cython 相关问题

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

能否将Cython代码编译成dll,以便C++应用可以调用它?

我有一个C++程序,它有一种插件结构:当程序启动时,它在插件文件夹中寻找带有某些导出函数签名的dll,例如: void InitPlugin(......)

回答 1 投票 7

Cython最快的高频控制循环传递浮点数的方法

我在一个c++类中有一个函数(func),想从python端调用它,以尽可能低的延迟调用以下序列: 1_在python端:func(np.array([1,2,3,4,5])或 ...

回答 1 投票 0

如何加快Pandas多级数据框的求和速度?

我想加快几个大的多级数据框的和。下面是一个例子:df1 = mul_df(5000,30,400) # mul_df创建一个大的多级数据框 #让df2, df3, df4 = df1, df1, df1 to ....

回答 2 投票 1

使用Scikit-build的Cython:动态模块没有定义模块导出功能。

我一直在用scikit-build-sample-projects中的cython hello world例子做一些测试,我注意到如果我改变CMakeLists.txt中的一些文件名及其对应的字段......

回答 0 投票 0

catkin_pkg设置的Cython包含错误

我在setup.py中使用以下代码从此处创建c ++类的python包装器:##!不要手动调用此setup.py,请使用distutils.core中的CATKIN INSTEAD,从...

回答 1 投票 0

在Cython中使用prange的并行化失败

我尝试使用prange来加速代码,但是时间成本与初始版本几乎相同。初始版本如下:%% cython -a --cplus import cython cdef extern from“ ] >>

回答 1 投票 1

GIL使Python Interpreter为单线程还是您的python代码为单线程

因此,我一直在阅读有关GIL的信息,但我无法做出某些微妙的区分。是Python解释器(C进程)持有GIL时是单线程本身还是......>

回答 1 投票 0

修改后没有通过setup.py重新安装Cyton扩展程序

所以,我有一个Python软件包,带有Cython扩展名。文件结构:-lib_name(dir)-setup.py -lib_name(dir)-__init__.py -python_thing.py -cython_thing.pyx此处'...

回答 1 投票 0


是否可以在Cython中编写“纯” c ++类?

在Cython中,一个类或扩展类型是Python类,这意味着它可以由Python初始化。另一方面,其__init__或__cinit__的参数必须是Python对象。是...

回答 1 投票 2

[用Cython编译python3脚本| CentOs 6.x

我以前在ubuntu上用cython编译了脚本,并且在所有ubuntu os上都可以正常工作,但是在centos上却不起作用,它会因以下错误而失败:加载共享库时出错:libpython3 ....

回答 1 投票 0

无法在docker中导入我已编译的cython模块

我可以在Windows(Visual Studio)上成功编译我的cython模块,并运行使用cython模块的python代码。我可以在linux(gcc / Docker容器)上成功编译cython模块,...

回答 1 投票 1


Cython-在nogil函数中索引numpy数组

我正在尝试在sklearn中扩展Splitter类,该类适用于sklearn的决策树类。更具体地说,我想在新类中添加一个feature_weights变量,这将影响...

回答 1 投票 0


试图定义一个cython方法会导致此处出现cdef语句错误

我正在尝试使用EasyCython模块将一个纯Python模块转换为与Cython兼容的模块。但是,问题是,尝试执行EasyCython时,它失败并显示以下错误:G:\ Proc \ python \ FV&...

回答 1 投票 0



在Cython中使用数据类

我正在使用cython进行代码混淆,因此,目前性能不是问题。问题在于使用数据类。 cythonize代码时,编译时没有错误...

回答 1 投票 3

将2D Cython指针返回到Python数组

[我目前正在从Cython向C传递指针的以下指针:#将输入的Python 2D数组转换为内存视图cdef double [:,:] a_cython = np.asarray(a,order =“ C”)#定义...

回答 1 投票 2

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