cython 相关问题

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

使用“PyUnicode_AsUTF8”时出错

我正在尝试在 Cython 中编写一个函数来处理一些字符串。在下面的代码中,我尝试将 unicode str 对象列表(在 Python 3 中)转换为 char* 表,然后使用...

回答 1 投票 0

如何在调用 Cython 模块后获得线路覆盖率

我有一些代码使用的库恰好在底层使用了 Cython。 我观察到,在对该库中的 Cython 函数进行任何调用之后,我自己的代码中没有任何行被选取为

回答 1 投票 0

在 cdef 类中使用 @cython.final 的性能优势?

我目前正在阅读有关 @cython.final 装饰器的内容,我想知道它是否会在运行时增加任何性能优势,或者仅防止某些操作引发错误,如中所述 http...

回答 1 投票 0

当我不断收到“非零退出代码 (1)”错误时,如何在 Windows 10 的 Pycharm 上安装 Cython?

Pycharm Cython 安装 我尝试在 Windows 10 上安装 cython 和 Pycharm...但是得到这个: 非零退出代码 (1):错误:命令 'D:\Program Files\Microsoft Visual Studio\2022\Community\...

回答 1 投票 0

指定 Cython 输出文件

默认情况下,distutils.core 的 cmdclass 设置为 build_ext 的设置似乎会在当前工作目录中编译 .cpp 或 .c 文件。有没有办法确定生成的C co...

回答 3 投票 0

解决 Python 扩展模块编译期间无法解析的外部符号错误

我正在尝试运行这个项目 https://github.com/CMU-SAFARI/Sibyl 我按照 github 存储库中提到的步骤进行操作。在命令提示符下运行命令 python setup.pydevelop 后,它弹出了

回答 1 投票 0

在 Cython 中生成随机数的正确方法?

在 Cython 中生成 [0,1] 中的随机数最有效且可移植的方法是什么?一种方法是使用 C 库中的 INT_MAX 和 rand(): 从 libc.stdlib cimport rand cdef extern ...

回答 5 投票 0

加载 cython 模块时出现无效的 ELF 标头问题

我尝试在 ML 模型推理期间在 python 中的 FastAPI 服务层上运行 cython 编译时优化。 我没有为 ML Model 加载普通的 python 模块,而是尝试加载 cython 编译...

回答 1 投票 0

Cython 致命错误:Python.h 没有这样的文件或目录

我一直在使用 Cython 将 Python 文件编译为 C 文件,然后使用 MinGW 从 C 文件创建可执行文件。 Cython 工作正常,我可以在命令行中输入 cython test.pyx 并......

回答 3 投票 0

如何使用 Cython 更快地循环数组?

我有一个光学工具,我需要在其中计算一系列时间步长和波长的一组复振幅(即波前)。所以本质上我有两个 for 循环,对于每个项目我...

回答 1 投票 0

诗歌中安装youtokentome需要Cython,无法正确配置

我正在尝试将胡言乱语转化为诗歌 一切顺利,直到我添加 nemo_toolkit[asr]==1.20.0,这取决于 youtokentome (顺便说一句,这个名字是经过深思熟虑的) 文件“/tmp/tmpexmd...

回答 1 投票 0

Python(3.12)我仅仅尝试安装“pip aiohttp”(以及其他 graphql 模块)就遇到了巨大的问题

好的,所以我正在尝试使用 PIP 安装 GraphQL 模块。 GraphQL 需要 Cython...显然一些 GraphQL 代码是用 C++ 编写的? PIP 安装过程表明我需要 MS C++ 14+。 我不想

回答 1 投票 0

Python SimpleQueue 不公平

Python标准库为线程安全的SimpleQueue提供了两种实现: 纯C实现 后备 Python 实现,IIUC,以防 Cython 不存在(并且因为

回答 1 投票 0

使用Buildozer编译Kivi时出错

我正在使用命令“bulldozer android deploy”在Python Kivy中编译代码。 Kivy版本=2.2.1 推土机版本=1.5.0 Python 版本 = 3.0.2 代码: 从 kivy.metrics 导入 ...

回答 1 投票 0

Cython 包装 C++ WHND 转换指针

我尝试用 Cython 包装一个简短的 C++ 函数(显示 Windows MessageBox)并向该函数传递一个指针(int)(由 wxPython 生成)。 强制转换该指针似乎不起作用

回答 1 投票 0

在 Windows 上通过 pip 安装 Cython 模块时出现 ModuleNotFoundError,但在 Linux 上则不然

我正在尝试在包含一些 cython 代码的文件夹 mymodule 中构建一个 python 模块。然而,在Windows上,通过pip安装它,即使安装了它也找不到Cython。在 Linux 上,没有...

回答 1 投票 0

具有融合类型输入的 Cython 函数指针:融合类型的使用无效,类型无法专门化

与之前的帖子不同,我在这里使用所有 cdef 函数。如果我使用 fused_type 输入的函数指针,它将引发“融合类型的无效使用,类型无法专门化”。 ...

回答 1 投票 0

将 Python 代码转换为 Cython:'assert len(cubemap.shape) == 3' 编译错误

我拿了一段Python代码,需要将其转换为Cython以提高性能,但是当我尝试编译它时,这部分代码出现错误: 断言 len(cubemap.shape) == 3 这是我的

回答 1 投票 0

使用cython构建后无法登录ROS2节点

我有用Python编写的ROS2包(使用rclpy)和ROS2节点。在这个节点内,我想使用节点记录器,可以用以下方式表示: def __init__(自身): self.get_logger().info("

回答 1 投票 0

是否可以在文件.py中包含.pyx

我在Python中有一个函数,它有3个for循环来进行一些计算。它非常慢,所以我寻找解决方案来加速我的 Python 代码,我发现 Cython 是一种加速 Python 代码的方法。我

回答 2 投票 0

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