python3标识符类型_python – cython问题:’bool’不是一个类型标识符
我拼命地试图暴露一个std :: vector< bool>类成员到
Python类.
这是我的C类:
class Test
{
public:
std::vector test_fail;
std::vector test_ok;
};
虽然double(或int,float,..)类型的test_ok的访问和转换工作,但不适用于bool!
这是我的Cython类:
cdef class pyTest:
cdef Test* thisptr
cdef public vector[bool] test_fail
cdef public vector[double] test_ok
cdef __cinit__(self):
self.thisptr = new Test()
self.test_fail = self.thisptr.test_fail # compiles and works if commented
self.test_ok = self.thisptr.test_ok
cdef __dealloc__(self):
del self.thisptr
我得到的错误是:
Error compiling Cython file:
------------------------------------------------------------
...
cdef extern from *:
ctypedef bool X 'bool'
^
------------------------------------------------------------
vector.from_py:37:13: 'bool' is not a type identifier
我使用的是python 2.7.6和Cython 0.20.2(也尝试了0.20.1).
我也尝试过属性,但它也不工作.
附录:我的libcpp cimport bool在我的pyx文件的顶部,以及向量导入.
怎么了 ??我相信这可能是一个错误.有谁知道如何规避这个?谢谢.
python3标识符类型_python – cython问题:’bool’不是一个类型标识符相关推荐
- python 强类型 弱类型_Python到底是强类型语言还是弱类型语言
0.前言 有读者跟我讨论起了另一个关于类型的问题,但是,我们很快就出现了重大分歧. 我们主要的分歧就在于:Python 到底是不是强类型语言?我认为是,而他认为不是. 他写了一篇很长的文章<谁告 ...
- python数值类型和序列类型_Python基础(一):数值类型,序列类型
Python的数值类型 在python中,数字并不是一个真正的对象类型,而是一组类似类型的分类.这些主要包括整数,浮点数,布尔类型和复数.这些是相对来说比较常用的,复数一般都用在比较精密的科学计算中, ...
- python如何区分文件类型_Python库 使用filetype精确判断文件类型
一个小巧自由开放Python开发包,主要用来获得文件类型. filetype支持版本: python2/python3 filetype安装: pip install filetype filetyp ...
- python返回变量类型_Python指定函数参数、返回值类型报错是咋了?
Leetcode刷题给的默认函数格式是这样的: Class Solution: def coinChange(self, coins: List[int], amount: int) -> in ...
- 返回值类型与函数类型不匹配_golang基础语法,定义函数类型 为已存在的数据类型起别名...
简介 在 GO 语言中还有另外一种定义使用函数的方式,就是函数类型,所谓的函数类型就是将函数作为一种类型可以用来定义变量,这种用法类似于前面我们讲过的 int ,float64,string 等类型, ...
- MySQL CAST与CONVERT 函数的用法:产生另一个类型的值
MySQL 的CAST()和CONVERT()函数可用来获取一个类型的值,并产生另一个类型的值. 两者具体的语法如下: 1 CAST(value as type); 2 CONVERT(value, ...
- python标识符的特点_Python语言基础-语法特点、保留字与标识符、变量、基本数据类型、运算符、基本输入输出、Python2.X与Python3.X区别...
Python语言基础 1.Python语法特点 注释: 单行注释:# #注释 单行注释分为两种情况, 例:第一种 #用于计算bim数值 bim=weight/(height*height) 第二种: ...
- python bool类型_python打印bool类型-女性时尚流行美容健康娱乐mv-ida网
女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页 > 高级搜索 python 变量和数据 类型 ...
- python bool类型_Python 的内置数值类型
Python 是一种敏捷的.动态类型化的.极富表现力的开源编程语言,可以被自由地安装到多种平台上.Python 代码是被解释的.如果您对编辑.构建和执行循环较为熟悉,则 Python 代码对您来说更简 ...
最新文章
- 谷歌AI乳腺癌检测超过人类,LeCun质疑引起讨论
- 信道编码之差错控制原理
- HostMonitor使用介绍
- python三十三:sys模块
- 【转】ITK和VTK比较
- Warning: Missing charsets in String to FontSet conversion
- linux 字符设备号分配状况
- 现在70岁左右的人算不算是老年人?
- https请求 nginx 不生效_nginx设置https后无法打开网页
- 【ArcGIS 10.2新特性】Portal for ArcGIS新特性
- (41)zabbix监控api接口性能及可用性 天气预报api为例
- Atitit. 二进制数据ascii表示法,与base64编码解码api 设计标准化总结java php c#.net...
- csdn资源下载不了问题解决 360浏览器下载不了csdn资源问题解决
- 反激开关电源变压器设计实例讲解(定明芳)
- chan算法 matlab,TDOA定位的Chan算法MATLAB源代码
- 图片用Adobe PDF打开后尺寸变大的问题解决
- 如何购买阿里云香港服务器?又有什么什么好处呢?
- STM32存储器 — 2STM32存储器知识的相关应用(IAP、Bit Banding)
- css背景图重复怎们弄,CSS如何实现背景图像重复效果
- Android8.0 安装apk