NumPy 1.17.1 发布说明#
此版本包含针对 NumPy 1.17.0 报告的许多错误的修复,以及一些文档和构建改进.支持的 Python 版本是 3.5-3.7,请注意 Python 2.7 已被放弃.Python 3.8b3 应该可以与发布的源包一起使用,但不保证未来兼容.
下游开发者应使用 Cython >= 0.29.13 以支持 Python 3.8,并使用 OpenBLAS >= 3.7 以避免在 Skylake 架构上的问题.PyPI 上的 NumPy 轮子是基于 OpenBLAS 开发分支构建的,以避免这些问题.
贡献者#
总共有17人参与了这次发布.名字后面带有”+”的人首次贡献了补丁.
亚历山大·荣 +
Allan Haldane
查尔斯·哈里斯
Eric Wieser
朱塞佩·库库 +
Hiroyuki V. Yamazaki
Jérémie du Boisberranger
Kmol Yuan +
Matti Picus
Max Bolingbroke +
Maxwell Aladago +
Oleksandr Pavlyk
彼得·安德烈亚斯·恩舍夫
Sergei Lebedev
Seth Troisi +
弗拉基米尔·佩尔申 +
Warren Weckesser
合并的拉取请求#
本次发布共合并了24个拉取请求.
#14156: TST: 允许在测试步幅/非步幅 exp/log 循环中进行调整
#14157: BUG: avx2_scalef_ps 必须是静态的
#14158: BUG: 移除导致在 python 3.7 上引发 SystemError 的杂散打印.
#14159: BUG: 修复在 python 3.8 中的 DeprecationWarning.
#14160: BLD: 将缺失的 gcd/lcm 定义添加到 npy_math.h
#14161: DOC, BUILD: 清理和修复(再次)’build dist’
#14166: TST: 在 travisCI 测试中添加 3.8-dev.
#14194: BUG: 移除损坏的 clip 包装器(回溯)
#14198: DOC: 修复 svd 中的 hermitian 参数文档.
#14199: MAINT: 针对导致测试失败的英特尔编译器错误的解决方法
#14200: TST: 清理 test_pocketfft.py
#14201: BUG: 使高级索引结果在只读子类上可写…
#14236: BUG: 修复了默认 BitGenerator 名称
#14237: ENH: 为 np.random 中的冻结分析添加 c-导入模块
#14296: TST: 将 pytest 版本固定为 5.0.1
#14301: BUG: 修复 f2py 生成模块初始化中的泄漏和 PyMem_Del…
#14302: BUG: 修复异常消息中的格式错误
#14307: MAINT: random: 将 SeedSequence.pool_size 的类型与 DEFAULT_POOL_SIZE 匹配.
#14308: BUG: 修复 numpy.random 在平台检测中的错误
#14309: ENH: 在所有 Linux 构建中启用大页面
#14330: BUG: 修复当 x 是字符串时 random.permutation(x) 中的段错误.
#14338: BUG: 在排序某些空数组时不要失败 (#14228)
#14339: BUG: 修复在多个地方对 .names 和 .fields 的误用(回溯…
#14345: BUG: 修复 structured_to_unstructured 在非平凡情况下的行为…
#14350: REL: 准备 1.17.1 版本发布