腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Cython
使用
cinit
()
我有: def __
cinit
__(self,char* name): #..."DerClass __
cinit
__()" BaseClass __<
浏览 6
提问于2011-10-06
得票数 8
1
回答
Cython
-复制构造函数
我有一个C库,我正试图用
Cython
包装它。我正在创建的一个类包含一个指向C结构的指针。这是我想要的东西的草图: cdef c_libname.StructName* __structname 真正的问题是最后一行--似乎
Cython
无法从python方法中访问cdef字段。我尝试过编写访问器方法,结果也是一样。在这种情况下,如何创建副本构造函数?
浏览 2
提问于2014-02-04
得票数 4
回答已采纳
1
回答
从Python __
cinit
__ __init__调用
Cython
__init__
、
、
我有
Cython
课程:我该怎么做?除了改变Foo成为
Cython
类之外,我还有什么选择?
浏览 1
提问于2022-03-13
得票数 0
2
回答
在
Cython
类中,
使用
__init__和__
cinit
__有什么区别?
、
、
、
使用
__init__的代码块1cdef class c: int a def __init__(selfself.s="abc" return self.a,self.sprint(m.get_vals())%%
cython
-3 cdef:
浏览 3
提问于2020-07-10
得票数 7
回答已采纳
0
回答
如何在
Cython
扩展类型中
使用
指向类型定义结构的指针
、
假设我的头文件example.h中有以下typedef struct我尝试在test.pyx中创建一个带有指向A的指针的
Cython
扩展类型作为类变量,然后在对A的引用上调用初始化函数f cdef A* a self.a = aError compiling
Cython
file: -----------
浏览 5
提问于2016-07-12
得票数 0
1
回答
在
Cython
中创建对象列表
、
、
、
我想知道如何在
Cython
中创建C对象列表。下面是一个简单的例子:b = real_test() cdef int a a = b.h cdef int h但不是这样的: b = real_test()
浏览 0
提问于2013-02-10
得票数 3
回答已采纳
2
回答
如何将结构化指针传递给
Cython
的cdef类的__
cinit
__
、
、
、
、
我试图用
cinit
实现cdef类,它必须
使用
cdef结构指针。.: ctypedef foo *FOOcdef class ClassX(object): def __
cinit
__(self
Cython
编译器说“不能将Python对象参数转换为'FOO'”。什么问题和如何传递到
cinit
的结构指针
浏览 2
提问于2016-01-29
得票数 1
回答已采纳
3
回答
Cython
和C++继承
、
、
、
B() {this->b = 111;}; private:现在,我想
使用
Cython
连接这两个类,并可以从B实例调用getA()方法:b = PyB()目前,我的pyx文件如下所示: int getB() cdef A
浏览 6
提问于2012-04-24
得票数 13
回答已采纳
2
回答
用
cython
包装c++单例
使用
Cython
将C++ API中的某些部分包装成python,我有一些误解,无法通过搜索类似的问题来解决。我喜欢访问一个具有构造函数私有和公共方法GetInstance的工厂类。); CppFactory(void); };我正在尝试这样的
cython
+ cdef C
浏览 5
提问于2015-10-13
得票数 0
回答已采纳
1
回答
如何将类从C++导入到
使用
函数重载的
Cython
、
、
、
脚本导入
使用
cppclass?无论如何,由于NestedClass有构造函数重载,我将如何在
cython
中实现每个构造器重载?我正在尝试这样做,这样就可以正常地在python中导入它,我是否最好只创建整个c++名称空间和函数,并将它们放入DLL中,只需
使用
ctypes导入和
使用
函数?最后一个问题是,我看到文档从上面的
cython
代码创建类,如下所示: cdef NestedClass* obj_ def __
cinit
我是否
浏览 4
提问于2022-09-09
得票数 0
回答已采纳
1
回答
“无法将Python参数转换为'<typename>'”--在用
Cython
包装c++类时出错
、
、
我正在尝试运行一个
cython
示例,这个例子比许多教程(例如 )中的例子要复杂一些。Rectangle: cdef Rectangle c_rect cdef Group2 c_group2 def __
cinit
build_ext -i)调用的
浏览 3
提问于2018-09-10
得票数 2
回答已采纳
2
回答
Cython
:如何将python对象作为
cython
类的属性
、
、
、
、
我有一个现有的python类X,我想做以下工作:cdef class Y:但是这是不可行的,cdef只接受C类型,而不是Python类。有什么解决办法吗?
浏览 2
提问于2014-01-09
得票数 20
回答已采纳
1
回答
Cython
指针继承
我想在
Cython
中包装这些类,使它们在Python中可用。cppclass _LinkPredictor: def __
cinit
cdef class KFoldCrossValidator:Error compili
浏览 1
提问于2015-03-19
得票数 3
回答已采纳
1
回答
类的
Cython
和构造函数
、
、
、
、
我对默认构造函数的
Cython
用法有问题。constructor" << std::endl; this->d=val2;private:} return "d=%s w=%s" % (self.thisptr.w, self.thisptr.w )
Cython
from
浏览 1
提问于2012-11-02
得票数 5
回答已采纳
1
回答
如何为
Cython
创建带有依赖项的单独文件,以及如何修复编译错误:无法将Python对象转换为“mySet*”
、
、
我正在尝试
使用
Cython
构建我的fisrt扩展。 cimport cfoobar cdef cfoobar.FooBar *_foobar def __
cinit
浏览 7
提问于2011-11-06
得票数 1
1
回答
指针作为扩展类型
cython
中的属性
、
、
、
我是一个对
cython
有一点C知识和一些python经验的新手。目前,我正在尝试学习扩展类型,但我无法理解下面的示例中指针值会发生什么变化(说明下面的代码)。所有这些都
使用
cdef声明。接下来,我
使用
了三种方法向python公开C代码:包装C函数的def函数do_things(int a,int b)和两个cdef class,一个
使用
structs作为属性,另一个
使用
指向结构的指针作为属性Solver_s类按预期工作;但是,当
使用
Solver_p时,指针似乎没有被初始化,返回了不正确的
浏览 2
提问于2017-06-13
得票数 0
回答已采纳
1
回答
将cdef类对象作为参数传递给cdef方法
、
在
Cython
中,可以将
Cython
cdef类对象实例作为参数传递给cdef方法。例如,如果我们有下面的类:cdef class Foo: self.arg = arg
浏览 2
提问于2015-07-17
得票数 2
1
回答
是否有与Python 3兼容的终端小部件库?
、
、
、
我正在寻找一个终端UI库,它提供按钮、复选框等小部件,与python3兼容。pycdk (pyrex不适用于python3,并将其移植为一团糟)urwid(不适用于python3,它有一个端口,但不能很好地处理新的诅咒接口)。谢谢!
浏览 2
提问于2010-10-28
得票数 2
回答已采纳
1
回答
使用
Cython
构造函数的参数初始化C++对象
、
、
、
我已经在filter中实现了一个C++类,并且我正在用
Cython
包装这个类,以便在C++中
使用
。
Cython
类目前看起来如下所示。cdef class MyFilter: def __
cinit
__(self, list array_sizes): cdef vector但是,为了使
Cython
包装器正常工作,我必须定义一个默认的无参数构造函数,然后添加一个init()函数,以便在参数从__
cinit
__构造函数中可用时初始
浏览 2
提问于2016-10-27
得票数 2
回答已采纳
3
回答
在
使用
C++时,如何将一个类(引用)传递给另一个类?
、
、
、
我正在尝试用
Cython
封装一个C++模块,这样我就可以在Python中
使用
它了。 pass void kungFoo(foo &f) cdef foo *thisptr self.
浏览 0
提问于2014-01-08
得票数 5
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
快速教程:使用Cython来扩展Python/NumPy库
人生苦短,我用Cython!论用Cython加速Python并行计算的实践
用 Cython 造个轮子
Numba和Cython如何加速Python代码
10分钟入门Cython
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
实时音视频
活动推荐
运营活动
广告
关闭
领券