cython 相关问题

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

有没有办法提高cython代码的速度

我正在寻找加速以下python numpy代码:def fun_np(m,data):a,b,c = data [:,0],data [:,1],data [:,2] M = len(数据[:,0])n =圆((m + 1)*(m + 2)*(m + 3)/ 6)u = np.zeros((M,n))C = ......

回答 2 投票 0

使用PyInstaller将Cython编译的模块和python代码构建为可执行的二进制文件

我正在尝试使用Cython和PyInstaller库将我的项目代码打包成可执行的二进制文件。我的代码目录如下所示:main.py是从...导入逻辑的主代码。

回答 1 投票 0

如何包装带有void *指针的C函数?

我正在尝试使用Cython包装DLL中定义的一些函数,难点在于这个函数的许多函数都使用指针void *,这里是函数原型的一个例子:------------- - “头....

回答 2 投票 1

如何包装特定的代码?

我有一个看起来像这样的C函数:int parse_commandline_options1(cl1_option_t co [],char *** res,char *** last_vals,int argc,char * argv []);我想包装......

回答 1 投票 1

Cython:缓冲区dtype不匹配,期望'int'但是得到了Python对象

我有一个看起来像这样的np.ndarray:print(x)[[1 3无无无] [0 2 3 4无无] [1 5 4无无无] [1 6 0 4无无] [7 6 5 1 3 2] [4 7 2 8无无] [7 4 3无无......

回答 2 投票 1

如何在Cython中使用atexit?

我试图在cython中编译以下代码来编译cython_gsl cimport * import atexit cdef gsl_rng_type * rng_T = gsl_rng_default cdef gsl_rng * rng_r gsl_rng_env_setup()rng_r = ...

回答 1 投票 0

多线程prange循环抛出“双重自由或损坏(fasttop)”错误

我对原始问题做了一些修改。事实证明,malloc部分实际上可能是问题,正如评论中所建议的那样。我想在代码中运行Cython prange循环中的函数...

回答 2 投票 0

SpaCy如何在标记化过程中跟踪角色和令牌偏移?

SpaCy如何在标记化过程中跟踪角色和令牌偏移?在SpaCy中,有一个Span对象,它保持令牌/跨度的开始和结束偏移量https://spacy.io/api/span#init ...

回答 1 投票 3

在Cythoning Kivy App时没有调用__init__

所以我已经Cython了我的Kivy应用程序,并得到了一些奇怪的行为。纯KV中定义的任何类都可以工作,纯python中定义的任何类都可以。但是任何使用两者混合的班级都不会打电话给......

回答 1 投票 0

如何在Windows 10上安装带有Anaconda 64位的cython?

这一切都在标题中,有人有一步一步的方法来安装cython并在Windows 10上的Anaconda 64位上运行吗?我搜索了几个小时,有很多教程...对于我...

回答 2 投票 1

使用lxml和Jupyter笔记本运行Cython编译错误('lxml \ includes.pxd'未找到)

我已经加载了Cython magic(在我的ipython笔记本中):%load_ext Cython上面的步骤成功了。然后我指的是“http://lxml.de/capi.html#writing-external-modules-in-cython”;在我的ipython中......

回答 1 投票 3

简单继承的Cython编译错误 - 对象没有属性

我试图包装一个简单的C ++类,它使用共享指针和一个非常简单的继承。我有一个类Point是一个基类,SphericalPoint是它的子类。我有一个...的向量

回答 1 投票 0

如何一次性设置结构的所有值?

如果我有结构cdef结构Interval:unsigned int start unsigned int end unsigned int index我可以像i.start = 1一样为它赋值但是我可以设置所有值(start,end,...

回答 1 投票 1

解释与Python中的动态调度惩罚

我看了Brandon Rhodes关于Cython的演讲 - “EXE的日子在我们身上”。 Brandon在09:30提到,对于一段特定的短代码,跳过解释给出了40%的加速,而......

回答 1 投票 4

Windows下的Cython并行性

从这个链接可以看出MSVC是Windows 64位的首选。但是,对于免费的VC ++ 2010 Express Edition或Windows SDK,似乎不支持openmp。这是不是......

回答 1 投票 2

在cython中使用迭代器

我正在尝试学习cython,我修改了这里的例子。 #pyx文件导入numpy as np cimport numpy as np import cython np.import_array()def test1(a):out = np.empty(a.shape,np ....

回答 1 投票 0

Cython:如何有效地汇总memoryviewslice对象?

我试图加速一个函数,它计算矩阵中每个元素右边的所有元素[整数]的总和,并检查总和是否为偶数。我尝试使用cython(内存视图),但我......

回答 1 投票 0

运行python setup.py install时强制编译

有没有办法在运行python setup.py install时显式强制编译器构建Cython扩展?其中setup.py的格式为:import os.path import numpy as np from setuptools ...

回答 3 投票 23

Linker抱怨缺少-fPIC

我正在尝试交叉编译一个用于RPi的冻结Cython程序。链接产生(对于Python库的许多对象)/ usr / bin / arm-linux-gnueabihf-ld:/ root / xxx_Build / usr / local / lib / ...

回答 1 投票 0

如何通过cython将numpy数组列表传递给c ++

我想将2d numpy数组的列表传递给c ++函数。我的第一个想法是使用std :: vector 接收数组列表,但我找不到通过列表的方法。 c ++函数......

回答 1 投票 1

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