cython 相关问题

Cython是Python语言的超集,用于快速生成Python C扩展。

Python 无法导入(cython)共享库

我将rnnlib编译为共享库。它是一个 C++ 库。我想从 python 中调用它。我的选择落在了 cython 上。所以我创建了一个c++函数 void libCall(int argc, char* argv[]) 这是实际的......

回答 2 投票 0

Cython:如何编写扩展类子类化`Exception`

如何编写一个扩展类来子类化内置 Exception 类? 我试过 来自“Python.h”nogil 的 cdef extern: ctypedef 类 __builtin__.Exception [对象 PyExc_Exception]:

回答 1 投票 0

Python、Cython 和 libmtp 分段错误

我无法使用 libmtp 库将 Python 字典作为参数传递给 Cython 函数。 在文件 test.py 中,connect_device() 方法正常工作,连接到设备,并返回

回答 1 投票 0

Cython:我们如何正确调用加、减、乘和除运算符?

在.pxd文件中,我写了 _Point 运算符+(const _Point other) const _Point 运算符 -(const _Point other) const bool 运算符==(const _Point other) const 在 .pyx 文件中,我写了 def __eq__(...

回答 1 投票 0

Cython:如何创建一个接收不同类型参数的构造函数?

所以我有这个Point 类。所以我希望它能够接收 double 和 SomeType 参数。 [点.pxd] 从 libcpp.memory cimport shared_ptr、weak_ptr、make_shared 从 SomeType cimport _SomeTy...

回答 1 投票 0

在 Cython 中访问类的 C++ 静态成员变量

考虑如何在 Cython 中访问以下 C++ 静态内联类成员变量: 命名空间 my::name::space { 我的班级 { 民众: 静态内联 int LIFE { 42 }; }; } 一个看似合理的 .pyx

回答 1 投票 0

Cython:如何从单个文件导入多个类对象?

这就是我目前构建文件的方式。 CPP文件夹 Cython 文件夹 ├── setup.py └── 几何 ├── 圆 │ ├── __init__.py │ ├── 圆.pyx │ ├── 圆.pyi │ └── 慈...

回答 1 投票 0

编译适用于 Cython 0.29,但不适用于 Cython 3.0

项目 rtmidi-python 在 Cython 0.29.37(Cython 3.0 之前的最新版本)上编译良好,但在 Cython 3.0 上编译失败,错误如下。 升级到...时是否存在已知的不兼容性

回答 1 投票 0

Python 文件与 python3 命令完美运行,但使用 cython 编译时停止工作

我的 python 脚本与 python3 命令完美运行。 我使用cython main.py --embed 将我的python 文件转换为c 文件 它输出 c 文件: /usr/lib/python3.11/site-packages/Cython/编译...

回答 1 投票 0

在 Mac OS 和 PyCharm 上安装 GMP 库

我正在尝试运行我的 Cython 项目。其中一个标头是 gmpxx.h。 即使我已经使用brew install gmp安装了gmp库。我无法使用 python3 setup.py 运行我的 cython 文件

回答 1 投票 0

安装我的软件包时出现未知文件类型“.pxd”

我正在尝试安装我正在维护的软件包(pygtftk)。我正在使用最新版本,并想继续开发,但由于...

回答 1 投票 0

如何改进 cython 代码以使其比 numpy select 函数更快?

我试图使代码比“numpy select”更快,但它比numpy慢。 numpy select 比我的 cython 代码快两倍。 我尝试了大数据集和小数据集,但这两种情况

回答 1 投票 0

使用 cython 将回调函数从 python 传递到 c

首先我想说我没有修改甚至查看c源代码的选项,所以任何涉及修改c文件的事情都没有帮助。 在 VP.h 中: typedef 枚举 VPEvent { ...

回答 2 投票 0

如何从双精度数组初始化元组而不导致“存储临时的不安全的 C 派生”错误?

假设我知道自己在做什么,我尝试从 C 双精度数组初始化一个元组: 来自 cpython.ref cimport PyObject ...

回答 1 投票 0

如何创建任意大小的结构数组 cython

我想知道如何在 Cython 中创建一个结构数组,然后可以填充并进行计算。 例子 这里我有 Cython 代码 %%赛通 将 numpy 导入为 cnp 卷曲...

回答 1 投票 0

在 cython 中包装 C++ 元组的解决方法 - 请提供更明确的答案

我需要一个 cython 包装器来存储由三个相同类型元素组成的元组。 现在我知道 cython 不直接支持这一点,但有一个解决方法“解释了......

回答 1 投票 0

用 Cython 包装 C++ 函数模板

我在 .cpp 文件中有一个 C++ 模板,定义为 模板 voidrank_filter(T* in, T* out, int arr_len, int win_len, int order, Mode mode, T cval, int origin) 其中 Mode 是枚举。 按照这个答案...

回答 1 投票 0

无法在 python 中导入我的 Cython 模块。为什么不起作用?

我在与其他Python包分开的包中创建并构建了一个Cython文件,该项目具有以下目录结构: cython_代码 cython_file.pyx 安装程序.py 程序 主要...

回答 1 投票 0

Python匹配大小写语法错误(不是版本问题)

我在我的python项目中使用python match case语句。为了测试它,我使用 docker 文件构建一个映像,使用 python:3.12.2-slim-bullseye 作为基础映像,并在构建过程中安装 python3

回答 1 投票 0

Cython 无法识别 Numpy 类型

我正在学习 Cython,无法获得一个简单的示例来工作。我有以下代码来计算 sigmoid 函数: 将 numpy 导入为 np 将 numpy 导入为 cnp cdef 内联 cnp.float32_t _sigmoid(cnp.

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.