NumPy 2.4.5 现已发布,这是一个补丁版本,修复了 2.4.4 版本发布后发现的错误。进行了一些类型改进,并维护了基础架构。
此版本支持 Python 3.11-3.14 版本。本次版本共合并了 28个拉取请求。
- #31093:MAINT:为 2.4.x 版本的后续开发做准备
- #31182:TYP::修复 Python 列表在
np.shape中的赋值问题(#31171)
- #31197:ENH:对于 matrix_rank 中的空矩阵,返回秩 0(#30422)
- #31198:CI/BUG:为 s390x 添加原生作业,修复
pack_inner中的错误
- #31205:MAINT:f2py:停止将 re._MAXCACHE 设置为 50。
- #31206:BUG:修复 timedelta 到字符串转换中的堆缓冲区溢出问题
- #31207:MAINT:重命名 ppc64le 和 s390x 工作流(#31121)
- #31208:BUG:修复 matvec/vecmatin-place aliasing 问题
- #31211:DEP:撤销对旧版 pickle 使用的 np.dtype() 签名的弃用
- #31212:REV:手动回滚对 float16 svml 的使用(#31178)
- #31330:TYP:修复 sliding_window_view 轴参数类型
- #31335:BUG:防止因在 dlopen 中下游导入 NumPy 而导致的死锁
- ……
更多详情可查看:https://github.com/numpy/numpy/releases/tag/v2.4.5