cython 相关问题

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

编译适用于 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

如何将python项目编译成pyd文件?

我用pyside2开发windows桌面应用程序,为了保护源代码,我需要将这几十个py文件编译成pyd文件。一开始我是用Nuitka编译这个项目的。

回答 1 投票 0

如何将python项目编译成pyd文件?

我用pyside2开发windows descktop应用程序,为了保护源代码,我需要将这几十个py文件编译成pyd文件。一开始我是用Nuitka编译的项目,然而...

回答 1 投票 0

Cython 无法识别 c++11 命令

我正在使用 Python 包装 C++ 类,并且无法使用 Cython 模块编译任何 C++11 功能。 单独编译 C++ 时,一切编译正常。但是当我运行下面的 setup.py 时: 是...

回答 2 投票 0

将 cython 扩展反编译回 python

我使用 cythonize 来编译我的 python 模块。这种方式提高了代码速度,并且代码也无法被开发人员阅读。不过我怀疑是否有一些 python 开发人员可以破解这个问题

回答 1 投票 0

当我尝试使用 PIP 安装库时,出现 AttributeError: module 'collections' has no attribute 'Iterable'

我刚刚在我的新电脑上安装了 python3 并尝试使用 pip 安装一些库(numpy、cython、cymem),我得到 AttributeError:模块“集合”没有属性“可迭代” 但是图书馆...

回答 3 投票 0

使用 Pytest 并行化 Cython 代码进行基准测试会导致致命的 Python 错误

我有以下测试: 导入数组 def test_parallel_cython_clip(基准:任意) -> 无: 基准.迂腐( math_cython.parallel_cython_clip_vector, args=(数组.数组(...

回答 1 投票 0

寻求条件分支的 Cython 优化:是否有等效的切换?

我目前正在开发一个Python项目,需要在Cython中重写以提高性能。在此 Python 代码中,有一段使用一系列 if/elif 语句来确定

回答 1 投票 0

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