适用于Python的数字数组,针对小尺寸进行优化
项目描述
小数组类似于NumPy数组,但针对小尺寸进行了优化。对于非常小的数组的常见操作比NumPy快3-7倍(在NumPy 1.6中,曾经快到35倍),并且存储它们使用的内存减少3倍。如果需要许多小数组,而无法将它们组合成几个大数组,那么小数组很有用。(生成的代码仍然比C慢得多,但现在可能足够快。)
与Python内置的元组不同,Tinyarrays支持数学运算,如逐元素加法和矩阵乘法。与Numpy数组不同,Tinyarrays可以用作字典键,因为它们是可哈希的且不可变的。更重要的是,Tinyarrays在哈希和比较方面与元组等效:具有Tinyarrays键的字典或集合可以透明地通过元组索引。
该模块的接口是NumPy接口的一个子集,因此对许多人来说应该很熟悉。每当Tinyarray缺少操作时,可以直接使用NumPy函数。
项目详情
关闭
tinyarray-1.2.4.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ecd3428fd8a48b61fc5f0a413ede03e27db3a1dd53fcd49e24a36d11a8a29aba |
|
MD5 | 057d0638b98ce172506dfe30fd93866f |
|
BLAKE2b-256 | 91a2ba2e0b1ccb6261a5df19b2e6b63bbeb7624b32958dd16c9ddf97795c535d |