想要编写扩展模块或嵌入Python的C和C ++程序员使用的API。
我在python中使用的c中有一个二维矩阵类。我希望能够通过传递切片对象的元组来调用矩阵类,例如A [1:2,1:2]。到目前为止,我有以下内容。 ...
我正在使用CPython,并且有一个C#dll。我正在尝试使用Python for .NET使他们交谈。我无法使用IronPython,因为我需要将其集成到现有的CPython系统中。我完全是...
我尝试手动重现python dict底层代码(它只能实现setitem和getitem),但是我遇到了一个问题:我编写的哈希图仅在值类型为基本数据时才可以正常工作...
我似乎无法解决使用子目录结构时导入C ++扩展模块不再起作用的问题。下面的两种情况表示一个简单的工作情况,略有...
是否总是需要增加Py_True / Py_False引用计数?
我是Python C-API的新手,正在浏览一些源代码以挑选其中的一部分。这是我在包含扩展名的程序包的C源代码中找到的功能的简化版本...
我已经建立在C简单的应用程序,我希望它有一个GUI。我想要的GUI是在Python(因为它更容易),但我不知道我将如何得到的Python到C或者即使它的用户响应...
如何创建使用Python C API来自多个其它类型继承的类型? Python文档包括从一种其它类型继承的类型的示例,但没有...
我试图编译的扩展模块,我定义自定义类型。不过,我得到的用于此目的的一些Python 2代码保持,但我不能为我的生命将其转换成一个Python 3模块。 ...
为了学习新东西,我目前正在尝试重新实现C中的numpy.mean()函数。它应该采用3D数组并返回一个2D数组,其中元素的平均值沿着轴0 ...
假设我有一个PyListObject,我想附加一个PyObject,然后我可以使用ListList C-API中记录的PyList_Append API。但对于我的用例,我想从...中弹出一个元素
在用户类中包含pybind11嵌入式模块的正确方法是什么(作为singleton类的一部分)
我有一个Linux C ++动态库,需要将复合结构传递给python,并从python接收结果结构以传输到调用者应用程序。得到蟒蛇......
我是Python的新手,这是我第一次尝试编写C扩展。背景在我的Python 3.X项目中,我需要加载和解析大型二进制文件(10-100MB)以提取数据...
我正在研究嵌入在c ++ hello world程序中的Python代码,正确设置了必要的附加include / library目录。当我使用Local Windows Debugger时,它显示“Hello World”...
有没有办法使用Python-C API调整python列表的大小?
我的C-application正在加载python解释器dll并调用函数list = PyList_New(len)来创建一个新的'len'大小的python列表。两个问题:1。如果我打电话会怎么样?
我希望在C扩展模块中生成数组并将它们传递回python。以下代码适用于python2:C_generate_array.c:#include“Python.h”#include“arrayobject.h”#include“...
我是python c扩展的新手。我正在复制打印“hello world”的基本示例。但系统一直说“错误:[WinError 2]系统无法找到指定的文件”。 setup.py:from ...
我想创建一个带有嵌入式python解释器和基本调试功能的应用程序。现在我在API中搜索我可以用来逐步运行代码并获得...的函数。
我正在包装一个C库,它在失败时返回有限数量的错误代码之一。当错误发生时,我想将错误代码添加为C异常的属性,这样......
我的扩展C函数,在pyc.c #include中 static PyObject * add(PyObject * self,PyObject * args){int a = 9; int b = 10; int c = a + b;返回Py_BuildValue(c); //返回...
我正在尝试抛出在使用python C api创建的扩展模块中的类内定义的异常。这是我想要的python C api,但用python编写:class Graph:class ...