NumPy 2.2.5 发布


NumPy 2.2.5 是一个补丁版本,修复了 2.2.4 版本之后发现的错误。它包含大量的类型修复/改进,以及常规的错误修复和一些 CI 维护。

此版本共合并了 19 个拉取请求:

  • #28545:MAINT:为进一步开发 2.2.x 做准备
  • #28582:BUG:修复 Cython 声明中 NpyIter_GetIterNext 的返回类型
  • #28583:BUG:避免调度缓存中 C++ 共享互斥锁出现死锁
  • #28585:TYP:修复_core.strings中的键入错误
  • #28631:MAINT,CI:在 azure-pipelines 中将 Ubuntu 更新至 22.04
  • #28632:BUG:为可写 dlpacks 设置可写标志。
  • #28650:TYP:修复ndarray.tolist().item()对未知 dtype 的影响
  • #28654:BUG:修复深度复制 StringDType 数组的问题(#28643)
  • #28663:CI:将 QEMU armhf 替换为 native (32-bit compatibility mode)
  • #28682:SIMD:解决 aarch32/ASIMD 上的 Highway QSort 符号链接错误
  • #28683:TYP:为dtype[bool]添加缺失的"b1"literals
  • #28705:TYP:修复NDArray[object_].__abs__()的错误拒绝
  • #28758:TYP:一些[arg]partition修复
  • #28772:TYP:修复不正确的random.Generator.integers返回类型
  • #28774:TYP:修复count_nonzero签名
  • ……

详情可查看更新说明:https://github.com/numpy/numpy/releases/tag/v2.2.5


相關推薦

2024-06-20

NumPy 2.0.0 现已发布,这是自 2006 年以来的第一个主要版本,是自上一个功能版本发布以来经过 11 个月开发的成果。该版本包含了来自 212 位贡献者提交的 1078 个 PR,引入了大量的新功能以及对 Python 和 C API 的更改。 此主要版本

2023-06-20

支持 inplace matrix 乘法(@=) NumPy 将在 Python 3.12 出来时发布 NumPy 1.26,这是因为 Python 3.12 已经放弃了 distutils,NumPy 将在未来的构建中转而使用 meson。 更多详情可查看:https://github.com/numpy/numpy/releases/tag/v1.25.0

2022-05-26

NumPy 1.22.4 现已发布,这是一个维护版本,修复了在 1.22.3 版本之后发现的错误。此外,此版本的 wheels 是使用最近发布的 Cython 0.29.30 构建的,它应该可以修复报告的调试问题。 此版本支持的 Python 版本为 3.8-3.10。Mac wheels 

2024-07-24

1 是 2.0.x 系列中的最后一个版本,2.1.0rc1 将会很快会发布。 Improvements np.quantile使用closest_observation方法选择最接近的偶数阶统计量 这将 border cases 下 nearest 的定义从最接近奇数阶统计量更改为最接近偶数阶统计量。现

2024-01-05

NumPy 1.26.3 现已发布,这是一个维护版本。修复了 1.26.2 发布后发现的错误和回归,最显著的变化是 f2py 的错误修复。此版本支持的 Python 版本为 3.9-3.12。 兼容性 f2py将不再接受不明确的组合-m和.pyfCLI 组合。当传递多个.pyf文件时

2023-07-22

经过近五年的漫长岁月,Cython 3.0 宣布正式发布。 公告称,“Cython 3.0 在各个方面都优于之前的任何其他 Cython 版本。它更加 Python 化,与 C 和 C++ 集成得更好,支持更多 Python 实现和配置,提供了许多很棒的新语言特性。更快、

2023-10-08

今年早些时候,英特尔发布了一个利用了 AVX-512 的 x86-simd-sort 快速排序库;当 Numpy 将 x86-simd-sort 代码进行合并后发现,对于 16 位到 64 位的数据类型,排序速度提高了10~17倍。如今,英特尔软件工程师又发布了 x86-simd-sort 3.0,Open

2023-04-04

Pandas 是一个 Python 数据分析库,它提供了快速、灵活和富有表现力的数据结构,旨在使处理 "关系型" 或 "标签型" 数据的工作变得简单和直观。 此版本包括一些新功能、错误修复和性能改进,建议现有用户在升级到 Pandas 2 之前

2023-08-02

器 对 monorepo 友好,具有分层和级联配置 Ruff 刚刚发布了 v0.0.281 版本。 主要变化是提升词法分析器速度。据称 Ruff 的词法分析器现在比旧版本快 2-3 倍: group v0.0.280 v0.0.281 ----- -------- -------- lexer/large/dataset.py2.18665.9±5.6

2023-12-30

中的构造函数文档。 Android: 通过 Maven Central 发布的新 Android Archive Package (AAR) 新的 Android 示例:QR 码检测器、视频 IO 示例。DNN 和人脸检测器示例更新。 切换到 Gradle 7.6.3,现代 Android 工具。 平台支持: #23

2025-04-09

API、库、执行方式和性能优化手段。开发者可以像使用 NumPy、PyTorch 那样,用 Python 脚本直接编写和调用 GPU 加速逻辑。 换句话说,英伟达对 CUDA 不是简单的语法包装,而是一次从运行时到编程模型的 Python 化重构。具体来

2025-04-17

Fedora Linux 42 已正式发布。 Fedora 42 有什么新功能? Anaconda 原生 Wayland 应用程序: Anaconda 在 F42 测试版中现在是原生 Wayland 应用程序。它不再支持 X11,用户现在可以期待使用 Anaconda 时键盘控制更加一致,Anaconda 能够在

2025-03-20

Fedora Linux 42 首个 Beta 测试版已发布。 Fedora 42 测试版中有什么新功能? Anaconda 原生 Wayland 应用程序: Anaconda 在 F42 测试版中现在是原生 Wayland 应用程序。它不再支持 X11,用户现在可以期待使用 Anaconda 时键盘控制更加一致

2023-02-12

IPython 是一个综合环境,可以帮助程序员或开发人员等高级计算机用户测试或探索各种功能。尽管 Python 附带了一个强大的交互式解释器,使用户无需在目标计算机上创建额外的文件即可运行测试,但它在用户与软件交互方面存