处理包含NaN的整数的函数集合。
项目描述
intnan
整数数据类型缺少特殊的值来表示 -inf
、inf
和 NaN
。特别是 NaN
作为表示缺失数据的指示符在许多科学场景中非常有用。
当然,有 numpy.ma.MaskedArray
也可以用来解决这个问题。但是,有时候携带一个单独的掩码数组可能会有些烦恼。在这些情况下,使用一组与 numpy
兼容的函数来完成这项工作将非常好。
此包为几个标准 numpy
函数提供了这样的实现,这些函数以这种方式处理整数数组,使得最小的负整数类似于 NaN
。
该库提供了一个仅使用标准 numpy
函数的实现,以及一个使用 numba
的实现,该实现允许在函数中实现主要的速度提升。当 numba
可导入时,将自动选择 numba
实现进行选择。
函数
intnan
提供以下函数列表。
- nanval(x)
- isnan(x)
- fix_invalid(x, copy=True, fill_value=0)
- asfloat(x)
- anynan(x)
- allnan(x)
- nanmax(x)
- nanmin(x)
- nanmaximum(x, y)
- nanminimum(x, y)
- nansum(x)
- nanprod(x)
- nancumsum(x)
- nanmean(x)
- nanvar(x, ddof=0)
- nanstd(x, ddof=0)
- nanequal(x, y)
- nanclose(x, y, delta=sys.float_info.epsilon)
项目详细信息
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分发
intnan-0.2.1.tar.gz (11.5 kB 查看哈希值)
构建分发
intnan-0.2.1-py3-none-any.whl (9.7 kB 查看哈希值)
关闭
intnan-0.2.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 47a49b1aaf47925fec01e2a44efde3c8c85ddbb44e57d119b8b24b47f2bf87b7 |
|
MD5 | 9a86d56a8be0b22b96b92bb5e5f43153 |
|
BLAKE2b-256 | 34549e31ef0f73224d07647f3a3704ca6a56492757ce66cff046a3631084723e |
关闭
intnan-0.2.1-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0e96e304c79f05cc0e6e848a77cd2fadc9e4b86aed9d286c621458752079966f |
|
MD5 | 07a780db6ae903e1cae852bbd455edb6 |
|
BLAKE2b-256 | a33007f4668568d300fe5d9e0230879d8268af4a627462d773b81d6d8b059c8a |