NumPy 是一个基础科学的计算包,包含:
一个强大的N维数组对象
sophisticated (broadcasting) functions
tools for integrating C/C++ and Fortran code
有用的线性代数、傅立叶转换和随机数生成函数
NumPy 是一个基础科学的计算包,包含:
一个强大的N维数组对象
sophisticated (broadcasting) functions
tools for integrating C/C++ and Fortran code
有用的线性代数、傅立叶转换和随机数生成函数
NumPy 2.2.2 现已发布,这是一个补丁版本。修复了 2.2.1 发布后发现的错误,修复/更新的类型数量显著。该版本支持 Python 3.10-3.13 版本。 此版本共合并了 16 个拉取请求。 #28050:MAINT:为进一步开发 2.2.x 做准备 #28055:TYP:修复__setitem__中的void数组不接受str键的问题 #28066:TYP:修复不必要的 broadintegerbinop 返回类型(#28065) #28112:TYP:改进float64&...的ndarraybinop 返回类型 #28113:TYP:从issub...
NumPy 2.2.1 现已发布,这是继 2.2.0 之后的补丁版本,支持 Python 3.10-3.13。 由于 NumPy 类型更新,2.2.0 版本发布后下游项目出现了一些问题。由于 MyPy 缺陷导致的问题,官方建议使用 basedpyright 进行类型检查,可以从 PyPI 安装。Visual Studio Code 的 Pylance 扩展也基于 Pyright。使用 basedpyright 时仍然存在的问题可报告到 NumPy github 站点。 此版本共合并了 12 个拉取请求。 #27935:MAINT:为进一步开发 2.2....
NumPy 2.1.3 现已发布,这是一个维护版本,修复了 2.1.2 版本后发现的错误和回归问题,此版本还增加了对 Windows 上自由线程 Python 3.13 的支持。此版本支持的 Python 版本为 3.9-3.12。 Improvements 修复了使用 StringDType 参数的字符串 ufunc 提升过程中出现的大量问题。使用字符串 ufunc 混合 StringDType 和 fixed-width DType 现在应该会产生更加统一的结果。(GH-27636) 更改 numpy.fix现在不会对整数和布尔数据类型输...
NumPy 2.0.1 现已,这是一个维护版本,修复了 2.0.0 版本后发现的错误和回归问题,此版本支持的 Python 版本为 3.9-3.12。预计 NumPy 2.0.1 是 2.0.x 系列中的最后一个版本,2.1.0rc1 将会很快会发布。 Improvements np.quantile使用closest_observation方法选择最接近的偶数阶统计量 这将 border cases 下 nearest 的定义从最接近奇数阶统计量更改为最接近偶数阶统计量。现在,numpy 实现与其他参考实现相匹配。(GH-26656) ...
NumPy 2.0.0 现已发布,这是自 2006 年以来的第一个主要版本,是自上一个功能版本发布以来经过 11 个月开发的成果。该版本包含了来自 212 位贡献者提交的 1078 个 PR,引入了大量的新功能以及对 Python 和 C API 的更改。 此主要版本包括常规次要(功能)版本中不会发生的破坏性变更 - 包括 ABI break、type promotion rules 的更改,以及在 1.26.x 中可能未发出弃用警告的 API 更改。 Highlights 新功能: 一个新的可变长度字符...
NumPy 1.26.3 现已发布,这是一个维护版本。修复了 1.26.2 发布后发现的错误和回归,最显著的变化是 f2py 的错误修复。此版本支持的 Python 版本为 3.9-3.12。 兼容性 f2py将不再接受不明确的组合-m和.pyfCLI 组合。当传递多个.pyf文件时,会引发错误。当同时传递-m和 a.pyf时,会发出警告并忽略-m提供的名称。 改进 f2py现在可以处理具有模块kind规范的common块。这进一步扩展了iso_fortran_env和iso_c_binding等内在函数的可用...
NumPy 1.25.0 继续了正在进行的工作,以改善 dtypes、提高执行速度,以及改进文档。此外,还有一些工作是为未来的 NumPy 2.0.0 做准备的,因此有大量新的和过期的弃用。NumPy 1.25.0 版本的亮点是: 支持 MUSL 支持 Fujitsu C/C++ 编译器 einsum 中现在支持对象数组 支持 inplace matrix 乘法(@=) NumPy 将在 Python 3.12 出来时发布 NumPy 1.26,这是因为 Python 3.12 已经放弃了 distutils,NumPy 将在未来的构建中转而使用...
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...
评论