cython 相关问题

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

检查类对象是否在扩展模块中定义

鉴于Python中的类对象,我如何确定该类是否在扩展模块(例如c,c ++,cython)中定义,而不是在标准python中定义? inspect.isbuiltin返回...

回答 2 投票 1

[如何使Cython与Python(没有Numpy)相比,将两个数组加在一起要快得多?

我想用Cython减少不使用Numpy数组而将两个数组加在一起(在元素方面)所需的时间。我发现最快的Python基本方法是使用列表...

回答 1 投票 1

如何在cython代码中使用Python Decimal对象?

天真的我尝试从十进制cimport十进制cpdef十进制to_decimal(str值):返回Decimal(value)但是,当我尝试对此进行编译时,出现以下错误编译Cython文件时出错:-...

回答 1 投票 1

cythonize在一个运行时中第二次调用后不会重新生成修改后的pyx文件

我需要多次生成pyx文件,然后重新编译并在一个运行时将相应的扩展名重新加载到程序中。这是一个简化的示例:从setuptools import ...

回答 1 投票 1

如何像在c ++中的cpp / h一样在Cython中导入pyx / pxd?

我有:my_volume.pxd cdef浮点数c_cube(float x)my_volume.pyx cdef浮点数c_cube(float x):从my_volume cturn返回x * x * x my_test.pyx ...

回答 1 投票 0

Pickle模块,使用C绑定导入代码

我有一个要使用此功能进行腌制的类:def _pickle(self):“”“腌制模型实例。”“” fpath = f'{directory} /model.pickle'与open(fpath,'wb' )作为f:泡菜。...

回答 1 投票 0

使用Cython时计算错误

我实施了Lucas-Lehmer素数测试,以检查python中的Mersenne素数。然后,我使用Cython加快了计算速度。原始Python代码:def lucas_lehmer(p):如果p === 2:...

回答 1 投票 1

为什么jupyter笔记本仅打印一次cython结果?

我是cython的新手(现在只能用于做一点硬件操作)。我使用以下代码在jupyter笔记本中查看其一般概念。 %load_ext Cython %% cython def cfunc(int n):cdef int a = 0 ...

回答 1 投票 1

使用PyPy构建Python文件

我有python文件。如果我使用python运行此文件,则需要100秒才能完成。如果我使用32位PyPy3 Windows运行此python文件,则只需20秒。我将共享我的python文件。是吗...

回答 1 投票 0

Cython:OSX中的openMP…没有构建

我现在要战斗3天,以设置我的Venv ...我需要cython,openmp...。我的IDE是macOS中的PyCharm Prof ...我尝试了很多没有结果的解决方案...当我尝试使用PyCharm构建... ...

回答 1 投票 0

从Python脚本创建可执行文件,同时获取较小的输出大小

我的问题可能已经在某个地方回答了,但仍然无法找到一个简单的答案。我想从python代码创建一个独立的可执行文件。我已经尝试了一堆...

回答 1 投票 4

两个Cython函数;为什么一个工作,另一个给NameError?

我正在尝试使用Cython来加快我的Python脚本的某些部分的速度。一个关键部分将功能应用于Pandas数据框;由于此操作已完成很多次,因此我想使用...

回答 1 投票 0

Cyvlfeat.vlad-'模块'对象不可调用

我已经使用conda install cyvlfeat安装了cyvlfeat(来自https://gsoc2016.wordpress.com/2016/08/19/cythonpython-wrapper-for-vlfeat-library-cyvlfeat-project-status/)。问题是当我...

回答 1 投票 0

将multiprocessing.RawArray传递给C ++函数

我的Python应用程序使用multiprocessing.RawArray创建进程之间共享的数组。现在,为了加快计算速度,我想在C ++函数中修改此数组。什么是安全的方法...

回答 2 投票 1

不了解Cython以及为什么它不能在Python 3中使用?

我们当前项目的很大一部分严重依赖于该集成商。它是用Cython编码的,所以我有一堆同名的文件,例如:“ integrator.pyx”,“ integrator.cpp”和“ ...

回答 1 投票 0

Cython初始化或附加变量问题,与python不一致,分配前引用了局部变量

假设我有一个数字列表:myList = [1,2,3]。这项工作在python中:for ii,enumerate(myList)中的项目:if(ii == 0):mySum = item else:mySum + = item但未编译...

回答 1 投票 -1

在Cython pxd文件中对现有Python函数的定义

我有一个在内部循环中调用的函数,所以我想使用Cython加快速度。在.pxd文件中添加类型提示会有所帮助,但是用一点点C魔术代替实现甚至可以帮助...

回答 1 投票 1

在cython名称空间中,是否有类型,函数的完整列表?

我可以在Cython软件包的Includes文件夹内的* .pxd文件中找到可以从libc,libcpp,cpython等导入的功能列表。但是,我找不到cython的此类列表。例如,...

回答 1 投票 0

Cython:致命错误:使用numpy找不到'numpy / arrayobject.h'文件

我正在尝试将Ipython笔记本代码移至python。但是我有致命错误错误:即使我在...

回答 1 投票 1

诗歌+ Cython +测验(Nosetests)

我使用Poetry来构建带有cython扩展名的软件包。现在,我想为此编写测试(最好使用鼻子测试)。问题是我需要预编译二进制文件,通常使用...

回答 1 投票 1

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