腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
理解使用
Cython
扩展类型与
Python
类
的好处
、
我对
Cython
非常陌生,在浏览了
Cython
文档之后,我遇到了
Cython
扩展类型。我想知道它比普通
Python
类
有什么好处?我试图
将
先前的
Python
类
(它的数据成员中有列表)转
换为
Cython
扩展类型,但似乎不能将列表声明为扩展类型的数据成员。我唯一能做的就是将使用原始C数据类型的数据成员的
Python
类
转
换为
Cython
扩展类型。 我在
浏览 9
提问于2017-10-02
得票数 1
3
回答
将
python
代码转
换为
共享对象
、
、
我想从
python
模块中准备一个共享对象(.so)。我遇到了
Cython
,它首先将*.pyx模块转
换为
*.c代码( b),然后
将
这个*.c代码转
换为
共享对象(.so)。然后,所有
Cython
示例都说明如何将此.so导入
python
。
Python
代码(保存为square_number.pyx) return x * x 相应的
Cython</e
浏览 5
提问于2014-08-05
得票数 4
回答已采纳
1
回答
如何在
Cython
中构建元组?
、
、
、
、
我对
cython
很陌生,我只是在寻找一种
将
numpy数组转
换为
元组的简单方法,然后可以添加到和/或在字典中查找。在CPython中,我可以使用PyTuple_New并对数组的值进行迭代(
将
每个值添加到元组中,就像将它们添加到列表中一样)。
Cython
似乎没有附带通常的CPython函数。
浏览 0
提问于2013-09-13
得票数 5
回答已采纳
1
回答
在纯
python
Cython
代码中设置可见性。
、
cython
类
的一个主要问题是,它们的所有变量在默认情况下都是私有的。当我
将
一些
python
代码转
换为
纯
python
模式时,我必须对每个变量手动使用var_name =
cython
.declare(type, visibility='public)。默认情况下,可以
将
所有cdef
类
变量设置为公共变量吗?如果不是,您认为这是一个好主意吗?
浏览 2
提问于2017-10-20
得票数 3
3
回答
如何在
cython
中通过值访问枚举类型
、
、
我收到了一些代码,看起来像这样:enum class my_enum_type { ... 在"header_lib.pyx": enum my_enum_type: ...在后面的“header_lib.pyx”中: ...有人告诉我这应该没有问题,但从
浏览 1
提问于2014-04-26
得票数 6
1
回答
Cython
可以
将
int 65
转
换为
char 'A‘吗?
、
%%
cython
cdef int k = 65print kk有谁有什么建议吗?我目前在Ipython notebook上工作。编辑:我给这个问题增加了第一个动机。在c中,char c = i; printf("
浏览 9
提问于2017-07-17
得票数 2
回答已采纳
1
回答
将
python
类
转
换为
cython
、
、
所以我想把上面的代码翻译成
cython
代码(我知道一点C++,我设法把我所有的代码都翻译成了C++,但我想试试
cython
,看看它与c++和
python
的比较如何)。self.find(self.parent[v])setup.py:from
Cython
.Build但是,当我导入代码并在
Python
中尝试时,有时会给出错误(进程不会返回0),有时会在我调用RecursionE
浏览 1
提问于2018-08-21
得票数 2
回答已采纳
3
回答
在使用C++时,如何
将
一个
类
(引用)传递给另一个
类
?
、
、
、
我正在尝试用
Cython
封装一个C++模块,这样我就可以在
Python
中使用它了。cdef extern from "foobar.hpp" namespace "foobar": pass
浏览 0
提问于2014-01-08
得票数 5
1
回答
计算RandomForestClassifier和IsolationForest的内存使用量
、
、
我想评估一下两个人用掉了多少内存sklearn.ensemble.RandomForestClassifiersys.sizeof(my_isolation_forest_model)无论模型如何适合,总是返回48的值。
浏览 3
提问于2022-08-16
得票数 1
回答已采纳
1
回答
将
cython
类
传递给.pyx中的函数
、
我在
Cython
中声明了一个
类
,它需要传递到一个单独的函数中,以便从
Python
导入。这在cdef中是可能的,但def是不可能的,因为
Cython
不能将
Python
转
换为
我的
类
类型。# you get the gist return 是否有从<
浏览 2
提问于2022-10-03
得票数 0
1
回答
OverflowError:
Python
太大,不能在for循环中转
换为
C long
、
、
我正在使用
cython
循环大量的数字,下面是我的test.pyx中的内容 cdef int count= 0 count += i*2正在运行给出以下错误: 我不使用numpy或任何其他库,只是一个简单的for循环。
浏览 0
提问于2018-03-21
得票数 0
2
回答
是否有一种方法可以调用具有非质子参数的cdef
类
方法?
实际上,我正在清理一个
cython
模块,它有许多全局范围的函数和变量。我认为cdef
类
将是打包这些函数的一个很好的方法。但是当我试图调用这些
类
的一些方法时,我遇到了一个问题。无法
将
'int *‘转
换为
Python
对象 cdef int deref(int *bar):cdef我的想法是,它可以工作,因为它都是在
cython
中完成的,但是出于某种原因,
cy
浏览 4
提问于2020-09-22
得票数 1
回答已采纳
1
回答
将
struct*从一个
Cython
类
传递到另一个
Cython
类
、
我试图
将
一个struct指针从一个
Cython
类
传递到另一个
Cython
类
。cdef MyStruct* my_struct print(my_struct.a) 无法
将
Python
对象转
换为
'MyStr
浏览 1
提问于2019-03-07
得票数 2
回答已采纳
2
回答
C速度的
cython
属性,可能吗?替代方案?
、
、
、
我有一个
python
类
,它有一些属性。我将该类转
换为
cython
扩展类型,并使用属性的
Cython
语法定义了其中的属性。我的
类
也在另一个
cython
模块中使用,我希望以c速度而不是
python
速度访问该类的属性,否则它会抵消我通过使用
cython
获得的加速。我知道如果我使用像get_params()和set_params(params)这样的cdef setter和getter函数会更快,但是如果我这样做,那么我将不得不在
py
浏览 1
提问于2012-12-20
得票数 3
回答已采纳
1
回答
如何在
Cython
包装器中保存复杂的C++命名空间?
、
、
、
、
我正在为一个复杂的C++库编写一个
Cython
包装器。我想我已经知道了如何编写必要的.pxd和.pyx文件。我现在的问题是,尽管我的C++程序有大约100个不同的名称空间,但
Cython
编译的
python
库的名称空间完全是平坦的。然后,
Cython
编译的
Python
库包含一个名为Hdf5File的
类
。理想情况下,我希望
Python
包含一个lm.io.hdf5.Hdf5File
类
(即lm.io.hdf5模块中的一个lm.io.hdf5
类
浏览 2
提问于2015-01-12
得票数 8
1
回答
强制转
换为
指向
Cython
扩展
类
的指针
、
我是
Cython
新手,所以请耐心听我说。我正在尝试
将
一些数据转
换为
指向扩展
类
的指针。这个
类
本质上是一个美化的结构。我在一个纯
Python
驱动程序中分配网格,然后
将
网格传递给
Cython
文件。在
Cython
文件中,我强制转
换为
:curr_grid_element.update() 但是当我这样
浏览 2
提问于2015-11-17
得票数 4
1
回答
如何在
将
-lvcruntime140.dll编译为.pyd时修复“无法找到.pyd”?
、
、
我正在尝试将我的
python
模块从.py转
换为
.pyd dll。from distutils.extension import Extension from
Cython
.Distutils import
浏览 1
提问于2019-09-30
得票数 2
回答已采纳
2
回答
将
Python
对象转
换为
C void类型
、
、
如何使用
Cython
将
Python
对象转
换为
C void类型?
将
临时
Python
对象转
换为
非数值非
Python
类型
浏览 0
提问于2013-06-04
得票数 5
3
回答
使用
Cython
将
Python
编译为C
、
、
、
、
我正在尝试使用
将
python
源代码foo.py编译成C。print "Hello World" 我正在运行的命令是
cython
foo.py。
浏览 2
提问于2010-12-12
得票数 11
回答已采纳
1
回答
在
Cython
中使用结构中的指针数组
、
、
我正试图在C库中编写一个
Cython
包装器。我对
Cython
非常陌生,所以如果问题很明显,我会提前表示歉意。__stuff.output = NULL 显然,
Cython
不能确定self.__stuff.output总是一个指针。但是我声明了它的类型,这个
类
是一个"cdef“
类
,所以我真的不明白为什么。
浏览 2
提问于2014-09-12
得票数 3
点击加载更多
相关
资讯
Python将视频转换为全字符视频
利用Python代码批量将ppt转换为pdf
用Python代码批量将ppt转换为pdf
Python将科学计数法数字转换为数值
使用Python将Tensor转换为字符串
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券