cython 相关问题

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

Cython在诗歌sdist tar.gz中生成的c / cpp文件,用于非cython安装

我使用诗歌来构建tar.gz。和我的包裹中的.whl。 Cython文档建议将cython生成的c文件与pyx文件一起分发。 http://docs.cython.org/en/latest/src/userguide / ...

回答 1 投票 0

将Python3 +依赖关系嵌入C ++二进制文件

我有一个在Linux 2.6上运行的应用程序,它实际上控制着一个机器人。我已经编写了c ++基础结构和API,以允许用户在c ++中为机器人编写“ Mainloop”。函数...

回答 1 投票 0

共同进口cython

我有一个文件结构[CODE DIR]-foo_1.pyx-foo_1.pxd-...-foo_n.pyx,其中大多数文件共享一些导入语句,即来自cython cimport [somePackage]。问题我想要...

回答 1 投票 0

tar.gz的pip安装中没有名为'Cython'的模块

我使用Poetry为示例软件包(https://github.com/iamishalkin/cyrtd)构建tar.gz和whl文件,然后尝试在pipenv环境中安装软件包。 tar.gz安装失败,并且此...

回答 1 投票 10


Cython prange变量范围

我有一个从python优化的函数,我正在尝试使用prange进行并行化。局部变量在函数顶部定义和初始化-随后是操作...

回答 1 投票 0

在cython中使用带有数组值的cpp映射

我正在尝试使用int作为键并以整数列表作为值来构建映射。我已经编写了以下test.pyx文件:来自libcpp.map cimport映射,来自libcpp.pair cimport对的cmap导入数组...

回答 1 投票 0

在新环境中构建cython扩展:找不到/lib/libpthread.so.0

我正在尝试部署使用某些cython扩展名的软件包。我已经编写了以下安装脚本:从setuptools导入安装程序import os import sys,扩展名#工厂功能def ...

回答 1 投票 0

将不同名称的cythonize python模块打包到不同的软件包中

我正在对一个项目中的某些python模块进行cythonization。 python 3.7。* Ubuntu(不同版本,具体取决于docker映像和开发环境)Cython == 0.29.14我遇到了问题...

回答 1 投票 1

Cython无法引用cdef类中的声明类型,如果有一个同名属性?

我有一些复杂的生成的cython代码,这些代码包装了C ++库。对于我包装的C ++库之一,我遇到了一个很难理解的错误。以下是一个最小的可复制示例,不好。...

回答 1 投票 0

在安装过程中出现“纯” Python + Cython软件包会发生什么情况?

我刚刚阅读了Cython Pure Python Mode文档,但不确定是否理解正确。听起来好像我可以保留所有Python文件一样,在声明Cython的位置添加* .pxd文件...

回答 1 投票 0

如何在Cython中包装C内部循环

这里的C / Cython知识几乎为零的Python程序员。任何帮助表示赞赏。目标我想用python替换此C文件的外循环:“ dummy_outer.c”://尝试转换...

回答 1 投票 1

Cython“无法获取memoryview slice的地址”

我在Cython中创建一个简单的类很麻烦。很少有文档涉及在C ++包装器中处理数组的内存视图。我想创建一个具有时间x,y和z的数据类...

回答 1 投票 1

Pandas / Python-使用stack()groupby()和apply()的性能非常慢

我正在尝试根据信息对及其先前的值在数据框中创建一个新列。尽管我运行的代码是正确的,并且可以提供所需的结果,但是当我...

回答 2 投票 0

Cython“无法将默认值分配给cdef类,结构或联合体中的字段”

我正在尝试将Python代码移植到Cython。我对C的经验非常有限。我正在尝试制作一个相对简单的类,用于存储多维数组。对于...

回答 1 投票 0

如何为多个Python版本和平台构建编译模块

我已经为自己的过程构建了一个Python 3模块。我使用cython编译和包装C ++源代码。我有一台具有Python 3.4的Linux(Debian Jessie)机器,因此cythonize使我成为Processing.cpython -...

回答 2 投票 1

如何向Cython类添加静态成员(从python,而不是C)

我将如何向cython类添加静态类型成员?添加类型化实例成员的语法使用以下语法(例如):import cython cdef class NoStaticMembers:cdef public ...

回答 2 投票 4


如何在Travis上处理““:错误:不支持的选项'-fopenmp'”?

我目前正在尝试使用openmp部署项目。我在Travis上带有标志“ -fopenmp”。我该如何解决?在本地,我只是brew安装libopenmp,它解决了这个问题。但是不在Travis上,...

回答 1 投票 0

如何在Cython中使用诸如openMP之类的东西?

[基本上,我遇到了一个非常棘手的问题,我认为我已经达到了用普通的python和多处理程序制作它的速度之快的极限,所以我现在正尝试将其应用于...

回答 5 投票 5

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