Xrange_array:扩展范围浮点-Numpy ndarray子类

时间:2024-03-14 21:21:46
【文件属性】:

文件名称:Xrange_array:扩展范围浮点-Numpy ndarray子类

文件大小:19KB

文件格式:ZIP

更新时间:2024-03-14 21:21:46

Python

对数量非常大或非常小的数组进行有效操作。 Xrange_array是一个 nd.array子类,它可以表示扩展范围内的浮点数: [1.e-646456992, 1.e+646456992] 。 浮点数或复数以单精度或双精度,并存储有附加的as-2和int32指数。 它还提供了真正的复杂实现: 主要的二进制运算(+, -, *, /, <, <=, >, >=) 一些选定的复杂函数(abs, sqrt, square, conj, log) abs2函数:针对复数的abs平方的最佳实现。 它们的使用对用户是透明的,因为它们遵循numpy通用API。 基本用途: >>> Xa = Xrange_array([["123.456e-1789", "-.3e-7"], ["1.e700", "1.0"]]) >>> print(Xa**2) [[ 1.52413839e-3574


【文件预览】:
Xrange_array-main
----xrange.py(50KB)
----LICENSE(1KB)
----test_xrange.py(34KB)
----README.md(2KB)

网友评论