腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Cython
模块
属性
python
、
cython
、
python-c-api
、
cythonize
在
Cython
中,您可以为类
属性
定义getter和setter函数: cdef class module def __get__(self): get_a(&a) def __set__(self, int a): set_a(&a) 有没有办法在
模块
级定义getter
浏览 42
提问于2021-10-14
得票数 1
回答已采纳
2
回答
使用
Cython
装饰器的纯Python :如何在
模块
级别获得
属性
访问
python
、
cython
我想用
Cython
装饰器编写一些纯Python,但是当我将NONE.PY重命名为NONE.PYX时,会出现一个错误。为了解决这个问题,我需要用一个纯python定义调用包装每个
属性
,而不需要修饰器。在这里,
模块
none.pyx (如果您将它重命名为none.py,您将完全没有问题)@
cython
.returns(
cython
.double) @
cython
.locals(n=
cytho
浏览 3
提问于2013-03-01
得票数 1
1
回答
在pygame中快速绘制线条
python
、
pygame
、
bresenham
我正在尝试使用pygame绘制不直接渲染到屏幕上的快速线条。我得到了一个与所需分辨率的像素数一样大的Python列表,并存储了与该像素被直线算法命中的次数相对应的整数值。使用这一点,建立了一个2D热图,所以不是绘制一个平坦的像素值,而是根据一条线经过它的次数递增像素值,并且“热”像素变得更亮。有没有比相对幼稚的Bresenham算法更好的方法来画这些线呢?下面是drawLine函数的关键部分: # bef
浏览 2
提问于2010-12-21
得票数 0
回答已采纳
2
回答
C速度的
cython
属性
,可能吗?替代方案?
python
、
properties
、
cython
、
getter-setter
我有一个python类,它有一些
属性
。我将该类转换为
cython
扩展类型,并使用
属性
的
Cython
语法定义了其中的
属性
。我发现必须使用def声明
属性
,否则我会得到一个编译错误"cdef语句不允许在这里“。我的类也在另一个
cython
模块
中使用,我希望以c速度而不是python速度访问该类的
属性
,否则它会抵消我通过使用
cython
获得的加速。get_params()和set_params(params)这样的
浏览 1
提问于2012-12-20
得票数 3
回答已采纳
3
回答
如何在
Cython
模块
中向Python公开#定义的C值?
python
、
cython
2#define DISABLE_DEACTIVATION 4作为我正在处理的
Cython
定义的
模块
的普通
属性
,这样Python应用程序代码就可以访问它们(将它们传递到根据它们定义的封装API中)。我看过用cdef将它们定义为整数或枚举,但这两种方法都不会将值实际绑定到
Cython
模块
中的an
属性
。还有其他选择吗?
浏览 22
提问于2011-04-18
得票数 30
回答已采纳
1
回答
Cython
纯python模式
python
、
cython
我有一个简单的test.py文件,我想使用
Cython
添加类型。为了保持python解释器兼容,我使用纯python模式。我补充说:然后尝试通过以下方式定义类型:然后Eclipse中的python解释器在这一行中给出了一个错误:AttributeError:‘
模块
’对象没有
属性
'dict‘ 我错过了什么?
浏览 3
提问于2016-02-23
得票数 5
回答已采纳
2
回答
Python/
Cython
导入文件和方法时出错
python
、
python-2.7
、
cython
、
importerror
有两个与导入有关的问题可能与
cython
有关,也可能与
cython
无关?from distutils.core import setup ext_modules:import cy1 print str(cy1.timestwo(
浏览 0
提问于2014-10-17
得票数 4
回答已采纳
1
回答
Cython
‘
模块
’对象没有
属性
python
、
cython
在我的pyx文件中,我定义了两个C函数并由python函数包装。它成功地完成了编译,并输出了一个名为Rand_Motion.cpython-34m.so的文件。但是,我无法使用导入Rand_Motion访问主文件中的pyx文件中定义的两个函数。这是我的Rand_Motion.pyx float cosf(float theta) float acosf(float theta) float sqrt(float x
浏览 0
提问于2016-01-08
得票数 0
回答已采纳
1
回答
cython
cmake
模块
运行时错误
c++
、
cmake
、
cython
cython
_add_module(test_
cython
common.pyx test_
cython
.pyx)。In [1]: import test_
cython
<ipython-input-1-158d7481838a> in <module>() ----> 1 imp
浏览 3
提问于2017-09-23
得票数 0
回答已采纳
1
回答
Python无法导入在嵌套层次结构中生成的扩展
模块
python
、
cython
、
setuptools
我有一个具有深度嵌套
模块
层次结构的库,其结构如下 my_library/ my_module/ my_submodule.py我有一个遍历文件树的函数,它发现所有的python
模块
,并将它们转换成Extension对象,这些对象被传递给cythonize,有效地使整个
模块
Cython
化。
浏览 1
提问于2017-07-17
得票数 1
1
回答
Cython
是否将导入的
模块
编译为二进制文件的一部分?
python
、
cython
我现在正在阅读
cython
,我想知道
cython
是否编译导入的
模块
作为可执行文件的一部分,如果仍然需要在目标机器上安装
模块
来运行
cython
二进制文件。
浏览 0
提问于2018-11-21
得票数 3
回答已采纳
2
回答
如何使用纯Python和
Cython
版本分发
模块
python
、
module
、
cython
我有一个纯Python
模块
,我想用
Cython
重写一些子
模块
。然后,我想将新的
Cython
子
模块
添加到原始的Python
模块
中,并使它们仅作为一个选项可用,这意味着对
模块
执行
Cython
化不是强制的(在这种情况下,应该使用‘旧的’纯Python
模块
)。我想用
Cython
编写b.py。-b.pyx setup.py将包含编译b.pyx和安装
模块
的方向。另外,为了导入正确的
模块
,应该如
浏览 32
提问于2016-08-31
得票数 4
回答已采纳
1
回答
Cython
中的错误消息“无法将>*转换为Python对象”
python
、
cython
当我计算以下
Cython
-
模块
时cdef double *ptr=[1,2,3]我收到以下错误消息: %%
cython
print(val) 都是没有问题的。
浏览 3
提问于2018-12-13
得票数 5
回答已采纳
1
回答
在
Cython
pxd文件中重定义现有Python函数
python
、
cython
我有一个在内部循环中调用的函数,所以我想使用
Cython
来加速它。在.pxd文件中添加类型提示是有帮助的,但是用一些C魔术替换实现更有帮助,所以我尝试在pxd文件中定义函数,然后替换它:import
cython
foo = foo_# @
cython
.skipdefinition# foo() cd
浏览 3
提问于2020-02-24
得票数 1
1
回答
如何使用pyximport交互地重新加载
cython
模块
python
、
optimization
、
cython
我对使用
cython
优化这些缓慢的函数很感兴趣,但是我希望保留我的交互式工作流,即运行函数、进行更改、再次运行它们。def fun1(int x):import pyximport; pyximport.install()mf.fun1(25) 这是第一次工作,但我希望对
浏览 7
提问于2013-07-30
得票数 24
回答已采纳
1
回答
“
模块
”对象没有
属性
“局部变量”
python
、
cython
、
attributeerror
我创建了一个名为.py的"hello.py"文件,它具有以下导入:from
Cython
.Build import cythonizesetup( name = 'increment app',ext_modules = cythonize("hello.pyx")) AttributeError:“
模块
”对象没有
属性
“局部变量”。命令提示符pip install <
浏览 4
提问于2017-12-31
得票数 0
1
回答
实现Norvig拼写检查器时出错
python
、
cython
我尝试在
cython
中实现Peter Norvig的拼写检查器,当我尝试编译时得到以下错误:------------------------------------------------------------cimport
cython
^ spell.pyx:2:8: 're.pxd' n
浏览 0
提问于2016-03-11
得票数 0
1
回答
使用
Cython
编译的外部C函数不被识别
python
、
cython
我正在努力学习
Cython
,并设法将函数定义直接编译到.pyx文件中。cdef extern from "svar.h":在文件“setup.py”中: from")]、sources="svar.h“、”
Cython
-C.pyx“)、sources="
浏览 0
提问于2018-04-17
得票数 2
回答已采纳
1
回答
如何在使用
Cython
distutils时删除文档字符串?
python
、
cython
如果手动调用
cython
,我可以删除docstring,例如:但是,当我尝试使用安装实用程序时,我无法传递该-D参数。setup.pyfrom distutils.extension import Extension from
Cython
.Distutils
浏览 0
提问于2014-05-09
得票数 6
回答已采纳
5
回答
使用
Cython
编译Python主程序
python
、
cython
我有一个Python2.6程序,它可以使用
Cython
加载编译成.so文件的Python
模块
。我使用
Cython
将.py
模块
编译成.so文件,一切正常。这是我在
Cython
中使用的setup.py文件:from distutils.extension import Extensionfrom
Cython
.Distutils import build_ext Extension(
浏览 3
提问于2011-02-24
得票数 85
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Python中的socket模块属性
简论语言的模块化属性
机构属性参数模块的变更,你了解吗?
人生苦短,我用Cython!论用Cython加速Python并行计算的实践
用 Cython 造个轮子
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券