腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
理解使用
Cython
扩展类型与
Python
类的好处
、
我对
Cython
非常陌生,在浏览了
Cython
文档之后,我遇到了
Cython
扩展类型。我想知道它比普通
Python
类有什么好处?我试图
将
先前的
Python
类(它的数据成员中有列表)转
换为
Cython
扩展类型,但似乎不能将列表声明为扩展类型的数据成员。我唯一能做的就是将使用原始C数据类型的数据成员的
Python
类转
换为
Cython
扩展类型。 我在
Python
类中有一个代码片段,需要
浏览 9
提问于2017-10-02
得票数 1
1
回答
计算RandomForestClassifier和IsolationForest的内存使用量
、
、
我想评估一下两个人用掉了多少内存sklearn.ensemble.RandomForestClassifiersys.sizeof(my_isolation_forest_model)无论模型如何适合,总是返回48的值。
浏览 3
提问于2022-08-16
得票数 1
回答已采纳
1
回答
OverflowError:
Python
太大,不能在for循环中转
换为
C long
、
、
我正在使用
cython
循环大量的数字,下面是我的test.pyx中的内容 cdef int count= 0 count += i*2正在运行给出以下错误: 我不使用numpy或任何其他库,只是一个简单的for循环。
浏览 0
提问于2018-03-21
得票数 0
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
回答已采纳
3
回答
使用
Cython
将
Python
编译为C
、
、
、
、
我正在尝试使用
将
python
源代码foo.py编译成C。print "Hello World" 我正在运行的命令是
cython
foo.py。
浏览 2
提问于2010-12-12
得票数 11
回答已采纳
1
回答
SWIG:从
Python
调用Go
、
、
可以用SWIG从
Python
调用Go
函数
吗? 我在SWIG中看到的Go示例似乎都是从Go调用C/C++
函数
。
浏览 0
提问于2012-03-31
得票数 2
5
回答
如何
将
python
数组转
换为
cython
数组?
、
、
我有一个用常规
Python
创建的浮点值的数组,我想将它传递给一个
cython
函数
,该
函数
是底层C
函数
的前端。C
函数
要求数组作为浮点指针传递,如下所示:
cython
包装器如下所示:如何
将
顶点转
换为
cython
数组?我想这可能行得通: cdef float
浏览 1
提问于2012-07-27
得票数 9
回答已采纳
1
回答
Cython
中的错误消息“无法
将
>*转
换为
Python
对象”
、
当我计算以下
Cython
-模块时cdef double *ptr=[1,2,3]我收到以下错误消息: %%
cython
print(val) 都是没有问题的。
浏览 3
提问于2018-12-13
得票数 5
回答已采纳
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
回答
用未知维数的
cython
编写numpy代码
、
、
假设我有一个
Cython
代码,
函数
计算滚动移动平均线,并返回与输入相同大小的数组(该
函数
为初始部分添加了nan,但这对于当前问题并不重要)。我编写了三个
Cython
函数
(如下所示):(b) sma_mat处理二维numpy数组 (c)第三个sma,根据大小从sma_vec或sma_mat返回值(我的动机是最终将cpdef替
换为
sma_vec或sma_mat之前的cdef,以便
Python
代码只看到sma
函数</em
浏览 1
提问于2015-05-21
得票数 2
1
回答
如何在“language=c++”模式下使用C复数?
我的大多数库都是以“普通”C模式使用
Cython
编写的。到目前为止,我很少需要任何C++功能,但总是假设(有时也需要!)如果我愿意的话,我可以只为一个模块切换到C++模式.现在的问题是
Cython
如何处理复数定义。在C模式下,它假设我认为C复数,而在C++模式下,它假设我认为C++复数。我知道有一些明显的解决办法(现在我只是不使用C++模式;我想使用向量,而不是现在使用较慢的
Python
列表)。 有没有办法告诉我的C++模式模块使用C复数,或者告诉它它们是相同的?cmod.c_complex_fun(xx)*abs(xx) # cmod
浏览 3
提问于2020-05-30
得票数 3
回答已采纳
2
回答
Python
/
Cython
/C和回调,使用
Cython
从C调用
Python
函数
、
、
、
、
我们必须将回调
函数
传递给C代码。如果
函数
是同一模块中的
Cython
函数
,则情况非常简单def callme(int x):{ printf("--%d\n",f(x));} 问题如下:我们希望以最具
python
浏览 2
提问于2012-07-28
得票数 7
1
回答
Cython
的‘cdef`会引发一个NameError,其中’def`可以很好地工作
、
也许我对
函数
定义的cdef理解不正确。例如,假设我想要编写一个
函数
来
将
Python
列表转
换为
C数组:cimport
cython
cdef int* list_to_array(a_list):
浏览 0
提问于2014-05-14
得票数 0
1
回答
如何
将
PyFrameObject转
换为
PyObject
、
、
、
、
也许我漏掉了什么,但这里有一个问题:如何
将
PyFrameObject*转
换为
PyObject*?我在frameobject.h中找不到合适的转换
函数
。 谢谢。
浏览 0
提问于2012-06-18
得票数 1
回答已采纳
3
回答
Python
2.7 lambda的几个条件?埃利夫?
、
、
、
/site-packages/turicreate/data_structures/sframe.py",))RuntimeError:
python
回调
函数<
浏览 102
提问于2018-04-15
得票数 -1
回答已采纳
2
回答
cython
编译- import vs cimport
、
Cython
的新手(也许这是一个基本问题)。setup file for code 1from distutils.extension import Extensionfrom distutils.core import setupfrom
Cython
.Distutils无论如何,
Cython
浏览 0
提问于2015-03-28
得票数 16
回答已采纳
4
回答
Cython
可以编译成EXE吗?
、
、
我知道
Cython
的目的是什么。它是用类似
Python
的语言编写可编译的C扩展,以便在代码中产生加速。我想知道的是,
Cython
是否可以编译成可执行的格式,因为它似乎已经
将
python
代码分解为C。
浏览 6
提问于2010-04-05
得票数 55
回答已采纳
1
回答
将
python
函数
转
换为
cython
、
、
我在`
python
中有一个基本的string manip
函数
def str_process(string_list): for each_str in string_list但是当我尝试在
cython
中运行相同的
函数
时: import
cython
cdefeach_str op.ap
浏览 44
提问于2021-08-04
得票数 2
回答已采纳
1
回答
Cython
或1j中的复数?
每当我尝试在
Cython
中执行简单的复杂算术时,我似乎就需要一些
Python
开销;这与使用Pythonic 1j有什么关系吗?此时,我找不到任何方法
将
C风格的虚构单元导入到
Cython
中。例如,下面的简单
Cython
函数
将
极坐标复数转
换为
矩形形式。转
换为
以下C代码: __pyx_t_1 = __Pyx_c_sum(__pyx_t_double_complex_from_parts((__pyx_v_r * cos(__pyx_v_ph
浏览 0
提问于2015-09-18
得票数 1
回答已采纳
点击加载更多
相关
资讯
Excel 函数 TEXT,将数字或日期格式转换为文本
Python将视频转换为全字符视频
教程 | 比Python快100倍,利用spaCy和Cython实现高速NLP项目
利用Python代码批量将ppt转换为pdf
用Python代码批量将ppt转换为pdf
热门
标签
更多标签
云服务器
ICP备案
对象存储
即时通信 IM
云直播
活动推荐
运营活动
广告
关闭
领券