cython 相关问题

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

在Cython中使用小写的unicode字符串数组的最快方法

Numpy的字符串函数都非常慢,并且性能低于纯python列表。我期待使用Cython优化所有正常的字符串函数。例如,让我们采取一个numpy ......

回答 1 投票 8

使用cython包装错误级别分析算法的opencv实现

我已经使用c ++(opencv版本2.4)实现了错误级别分析算法,我想使用cython为它构建一个python包装器。我已经阅读了c ++的cython文档的一些部分...

回答 1 投票 -1

Cython:使用globals()。update(...)?

我正在为以前有一个Cython工具链的模块编写一个Python字节码优化器。虽然现在可能已经弃用了,但是在摆弄它时我遇到了一些奇怪的事情。考虑......

回答 2 投票 0

如何在Windows 8.1中的anaconda(python3.6)中为pyd构建cython pyx?

我已经提到了一些网站在Windows 8.1中将pyx构建到pyd。我正在使用带有Spyder IDE的Anaconda Distribution,我开发了pyx文件并且无法构建“Anaconda命令提示符”Anaconda> ...

回答 1 投票 2

可以使用Cython编写一个库API - 一个可在Python外部访问的库吗?

我知道Cython的目的是创建Python扩展模块,但是使用Cython编译的库是否可以由非python程序加载?如果没有,为什么?

回答 2 投票 2

在Cython中包装C ++朋友非成员运算符

我是c ++和cython的新手,并且对在Cython中包装C ++朋友非成员运算符感到困惑。这是我试图包装的一个小例子,但失败了。现在很多欣赏,如何......

回答 1 投票 2

内存泄漏使用GLX_EXT_texture_from_pixmap

我正在使用Cython编写一个合成X11窗口管理器。我有最重要的部分工作,但从pixmaps创建GL纹理给我带来麻烦。纹理绑定工作,并呈现...

回答 1 投票 1

如何将结构*自动转换为字典?

mystruct.pxd ctypedef struct foo:pass ctypedef struct myStruct:int field1 int field2 foo * field3 mystruct.pyx class MyStruct:cdef myStruct * _ptr def __cinit __(self):...

回答 1 投票 0

在cython中并行化for循环:超越prange

我正在努力使用cython正确地并行化一个函数。基本上,问题是存储一些数据。实际的代码有点长,但最后它会做这样的事情:def bin_var(...

回答 1 投票 2

使用现有C对象初始化Cython对象

C ++ Model我说我希望向Python公开以下C ++数据结构。 #包括 #包括 struct mystruct {int a,b,c,d,e,f,g,h,i,j,k,l,m; }; ...

回答 1 投票 8

Cython优化代码

我正在努力用Cython提高我的python粒子跟踪代码的性能。这是我的纯Python代码:从scipy.integrate import odeint import numpy as np from numpy import sqrt,pi,...

回答 1 投票 2

打印cython变量的地址

我只是试图打印cython变量的地址,但我无法解决错误消息:cdef int myvar print&myvar throws无法将'int *'转换为Python对象我需要什么...

回答 1 投票 3

我如何使用cython加速numpy?

我按照http://docs.cython.org/en/latest/src/tutorial/numpy.html中的说明进行操作。但是当我尝试构建自己的块时遇到了一些问题:(代码的目的只是计算。 ..

回答 2 投票 3

从Numba jitted类调用Cython扩展类型

我如何从Numba jitted类中调用Cython扩展类型的方法?下面我的最小示例失败,我在下面记录了错误。我如何将我的最小例子修改为......

回答 2 投票 -1

如何在pytest中使用Cython?

目标是将pytest单元测试框架用于使用Cython的Python3项目。这不是一个即插即用的东西,因为默认情况下pytest无法导入Cython模块。一个......

回答 1 投票 2

pandas滚动对象如何工作?

编辑:我强调了这个问题,因为它可能太复杂了。问题的内容在下面以粗体显示。我想知道更多关于实际创建的对象...

回答 1 投票 29

使用cython分配到任意数组位置。分配速度取决于价值?

我在cython代码中看到了一些奇怪的行为。我正在编写代码来计算前向卡尔曼滤波器,但我有一个状态转换模型,里面有很多0,所以能够...

回答 1 投票 2

brew在哪里安装Python头文件?

我正在尝试编译一个简单的“Hello,World!”在Cython中。在我有一个文件:print(“Hello,World!”)我运行:cython hello_world.pyx获取hello_world.c文件。然后我尝试:gcc -c hello_world.c ...

回答 2 投票 3

使用Cython将结构从C返回到Python

我试图从c文件中将结构传回我的Python。假设我有一个像这样的文件pointc.c:typedef struct Point {int x; int y;点; struct Point make_and_send_point(int ...

回答 2 投票 3

在Cython中声明一个numpy布尔掩码

我应该如何在Cython中声明一个布尔掩码的类型?我真的需要申报吗?这是一个例子:cpdef my_func(np.ndarray [np.double_t,ndim = 2] array_a,np.ndarray [np ....

回答 1 投票 0

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