collections.namedtuple在C中实现。

cnamedtuple的Python项目详细描述


用C语言编写的一种名为duple的实现。

3084914245d2

翘曲速度

是时候快走了。

设置

使用限定的导入,这样我们就可以知道我们使用的是哪个namedtuple。

>>>fromnamedtupleimportnamedtupleascnamedtuple>>>fromcollectionsimportnamedtupleasstdnamedtuple>>>frompickleimportdumps,loads

小数字

可爱的图形

这些操作随字段数的变化而变化。

Type creation from a string of field names.

从字段名字符串创建类型。

Type creation from a sequence of field names.

根据字段名序列创建类型。

Instance creation.

实例创建。

不那么可爱的数字

这些操作不随字段数的变化而变化。

std_instcollections.namedtuple创建类型的实例 有六个命名字段:A、B、C、D、E和F。

c_instcnamedtuple.namedtuple创建类型的实例 有六个命名字段:A、B、C、D、E和F。

现场访问
In[1]:%timeitstd_inst.c10000000loops,bestof3:71.9nsperloopIn[2]:%timeitc_inst.c10000000loops,bestof3:38.4nsperloop
泡菜往返
In[3]:%timeitloads(dumps(std_inst))100000loops,bestof3:6.28µsperloopIn[4]:%timeitloads(dumps(c_inst))100000loops,bestof3:4.72µsperloop

贡献

项目托管于 github

在提交修补程序之前,请确保您的python代码 PEP8兼容 C代码是PEP7 顺从。

联系人

请将所有错误报告归档 github

如有任何问题或意见,请随时给我发电子邮件至joe@quantopian.com

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java为引用变量指定默认值   java在2D数组中旋转innersquare   java将hashmap键值与int进行比较   java程序中的并发监视器陷入死锁   安卓 java。lang.NoClassDefFoundError:java。awt。光标   java有没有更好的方法来引用包含对象的对象?   如何在Java编程中循环代码块   java如何在Junit5中使用Serenity?   java使用ANTLR识别JavaScript文件中的全局变量声明   EJB查询对象生成的java视图SQL?   java查找股票报价的范围   java错误:(453,69)不允许使用字符串类型(在值为“”的“活动\u水平\u边距”处)   java安装的环境变量   amazon web服务在使用awssdkjava上载到S3存储桶时发生直接错误   java在Android的ArrayList中添加相等的值   尝试打开MyEclipse Enterprise Workbench时出现ide“无法创建java虚拟机”错误   java如何使用单元格指定的行和列更改jTable的单元格颜色?   java如何等待文件从系统目录复制到具有根访问权限的外部存储