cost 153 ms
将数组作为参数从 python 传递到 C function - Pass array as parameter from python to C function

这个问题的主要思想是如何将数组从 python 传递到 C function,得到结果(数组到),然后打印出来。 我用计算卷积的算法创建了 C function。 (不是不能正常运行,而是可以运行,而且是我在C上的第一个程序,所以不太好,不要苛求): 我使用此命令创建了 .so 文件cc -fP ...

为什么来自 ctypes 的 printf 的参数最后需要一个换行符 - Why does the argument for printf from ctypes need a newline at the end

我在这里关注文档/教程: https://docs.python.org/3/library/ctypes.htmlpython3.8 在“继续调用函数”部分,它有一个运行 printf 的片段。我试了一下,我不明白为什么下面的第一条语句只打印 5 而不是 Hello? 为什么需要换行符? (更新 ...

PicklingError:无法腌制<class 'ctypes.c_char_array_x'> : ctypes 上的属性查找 c_char_Array_X 失败</class> - PicklingError: Can't pickle <class 'ctypes.c_char_Array_X'>: attribute lookup c_char_Array_X on ctypes failed

在多处理中使用 ctypes 结构存在问题我可以将简单的 ctypes 变量与多处理一起使用,但是当我使用传递给 funcs 的结构时,酸洗会出现问题这是一些演示此问题的代码 我该如何解决? ...

如何调用CFUNCTYPE的一个字段? - How to call a field of CFUNCTYPE?

编辑:由于新的见解揭示了问题本身的问题,问题将很快被修改。 问题解决了。 正确答案很快就会被标记出来。 我有一个 DLL( .dll用于 Windows, .so用于 Linux)和这个自动生成的 C header 文件 DLL(摘录): 我想从 Python 调用 function create ...

在python中使用C dll的问题 - Problems with using C dll in python

我正在尝试导入我自己制作的 C dll 到 python 代码。 dll中的function接受10x1的float向量,返回1个float作为结果。 这是我尝试使用它的 MWE: 这失败并出现以下错误: 你能帮我弄清楚吗? 我的第一个想法是,也许输入数据不匹配,但不管我是否转置,错误都是一样的。 ...

检查 API 函数的返回值 Python - Checking the return value of API-Functions Python

我正在使用 C++ API 通过 Python 使用ctypes.CDLL : 这个 api 具有打开、删除、删除、select、读、写等功能......每当我使用这些功能时,它都会返回一些东西。 当我通过调试器一个一个调用这api个函数时,当然可以看到返回值。 但是,由于这些函数的返回值只是调用 ...

努力将字符串和整数参数从 Python 传递到 Go 库 - Strugglign to pass string and int parameters from Python to Go library

我有带有以下签名的 go 库: 在 Python 中,我确实喜欢以下内容: 它给出了错误 我正在使用 Python 3.9 更新我在 Go Function 签名中做了如下更改: 在 Python 中是这样的: 没有参数问题,但我得到的问题是它正在获取 Go 代码中每个参数的第一个参数,即: 所以它 ...

AsPylib:ctypes 和 ndpointer - AsPylib: ctypes and ndpointer

根据 AsPylib 文档网站,我很难让代码正常工作。 文档说我应该能够通过以下命令在垂直方向上将图像平移 40.3 像素,在水平方向上平移 150.2 像素: 尽管文档页面上提到的所有其他几何变换对我来说都很好用,但它会抛出以下错误: 我知道下面的 transform.py 文件中有一些不正确, ...

为什么添加多处理会阻止 python 找到我编译的 c 程序? - Why does adding multiprocessing prevent python from finding my compiled c program?

赏金将在 6 天后到期。 此问题的答案有资格获得+50声望赏金。 Arkleseisure想让更多人关注这个问题。 我目前正在寻求使用多处理的强大功能来加速我的代码。 但是,当涉及到从 python 调用编译代码时,我遇到了一些问题,因为当编译文件包含任何形式的多处理时,它似乎从代码视图中消失了 ...

Python3处理ctypes数据 - Python3 processing ctypes data

我正在使用 C 库连接到带有 Python 的 fanuc cnc 机器。 我大约 20 年前学习了 C++(此后一直没有使用它)并且在 Python 中不是很强大,所以我在数据类型上苦苦挣扎。 我有来自 c 库的数据,格式如下 我正在使用以下代码来阅读它: 如果所有数据片段的长度都是 4 个字节, ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM