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 wheel 是从 OpenBLAS 开发分支构建的,以避免这些问题。
贡献者#
共有 17 人贡献了此版本。名字旁边带有“+”的人是第一次贡献补丁。
Alexander Jung +
Allan Haldane
Charles Harris
Eric Wieser
Giuseppe Cuccu +
Hiroyuki V. Yamazaki
Jérémie du Boisberranger
Kmol Yuan +
Matti Picus
Max Bolingbroke +
Maxwell Aladago +
Oleksandr Pavlyk
Peter Andreas Entschev
Sergei Lebedev
Seth Troisi +
Vladimir Pershin +
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:清理并再次修复“构建发行版”
#14166:TST:将 3.8-dev 添加到 travisCI 测试。
#14194:BUG:删除损坏的 clip 包装器(回退)
#14198:DOC:修复 svd 中的 hermitian 参数文档。
#14199:MAINT:针对导致测试失败的 Intel 编译器错误的解决方法
#14200:TST:test_pocketfft.py 的清理
#14201:BUG:使只读子类上的高级索引结果可写……
#14236:BUG:修复默认 BitGenerator 名称
#14237:ENH:为 np.random 中的冻结分析添加 c 导入模块
#14296:TST:将 pytest 版本固定为 5.0.1
#14301:BUG:修复 f2py 生成的模块 init 中的泄漏和PyMem_Del……
#14302:BUG:修复异常消息中的格式错误
#14307:MAINT:random:将 SeedSequence.pool_size 的类型与 DEFAULT_POOL_SIZE 匹配。
#14308:BUG:修复 numpy.random 在平台检测中的错误
#14309:ENH:在所有 Linux 版本中启用巨页
#14330:BUG:修复random.permutation(x)在 x 为字符串时的段错误。
#14338:BUG:对某些空数组进行词法排序时不失败(#14228)
#14339:BUG:修复在多个地方误用 .names 和 .fields(回退……
#14345:BUG:修复 structured_to_unstructured 在非平凡情况下的行为……
#14350:REL:准备 1.17.1 版本发布