cython 相关问题

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

Cython和数组

我正在尝试让Cython加快课程速度。但是我仍然希望代码也可以在纯Python中运行。如何在类中定义数组(代码已简化)import cython class A:def ...

回答 2 投票 3

如何让“知道”其他目录中的更改?

在用Cython测试代码制作make文件时,我需要让make注意到存储在其他目录中的C ++头文件中所做的更改。所以我想出了以下make文件CC = python3 ...

回答 1 投票 0

如何打印cython的prange的进度?

我正在使用prange来并行化我的cython代码中的循环。由于此循环需要很长的时间,因此我想按进度打印其进度。进度条会很不错,但是任何显示进度的东西...

回答 1 投票 1

带有pyqt信号的Cython

我正在尝试使用并行cython运行昂贵的功能。我想在课堂上加入一个信号。如下所示:cdef类A(QObject):finish = pyqtSignal(float)def计数器(...

回答 1 投票 0

将列表传递给cython函数并返回列表

我是cython的新手,我正在搜寻几个小时。我想传递例如整数到cython函数,进行一些计算并返回一个列表。像这样:cimport libc.stdlib as ...

回答 1 投票 0

没有GIL的Python强制转换

我正在尝试从这样定义的C ++库中调用函数:int somefunc(float timeout);我在pxd文件中将定义加倍:int somefunc(float timeout)nogil;但是任何尝试调用...

回答 1 投票 1

如何在cython(或numba)中迭代列表的列表?

我想要一个函数,它接收一个列表列表,每个列表具有不同的大小,并且可以迭代每个子列表(包含整数),将它们作为广播传递给...,作为参数传递给列表。 >

回答 2 投票 0

在python中对2D数组进行快速装箱的方法

我正在寻找一种快速的2D阵列装箱方法。我看到了这个主题,在此网站中将一个2d数组放入numpy中,发现以下使用numpy的解决方案可以快速处理数据。编辑:分箱...

回答 1 投票 1

尝试在Kivy Complete VM上生成简单apk时出错

Windows 10 x64 VirtualBox 6.1 Kivy Complete VM 0.7我试图生成一个简单的apk文件,并且它总是返回错误,我试图删除该虚拟机并再次创建它,以为它是...

回答 2 投票 1

mypy不喜欢别名的Cython类型

我正在尝试使用Cython加快PEP 484类型的python脚本的速度。我想保持一些语义和可读性。以前,我有一个Flags = int def差异(f1:标志,f2:标志):return bin(...

回答 1 投票 1

用Cython从C调用Python函数:NumPy数据类型的问题

所以我想做的是以下操作:用数组或NumPy数组作为参数调用C中的函数对Cython / Python中的数组内容做一些事情,就像elementwise ...

回答 1 投票 1

使用setup.py编译Cython扩展时,这些额外的编译器标志从哪里来?

我正在尝试汇编一个简单的小世界示例,以使Cython受益匪浅。它可以工作,但是编译过程中到处都是我不想要的标志。按照此处的示例,我能够...

回答 1 投票 1

如何使用融合的dtype做ctypedef

我有以下typedef ctypedef融合了sa_t:np.int32_t np.int64_t在具有sa_t参数的函数中,我具有以下声明cdef vector [pair [sa_t,sa_t]] count ... ...>] >>

回答 1 投票 0

使用Cython重载Python数学函数

这是我的基本问题:我有一个从数学导入sin,cos,sqrt导入的Python文件,我需要此文件仍100%CPython兼容,以允许我的开发人员编写100%CPython ...

回答 4 投票 7

为什么代码加速不能与Cython一起使用?

我需要将此代码加速到4毫秒。将numpy导入为np def return_call(data):num = int(data.shape [0] / 4096)buff_spectrum = np.empty(2048,dtype = np.uint64)buff_detect = ...

回答 2 投票 1

Cython,关于向量(大小)构造函数的困惑

编辑:仅供参考,现在遇到此问题的任何人都只需使用pybind11,不要在此(cython上的东西)上浪费时间。似乎定义向量变量的唯一方法是cdef std :: vector [int] *。 ..

回答 1 投票 2

我如何使用python变量作为使用Cython的C函数的输入/输出?

因此,我有一个散列图的C实现,可以在其中存储异构数据。它的接口看起来像这样:error_e put(const char * key,const type_e type,const void * data); ...

回答 1 投票 1

Cython和SIMD内部函数:阻止将SIMD内部函数的参数转换为python对象

我在通过cython尝试SIMD内在函数方面取得了一些成功。现在,我正在努力使AVX中的比较功能正常工作,因为比较功能需要的参数不能为...

回答 1 投票 0

将python转换为cython时的变量类型

我在Python中使用递归循环,该循环计算到随机游走点L的第一次通过时间。我已经编写了代码,但是我想通过将其转换为Cython来对其进行优化,但是我有...

回答 1 投票 0

我如何在python docker容器中安装Cython,cartopy和Shapely?

我正在尝试使Cython,Cartopy并在Docker容器中正常运行,以便可以利用python库流量。我目前在Cython中遇到错误:正在收集Cython == 0.26(来自-r ...

回答 1 投票 0

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