python的数字数组,针对小尺寸优化

tinyarra的Python项目详细描述


Tinyarray类似于Numpy阵列,但针对小尺寸进行了优化。 在非常小的阵列上的常见操作比 numpy(numpy 1.6以前是35倍),少了3倍 记忆是用来储存它们的。如果你需要很多的话,Tinyarray很有用 小的数字数组,不能把它们组合成几个大的。 (结果代码仍然比c慢得多,但现在可能很快 够了。)

与python的内置元组不同,tinyarray支持数学 像元素加法和矩阵乘法这样的运算。不像 numpy数组,tinyarray可以用作字典键,因为它们是 可散列且不可变。

模块的接口是numpy的一个子集,因此应该是 很多人都熟悉。每当Tinyarray缺少操作时, numpy函数可以直接与tinyarray一起使用。

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

推荐PyPI第三方库


热门话题
java如何访问Struts2中的请求参数?   java将大图像设置为背景   java如何使用子查询。在里面   java我希望我的计算器重新启动,直到我按下“q”字母   将Java Http服务器的响应写入jQuery   java JPA/HSQLDB仍然在消耗我所有的内存   使用MySql结果集数据在Java Swing应用程序中创建图形和图表   java创建一个程序,从用户那里获取输入并将其写入输出文件   java Windows无法删除具有大路径的文件   java方法运行它3次   java如何仅为Http状态代码500配置RetryTemplate?   java读取,从JAR写入外部xml文件   如何在安卓 java中实现自定义导航栏,如图所示   java使用ApacheCamel框架将数据持久化为Oracle DB中的BLOB/CLOB数据类型