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 人为本次发布做出了贡献。名字带有“+”的人首次贡献了补丁。
亚历山大·荣格 +
艾伦·霍尔丹
查尔斯·哈里斯
埃里克·维塞尔
朱塞佩·库库 +
弘之诉山崎
热雷米·杜布瓦贝兰杰
千元+
马蒂·皮库斯
马克斯·博林布鲁克 +
麦克斯韦·阿拉达戈 +
亚历山大·帕夫利克
彼得·安德烈亚斯·恩切夫
谢尔盖·列别杰夫
塞斯·特鲁伊西 +
弗拉基米尔·佩尔辛 +
沃伦·韦克瑟
合并拉取请求#
此版本总共合并了 24 个拉取请求。
#14156:TST:允许在测试跨步/非跨步 exp/log 循环时大惊小怪
#14157:BUG:avx2_scalef_ps必须是静态的
#14158 : BUG: 删除在 python 3.7 上导致系统错误的杂散打印。
#14159:BUG:修复 python 3.8 中的 DeprecationWarning。
#14160:BLD:将缺少的 gcd/lcm 定义添加到 npy_math.h
#14161:DOC,BUILD:清理并修复(再次)“build dist”
#14166 : TST: 将 3.8-dev 添加到 travisCI 测试中。
#14194:BUG:删除损坏的剪辑包装(向后移植)
#14198 : DOC: 修复 svd 中的 Hermitian 参数文档。
#14199:维护:导致测试失败的英特尔编译器错误的解决方法
#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:维护:随机:将 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:修复结构化到非结构化在非平凡的行为......
#14350:REL:准备 1.17.1 版本