腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
如何
从
Cython
中
调用
像
PyUnicode_READ_CHAR
这样
的
C-API
函数
?
、
、
我正在使用
Cython
来加速一个在字符串(unicode,CPython 3.6)上操作
的
函数
。
如何
从
我
的
Cython
.pyx代码
中
调用
CPython
的
Py_UCS4 val =
PyUnicode_READ_CHAR
(my_string, my_index)?我找不到
从
Cython
导入和使用
C-API
的
正确方法。 谢谢!
浏览 20
提问于2021-05-19
得票数 2
回答已采纳
1
回答
如果某个PyObject是
Cython
函数
,则在C
中
检查
我已经将Python2.7嵌入到C++应用程序
中
,并使用
Cython
语言将一些模块
从
纯Python编译成c,然后再编译成共享对象。有没有一种方法可以使用Python
C-API
检查这种类型,比如PyList_Check。或者<
浏览 23
提问于2018-09-06
得票数 1
回答已采纳
2
回答
扩展python / numpy性能
的
最佳方法
、
、
由于有很多方法可以为python编写二进制模块,如果我希望尽可能提高某些代码段
的
性能,我希望有经验的人能给出最好
的
建议。据我所知,可以使用python/numpy
C-api
编写扩展,或者包装一些已经编写
的
纯C/C++/Fortran
函数
,以便
从
python代码
中
调用
。当然,
像
Cython
这样
的
工具是最简单
的
方法,但我认为手工编写代码
浏览 0
提问于2012-04-27
得票数 0
回答已采纳
2
回答
cython
编译- import vs cimport
、
Cython
的
新手(也许这是一个基本问题)。考虑两个都取自
的
例子import numpy as np u[1:-1,1:-1] = ((u[2:,1:-1]+u[:-2,1:-1,并且没有在设置文件中导入numpy,而在第二种情况
中
,我使用cimport导入了numpy,使用cdef声明了变量,但也在设置文件
中
包含了numpy。无论
如何
,
Cython
都会编译第一段代码(并且第一段代码似乎可以工作)。在使
浏览 0
提问于2015-03-28
得票数 16
回答已采纳
1
回答
混合
cython
和turbogears 2.1
、
、
、
有没有可能集成
Cython
和TG2?我有一个计算(用python写
的
),它是大量
的
数值计算,如果重写成C或
cython
,将会有很大
的
好处。
浏览 4
提问于2011-06-09
得票数 0
回答已采纳
1
回答
如何
从
call
调用
python
函数
的
名称?
、
在
c-api
中
,我想按名称
调用
python
函数
。然后,我将使用python对象列表作为参数
调用
该
函数
。
从
functionCalling获取地址
的
--
函数
使用PythonObject
的
as参数. 我在
浏览 2
提问于2011-07-02
得票数 2
回答已采纳
3
回答
我
如何
清理我
的
lua状态堆栈?
、
、
我正在使用lua
C-API
读取存储在lua文件
中
的
配置数据。...在
像
这样
查询完我
的
数据之后,我需要清理堆栈吗?
浏览 1
提问于2010-02-19
得票数 5
回答已采纳
2
回答
在
Cython
中用键盘中断` `while loop`
、
、
、
、
我希望能够使用
cython
使用常用
的
CTRL+C中断命令来中断一个长
函数
。我
的
Cython
长
函数
在while循环中被反复
调用
,但我希望在循环期间能够发送一个“C++”并阻塞while循环。中断还应该等待longFunction()完成,
这样
数据就不会丢失或保持未知状态。这是我
的
第一个实现之一,显然不起作用: print "Computing long function..."\n'
浏览 1
提问于2012-11-12
得票数 3
1
回答
要作废
的
c_void_p值*
、
、
、
ctypes struct对象,并将该对象传递给
cython
函数
。struct_instance = MyStruct(4, 2)在
cython
函数
中
,我需要
调用
C
函数
,它接受MyStruct类型
的
参数。对
函数
的
调用
将使用
cython
,而不是通过ctype。 我
的
问题是,
如何
从
浏览 0
提问于2013-07-04
得票数 1
4
回答
在Python
中
调用
C
函数
、
、
、
我有一堆我用C写
的
函数
,我希望我用Python写
的
一些代码能够访问这些
函数
。 我在这里读到了几个处理类似问题
的
问题(例如和 ),但我不知道该采用哪种方法。一个问题推荐ctype,另一个问题推荐
cython
。我已经阅读了这两种方法
的
一些文档,我完全不清楚哪种方法更适合我。基本上,我已经编写了一些python代码来做一些二维FFT,我希望C代码能够看到结果,然后通过我编写
的
各种C
函数
来处理它。我不知道
从
C
调用</
浏览 2
提问于2013-05-20
得票数 33
回答已采纳
1
回答
用C++嵌入Python
、
、
我想在C应用程序中使用基于事件
的
Python库。我使用官方
的
C-API
来嵌入Python:有几个python库
函数
使用我认为是python
函数
指针作为参数。 当
从
C
调用
这些方法时,是否可以传递一个C
函数
指针,以便Python
函数
使用C
函数
作为回调
函
浏览 1
提问于2012-11-24
得票数 5
回答已采纳
3
回答
在
Cython
中
调用
点积和线性代数运算?
、
、
、
、
从
Cython
函数
调用
numpy.*有很大
的
开销,其余
的
函数
都是用
Cython
编写
的
,所以我想避免这种情况。如果我假设用户已经安装了numpy,那么有什么方法可以
这样
做:作为extern,并
调用
这些
函数
?如果已经有一个库在
Cython
中
实现了这些,我也可以使用
浏览 19
提问于2013-04-19
得票数 26
回答已采纳
1
回答
存储临时Python引用
的
不安全C导数
考虑使用以下精心设计
的
Cython
函数
来加入字符串列表:cpdef test_join(): 我假设这与line类型
的
char*和不断重新分配有关。我已经看到了一个
的
答案,但是没有能够为这个基本
的
例子修改这个答案。(它还涉及大量我不熟悉
的
C-A
浏览 0
提问于2018-12-01
得票数 1
回答已采纳
3
回答
在C
中
实现一个简单
的
python
函数
是否简单?
、
、
、
我正在研究这篇文章所提出
的
问题:我没有编写高级C
的
经验(虽然我为微控制器编写了代码),而且ctype和其他c-> python
的
教程似乎正在解决更困难
的
问题。:D 这对我来说似乎是个相当重要
的
问题。我不知道有什么办法能迅速完成最
浏览 5
提问于2011-04-23
得票数 1
回答已采纳
1
回答
如何
使用Python
C-API
实现__nonzero__?
、
如何
使用Python
C-API
实现__nonzero__?static PyMethodDef PyFoo_methods[] = { ...但是,当我测试代码时,应用于
浏览 0
提问于2012-03-23
得票数 2
回答已采纳
2
回答
Python<->
Cython
<->C在多线程环境
中
的
通信
、
、
、
、
+----+-v-----------+ 程序
的
入口点是Python
函数
P0,它通过
Cython
调用
C
函数
F0 (
从
用户库)。这个C
函数
使用OpenMP创建多个线程。每个线程都使用
cython
中
的
回调来
调用
python
函数
P1,以便并行运行。这些P1
函数
返回一个要抛回C代码
中
的</
浏览 4
提问于2015-03-24
得票数 2
3
回答
Boost.Python是
如何
工作
的
?
、
、
如果解释器是C语言,并且是用C编译器构建
的
,Python
如何
能够
调用
C++对象?
浏览 0
提问于2010-09-15
得票数 8
1
回答
未定义符号(链接.so C和
Cython
)
由于我取得了一些进展,我更改了标题,并进行了第二次编辑,描述了我
的
新问题。您可以选择忽略Edit1 我一直试图
从
C代码
中
运行python代码。为此,我一直在使用
Cython
。我
的
系统
的
语义是
这样
的
:有一个二进制(我不能访问它
的
源代码),它
调用
文件
中
定义
的
C
函数
(源代码是可访问
的
),在这个
函数
中
,我需要
调
浏览 3
提问于2012-07-03
得票数 3
3
回答
Cython
、C和Fortran
、
、
、
我想请您帮助我通过C
函数
调用
fortran
函数
。这些C
函数
将通过
cython
在python代码中使用。把这些放在一起,我有这个方案:目前,我设法
从
cython
中
调用
了C
函数
,但我很难
调用
fortran
函数
。你能帮我吗?(举个简
浏览 2
提问于2010-12-08
得票数 4
回答已采纳
点击加载更多
相关
资讯
在Python中如何在main函数中调用类中的方法
快速教程:使用Cython来扩展Python/NumPy库
C/C+编程笔记:在C+中如何调用C语言的代码?你可以这样做
教程 | 比Python快100倍,利用spaCy和Cython实现高速NLP项目
比Python快100倍,利用spaCy和Cython实现高速NLP项目
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券