Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
将 python 嵌入到我的应用程序中时出现内存泄漏
以下程序与 python 2 7 13 链接并在 Windows 10 上运行时缓慢但稳定地泄漏内存 include
python
c
memoryleaks
pythoncapi
cpython
Python C api - 函数重载
我有许多接受不同参数的 C 函数 例如 foo i int a foo c char c 是否可以在 python C api 中重载这些函数 我尝试使用以下方法表 static PyMethodDef test methods foo P
python
overloading
pythoncapi
在嵌入式 Python 解释器中打印变量
我编写了一个嵌入 Python 的小型 C 程序 我使用 Py Initialize 和 Py Finalize 正确设置它 并且能够使用 PyRun SimpleString 或 PyRun SimpleFile 运行脚本 但是 我不知道
python
c
interpreter
pythoncapi
pythonembedding
是否可以将 scipy CSR 矩阵的 dtype 转换为 NPY_FLOAT?
我有一个 scipy CSR 矩阵 它是由 COO 矩阵构建的 如下所示 coord mat coo matrix data row col dtype np float64 它被用作具有底层 C 实现的库的输入 我相信我的矩阵的 dtyp
python
NumPy
scipy
pythoncapi
来自 SWIG PyObject_Call Segfault 的 Python 回调
我有一个 wx py Shell shell 小部件 它允许用户执行与我的程序交互的 python 代码 我希望能够将用户在此空间中定义的函数传递给我的 C 代码 通过 wxswig 围绕我的自定义小部件生成的包装器 并执行它 在我的 C
c
python
wxpython
SWIG
pythoncapi
Python C Api 将 PyObject * 传输到 c 数组中
我使用 python c api 并希望从 python 返回一个数组 我从 python 端返回了一个 python 数组 并希望将 PyObject 结果传输到一个 c 数组中 以便我可以使用它 我能做到吗 附带问题 在什么情况下尝试返
python
c
Arrays
pythoncapi
Python C-API 访问字符串常量
我想使用 python 的 C API 在 C 语言中实现我为 python 编写的库 在 python 中 我可以通过声明以下内容在我的模块中声明 常量 RED red Not really a constant I know BLUE
python
c
interface
pythoncapi
Python ctypes:如何将 C 函数的行输出传递到 pandas DataFrame 中?
我的问题是如何通过 ctypes 将 C 函数的制表符分隔输出解析为 pandas DataFrame 我正在使用 ctypes 在 Python3 x 中围绕 C 库编写一个 Python 包装器 C 库当前执行数据库查询 我正在访问的C
python
c
pandas
ctypes
pythoncapi
如何从 C 扩展返回 Python 枚举?
我正在为 Python 编写一个封装 C 库的 C 扩展 C 库有一些枚举类型 我已经编写了相应的IntEnums 用于这些 例如 from enum import IntEnum enum consts is a C extension
python
c
enums
pythoncapi
如何使用 C api 通过完整路径导入文件?
PyObject PyImport ImportModule const char name 如何指定完整文件路径和模块名称 Like PyImport SomeFunction const char path to script cons
python
pythoncapi
c++0x std::shared_ptr 与 boost::shared_ptr
我有一个大量使用的 C 代码shared ptr和STL 一个常见的标题说 include
python
C11
boost
sharedptr
pythoncapi
如何在 Python C-API 中动态创建派生类型
假设我们有类型Noddy如定义在为 Python 编写 C 扩展模块的教程 http docs python org extending newtypes html adding data and methods to the basic
python
derivedclass
python2x
pythoncapi
使用 C API 访问 NumPy 数组的视图
在我用 C 编写的 Python 扩展模块中 我使用以下代码片段将 NumPy 数组转换为犰狳 http arma sourceforge net 用于代码的 C 部分的数组 static arma mat convertPyArrayTo
python
python3x
NumPy
armadillo
pythoncapi
如何获取 PyObject 的引用计数?
如何获取a的引用计数PyObject来自 C 有功能Py INCREF and Py DECREF增加 减少它 但我还没有找到任何返回对象引用计数的函数 我需要它用于调试目的 每个对象的引用计数都存储在PyObject本身 在一个名为的变量
python
c
pythoncapi
pythoninternals
ImportError:动态模块未定义 init 函数 (initfizzbuzz)
我尝试编译fizzbuzz c 以便通过 python 导入它 用于建筑fizzbuzz c I used python setup py build ext i 构建后 我尝试导入fizzbuzz c但出现了下面的错误 我怎么解决这个问题
python
c
pythoncapi
使用Python的C API创建对象
假设我的对象布局定义为 typedef struct PyObject HEAD Other stuff pyfoo 以及我的类型定义 static PyTypeObject pyfoo T PyObject HEAD INIT NULL
python
c
pythoncapi
pythonextensions
pythonembedding
如何在软件包安装中包含(脚本构建的)库?
我正在制作一个Python包 它有一个C 扩展模块和它需要的其他人的共享库 我希望一切都可以通过安装pip 我现在的setup py当我使用时文件有效pip install e 但是当我不使用开发模式时 即省略 e I get 无法打开共享
python
pip
setuptools
setuppy
pythoncapi
python在调试模式下可以在c++中工作,但不能在exe文件中工作
我正在研究将 Python 代码嵌入到 C helloworld 程序中 正确设置必要的附加包含 库目录 当我使用本地 Windows 调试器时 它正确显示 Hello World 但如果我双击project exe 它会说project
python
c
pythoncapi
在 C 扩展中定义 Python 枚举 - 我这样做对吗?
我正在开发一个 Python C 扩展 我想公开一个完全在 C 中定义的自定义枚举 如 继承自 enum Enum 的类 事实证明这不是一个简单的任务 并且使用常规的继承机制 tp base不起作用 很可能是由于 Enum 的元类没有被引入
python
c
python3x
pythoncapi
pythonextensions
无法在 python 中导入自定义 DLL
我正在尝试将 C 类公开给 pythonboost python 所以我正在经历本教程 http www boost org doc libs 1 61 0 libs python doc html tutorial tutorial ex
python
dll
ctypes
boostpython
pythoncapi
1
2
3
»