NumPy 是一个基础科学的计算包,包含:
一个强大的N维数组对象
sophisticated (broadcasting) functions
tools for integrating C/C++ and Fortran code
有用的线性代数、傅立叶转换和随机数生成函数
NumPy 1.22.4 现已发布,这是一个维护版本,修复了在 1.22.3 版本之后发现的错误。此外,此版本的 wheels 是使用最近发布的 Cython 0.29.30 构建的,它应该可以修复报告的调试问题。 此版本支持的 Python 版本为 3.8-3.10。Mac wheels 现在基于 OS X 10.15,而不是以前 NumPy 发布周期中使用的 10.6。 此版本共合并了 22 个拉取请求: #21192:TST:将 mypy 从 0.931 升级到 0.940 #21243:MAINT:明确地重新导出 numpy._typin...
NumPy 1.22.1 现已发布,这是一个维护版本,其中包含了来自 14 位贡献者的 20 个 PR。修复了在 1.22.0 版本之后发现的错误。一些值得注意的修复有: 修复 f2PY 文档字符串问题 (SciPy) 修复 reduction 类型问题 (AstroPy) 修复各种 typing bug。 此版本支持的 Python 版本为 3.8-3.10。 共合并了 20 个拉取请求: #20702:MAINT,DOC:1.22.0 发布后的修复。 #20703:DOC,BUG:使用 pngs 而不是 svgs。 #20704:DOC:修复了用户...
NumPy 1.22.0 现已发布,这是一个大型版本,其中包含了来自 153 位贡献者的 609 个 PR。有很多改进之处,主要亮点在于: 主命名空间的注解基本完成。上游是一个不断变化的目标,因此可能会有进一步的改进,但主要工作已经完成。这可能是此版本中用户最明显的增强功能。 提供了提议的 Array-API 的初步版本。这是创建可跨应用程序(如 CuPy 和 JAX)使用的标准函数集合的一步。 NumPy 现在有一个 DLPack 后端。DLPack 为数组(张...
NumPy 1.21.5 现已发布,这是一个维护版本;它修复了 1.21.4 发布后发现的一些 bug,并做了一些维护以延长 1.21.x 的使用寿命。这个版本支持的 Python 版本是 3.7-3.10。如果想用 gcc-11 编译你自己的版本,则需要使用 gcc-11.2+ 以避免出现问题。 此版本共合并了 11 个拉取请求: #20357:MAINT:不要转发_GenericAlias的__(deep)copy__调用 #20462:BUG:修复 float16 einsum fastpaths 使用错误的 tempvar #20463:BUG,DIS...
NumPy 1.21.1 现已发布,这是一个维护版本,修复了 1.21.0 版本之后发现的错误,并将 OpenBLAS 更新到 v0.3.17 以处理 arm64 上的问题。此版本支持的 Python 版本为 3.7-3.9。1.21.x 系列与开发中的 Python 3.10 兼容。Python 3.10 将在发布后得到官方支持。 使用 gcc-11.1 编译 NumPy 1.20.0 时尚存在一些未解决的问题: 在运行测试时,Optimization level -O3 会导致许多不正确的警告。 在某些硬件上,NumPY 将陷入无限循环。...
NumPy 1.20.3 现已发布,这是一个 Bugfix 版本,其中包含 NumPy 1.20.2 版本之后合并到主分支的多个修复程序。 此版本总共合并了 15 个拉取请求: #18763:BUG:纠正了datetime.date的datetime64缺失的 type overload #18764:MAINT:删除__all__以支持 explicit re-exports #18768:BLD:在MacOS上转储gfortran版本时,删除 extra newline #18769:BUG:修复 object/longdouble 操作中的 segfault #18794:MAINT:明确使用...
NumPy 1.19.5 现已发布,这是一个简短的错误修正版本。除了修复了多个错误外,主要的改进是对 OpenBLAS 0.3.13 的更新,该更新可解决 Windows 2004 的错误,同时又不会破坏其他平台上的执行。此版本支持 Python 3.6-3.9,并且计划是 1.19.x 周期的最后一个版本。 此版本总共合并了 11 个拉取请求。 #17756:错误:修复由于 floatstatus 中的指针超出限制而导致的 segfault... #17774:错误:修复 np.timedelta64('nat').__fo...
没投过票?千万别说你来过 OSC https://www.oschina.net/project/top_cn_2020 NumPy 1.19.3 现已发布,这是一个小型维护版本,具有两个主要改进: 所有支持平台上的 Python 3.9 binary wheels。 OpenBLAS 修复了 Windows 10 版本 2004 fmod 错误。 该版本支持 Python 3.6-3.9,并与 OpenBLAS 3.7 链接,以避免 Windows 10 版本 2004 上出现某些 fmod 问题。微软已经意识到了该问题,用户应在有可用的修补程序时进行升级,但此修...
NumPy 1.19.1 现已发布。该版本修复了 1.19.0 版本中发现的多个错误,替换了即将发布的 Python-3.9 版本中不推荐使用的一些功能,改进了对 AIX 的支持,并进行了许多与开发相关的更新,以使得 CI 能够处理最近的上游更改。 此版本支持 Python 3.6-3.8。使用 Python 3.9 进行构建时,需要使用 Cython> = 0.29.21 。 此版本总共合并了 25 个拉取请求: #16649:MAINT,CI:禁用 Shippable cache #16652:MAINT:将 PyUString_GE...
NumPy 1.18.5 已完成发布,这是一个简短的版本,允许在 Python3.5 中使用 pickleprotocol=5。它是由于最近将 pickle5 移植到 Python3.5 而产生的。 此版本中支持的 Python 版本为 3.5-3.8。下游开发人员应使用 Cython >= 0.29.15 获得 Python 3.8 支持,并使用 OpenBLAS >= 3.7,以避免 Skylake 体系结构上的错误。 此版本总共合并了 2 个拉取请求: #16439:ENH:为 python3.5 启用 pickle 协议 5 支持 #16441: BUG:Windo...
NumPy 1.18.4 已完成发布,这是 1.18.x 系列中的最后一个计划发行版。它还原了 1.18.3 中引入的 bool("0") 行为,并修复了 Generator.integers 中的一个错误。由于链接到现在包含的文档中的新疑难解答部分而导致 numpy 导入失败时,发出的错误消息中还提供了改进的帮助。 此版本中支持的 Python 版本为 3.5-3.8。下游开发人员应使用 Cython >= 0.29.15 获得 Python 3.8 支持,并使用 OpenBLAS >= 3.7,以避免 Skylake 体系结构上...
NumPy 1.18.3 已完成发布,包含各种错误/回归修复。此版本中支持的 Python 版本为 3.5-3.8。下游开发人员应使用 Cython >= 0.29.15 获得 Python 3.8 支持,并使用 OpenBLAS >= 3.7,以避免 Skylake 体系结构上的错误。 Highlights 修复了 numpy.random.multivariate_normal 中的 method ='eigh' 和 method ='cholesky' 选项的问题。 1.18.3 版本总共合并了 5 个拉取请求。 #15916:BUG:修复 numpy.random.multivariate_normal...
目前,NumPy 1.18.2 已完成发布,主要修复了 numpy / random 中的性能下降问题,并完成了一些 bug 和维护更新。 此版本中支持的 Python 版本为 3.5-3.8。下游开发人员应使用 Cython >= 0.29.14 获得 Python 3.8 支持,并使用 OpenBLAS >= 3.7,以避免 Skylake 体系结构上的错误。 1.18.2 版本总共合并了 7 个拉取请求。 #15675:TST:将 _no_tracing 移至 testing._private #15676:MAINT:某些随机函数的开销很大 #15677:T...
目前,NumPy 1.18.1 已完成发布。 此版本包含针对 NumPy 1.18.0 报告的错误的修复程序。特别是引起下游广泛问题的两个 bug,具体内容为: cython 随机扩展测试未使用临时目录进行构建,从而导致权限冲突 Numpy distutils 将 [-std=c99]{.title-ref} 附加到所有 C 编译器运行中,从而导致行为更改并在下游编译问题。现在仅在构建 numpy C 代码时应用该标志 此版本中支持的 Python 版本为 3.5-3.8。下游开发人员应使用 Cython >= ...
紧接 NumPy 1.16.6 之后,目前,NumPy 1.17.5 也已发布。 NumPy 1.17.5 版本的更新内容包含有,针对 NumPy 1.17.4 报告的 bug 的修复程序以及一些构建改进。 同时,此版本中支持的 Python 版本为 3.5-3.8。 下游开发人员应使用 Cython> = 0.29.14 获得 Python 3.8 支持,并使用 OpenBLAS> = 3.7,以避免 Skylake 体系结构上的错误。 建议对新的 random bit generators 感兴趣的开发人员将其升级到 NumPy 1.18.x 系列,因为它具有...
NumPy 1.16.6 现已发布,该发行版修复了针对 1.16.5 发行版所报告的错误,并且还向后移植了 master 的一些增强功能,而这些增强功能似乎适用于最后一个支持 Python 2.7 的发行系列。此外,PyPI 上的 wheels 与 OpenBLAS v0.3.7 链接,修复了 Skylake 系列 cpus 上的错误。 生成此版本的下游开发人员应使用 Cython> = 0.29.2,如果使用 OpenBLAS,则应使用 OpenBLAS> = v0.3.7。受支持的 Python 版本则是 2.7 和 3.5-3.7。 High...
NumPy 1.18.0 已发布。除了通常的错误修复之外,此版本还清理并记录新的随机 C-API,使大量旧版本弃用,并改善了文档的外观。其支持的 Python 版本为 3.5-3.8,这也是最后一个支持 Python 3.5 的 NumPy 发布系列。 Highlights numpy.random 的 C-API 已经定义并记录。 与 64 位 BLAS 和 LAPACK 库链接的基本基础结构。 许多文档方面的改进。 新功能 将多元超几何分布添加到 numpy.random 弃用 np.fromfile 和 np.fromstring 在错...
NumPy 1.17.3 已经发布,这个版本包含针对 NumPy 1.17.2 报告的 bug 的修复以及一些文档改进。本版本支持的 Python 版本是 3.5-3.8。内容如下: 主要亮点: Python 3.8 修复 matmul,使用布尔而不是整数 兼容说明: PyArray_DescrCheck 宏已经更改/修复 此版本总共合并了 12 个 pull 请求,详情发布说明: https://github.com/numpy/numpy/releases...
NumPy 是一个基础科学的计算包,1.17.0 版本已经发布,包含了许多新特性,这些特性将大大提高其性能和实用性。支持的 Python 版本为 3.5-3.7,请注意 Python2.7 已经不支持。内容如下: 增加了一个新的可扩展随机模块和四个可选择的随机数发生器,以及设计用于并行进程的改进种子。目前可用的比特生成器是 MT 19937、PCG 64、Philox 和 SFC 64 NumPy 的 FFT 实现从 fftpack 改为 popketfft,从而实现了更快、更准确的转换和更好...
NumPy 项目在 2017 年已经宣布将停止支持 Python 2。现在它发布了最后一个支持 Python 2.7 的版本 1.16.0,它将一直支持到 2020 年。 开源科学计算包 NumPy 系统是 Python 的一种开源的数值计算扩展,该工具可用来存储和处理大型矩阵。NumPy 1.16.0 支持 Python 2.7 和 3.5-3.7,不再支持 3.4。 此外,新版本主要更新包括:实验性支持 overriding numpy 函数,matmul 成为通用函数,改进 ARM 和 POWER 架构支持,改进 AIX 和 Py...
评论