腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
python
ctypes
数组
数据
被
损坏
、
、
、
auto strs = inst->getStrings(); *length = strs.size(); print("var {}: data={}".format(i, strs_arr[i])) 我试图实现的是通过
python
检索从c++类成员获得的字符串
数组
,然而,似乎
数据
最终以某种方式
浏览 30
提问于2021-08-18
得票数 1
回答已采纳
2
回答
在
python
中洗牌ctype
数组
、
、
我想洗牌一个类型
数组
。当我尝试random.shuffle(myArray)时,我会得到一个错误(builtins.ValueError: PyObject is NULL) importrandom size = 10 myArray = (size*
ctypes
.py_object)()
浏览 2
提问于2013-11-22
得票数 0
回答已采纳
1
回答
Python
中的C++库:自定义排序方法
、
、
我想在C++中创建一个自定义排序方法,然后用
Python
导入它。}}; { s.sort( arr, 100 ); }from
ctypes
import cdll汇编很好 如何重写C++方法以接收
数组
浏览 0
提问于2015-06-21
得票数 2
回答已采纳
1
回答
Python
ctypes
堆栈
损坏
、
vec3, c_int, POINTER(c_int)]然后,我输出参数的所有细节,并在
python
addressof(out_num_p.contents)) 这将在
python
14144512.000000Out: 000000000D628468 Out Nu
浏览 3
提问于2012-11-08
得票数 2
1
回答
Ctype:将返回指针转换为
数组
或
Python
列表的快速方法
、
、
我使用ctype将
数组
指针传递给dll,并返回指向使用dll中的malloc创建的双重
数组
的指针。返回
Python
时,我需要一种将指针转换为
数组
或
Python
列表的快速方法。我可以使用这个列表comp,但是它很慢,因为有32万个
数据
点:理想情况下,我将用
Python
创建
数组
并将其传递给dll,但我必须使用dll中的malloc创建它,因为这是一
浏览 1
提问于2018-02-21
得票数 6
回答已采纳
1
回答
C类型读取修改
数组
、
、
for(int i = 0; i < size; i++) in_data[i] = in_data[i] + 1;}import
ctypes
libaddone =
ctypes
.cdll.LoadLibrary("libaddone.so")a = [1,2,3]
浏览 3
提问于2016-05-12
得票数 1
回答已采纳
1
回答
将ctype字节
数组
转换为浮点数的
Python
列表
、
、
、
、
我已经分配了一个
数组
,并使用
Python
模块进行了转换:为了从C库获取字节
数据
:现在,这个
数组
实际上是一个C浮点类型的
数组
。如何将其转换为由浮点
数组
成的
Python
列表?
浏览 4
提问于2013-10-11
得票数 0
回答已采纳
1
回答
将
数组
指针返回到
Python
时出错
、
、
我的功能是创建自定义大小的
数组
并将其传递给
python
。问题是每次我试着这么做,我都会 int * lala = new int[100];extern "C" int * abc() def();}import
ctypes
from num
浏览 2
提问于2020-05-04
得票数 0
1
回答
如何使用ctype在
python
中创建int缓冲区
、
、
我正在尝试用
python
写内存。我需要写一个整数,但是对于WriteProcessMemory函数,我需要一个缓冲区。
ctypes
.wintypes.LPVOID,
ctypes
.wintypes.LPCVOID,
ctypes
.c_size_t, writeProcessMemory.restype =
ctypes
.wintypes.BOOL o
浏览 158
提问于2019-06-10
得票数 1
1
回答
类型:分配double**,将其传递给C,然后在
Python
中使用它
、
、
、
、
我希望在
python
中分配一个double**,将它传递给C/C++代码,以复制类内部
数据
的内容,然后在
python
中使用它,类似于我将如何使用列表列表。不幸的是,我无法指定
python
最内部
数组
的大小,所以当迭代它和程序分段错误时,它读取无效内存。我不能在C++中更改内部
数据
的结构,我希望让
python
为我做绑定检查(比如如果我使用的是c_double_Array_N_Array_M而不是一个指针
数组
)。将其放在与test.so相同的dir
浏览 5
提问于2015-11-27
得票数 3
回答已采纳
1
回答
访问
数据
的
ctypes
数组
、
我为
python
3编写了一个围绕libpcap的包装类,但我正在努力寻找有关如何在
python
中处理ctype
数组
的有用文档。self.packetdata =
ctypes
.POINTER(
ctypes
.c_ubyte*65536)() return self.pkthdrPointer.contents.lenpcap_struct.c_ubyte_Array_65536'> <class 'pcap_struct.c_ubyte_Array_65536&
浏览 1
提问于2011-11-01
得票数 0
回答已采纳
2
回答
使用ctype在
Python
中使用Rust返回
数组
、
、
我有一个返回array的Rust函数,我想在
Python
中使用这个
数组
,它可能是一个list或numpy.array --这并不重要。extern fn make_array() -> [i32; 4] { return my_array;我试着用
Python
这样称呼它: In [22]: l
浏览 3
提问于2015-06-11
得票数 10
回答已采纳
2
回答
使用
Ctypes
传递
数组
、
、
所以我的
python
程序是import
ctypes
testlib = cdll.LoadLibrary("./a.out") testlib.init.restype =
ctypes
.c_double // i need t
浏览 1
提问于2013-12-28
得票数 0
1
回答
为什么可以使用
python
3中的ctype修改不可变字节对象?
、
、
、
foo(char *bar) { return bar;c #代码编译字节尝试import
ctypes
print("Before:", bar, id(bar)) print("Afte
浏览 6
提问于2017-12-02
得票数 1
回答已采纳
2
回答
将C++双
数组
传递给
Python
会导致崩溃
、
、
当我试图将一个双
数组
从C++传递给
Python
时,我遇到了一个问题。我运行一个脚本来创建带有
数据
的二进制文件,然后将该
数据
读入
数组
中,并试图将
数组
传递给
Python
。我可以编写一个运行良好的通用示例(类似于上面链接的
数组
),但是当我试图传递从二进制文件读取的
数组
(下面的代码)时,程序会崩溃,“
python
.exe中的ADDR (ucrtbase.dll)中的未处理异常:一个无效的参数
被
传递给一个认为
浏览 7
提问于2017-07-04
得票数 0
回答已采纳
1
回答
Python
列表和ctype
、
、
C++函数包含两个
数组
。一个有山名的
数组
,另一个有山高的
数组
。) 但是它似乎不起作用,我不能100%确定我是否像大小和一样正确地创建了
数组
,以确保山区字符串
被
正确地分配给
数组
,类似于高度。,山脉列表是一个字符串
数组
,或者在
python
中是一个字符串列表,如何将argtype设置为字符串列表或至少一个字符串
数组
。我是否正确地假设,我在argtype中使用的
ctypes
.c_char_p不允许将字符串
数组</em
浏览 0
提问于2016-02-06
得票数 0
回答已采纳
1
回答
快速将
数据
从numpy复制到ctype
、
、
我有一个在c++和
python
进程之间共享的ctype对象。
python
进程从该对象获取输入值,在Tensorflow中运行它们,我将得到一个numpy
数组
作为输出。由于这些
数组
非常大,我想知道是否有更好的方法将
数据
从tensorflow的输出复制回共享的ctype对象,以便c++进程可以对它们进行操作。(速度是问题所在,是的。)(value)另一方面,将
数据
从ctype对象复制到numpy很容易,我想知道是否有相
浏览 2
提问于2017-11-05
得票数 1
回答已采纳
2
回答
将
Python
字典转换为
ctypes
结构
、
、
、
我有一个
Python
字典,其中包含以下条目:我想把它传递给一个C-function,其中的函数
被
定义为: char *Keys; char *Title;};void myfunc (struct CA *in, int n);
浏览 6
提问于2017-02-28
得票数 7
1
回答
将C指针转换为
Python
numpy
数组
、
、
、
、
我对
Python
中的C和ctype很陌生。import
ctypes
arrayPy = np.array([[0, 1, 2], [3, 4, 5]])请问如何有效地将"out_c“对象转
浏览 2
提问于2021-11-25
得票数 0
回答已采纳
1
回答
改进
Python
+ numpy
数组
分配/初始化性能
、
、
、
我正在编写一个
python
程序,使用DLL中的一些外部功能。我的问题是在C代码中传递矩阵(
python
中的numpy
数组
),现在我使用以下代码从DLL接收
数据
:peak_wl_array = np.zeros
ctypes
.c_void_p(peak_wl_array.
ctypes
.data),
ctypes
.c_void_p(peak_pwr_array.<e
浏览 1
提问于2014-07-03
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
从python到C+
Python如何调用DLL函数:C数组与numpy数组传递
Python数据分析类库系列-Numpy之多维数组ndarray
Python,C语言,C加加混合编程的应用,带你起飞!
Rust FFI 编程-其它语言调用 Rust 代码-Python
热门
标签
更多标签
云服务器
ICP备案
腾讯会议
云直播
对象存储
活动推荐
运营活动
广告
关闭
领券