这是1.14.3版本之后报告的错误修复版本。最重要的修复方法是:
修复了导致NAN未正确传播的编译器指令重新排序 np.max 和 np.min ,
修复了SPARC和旧版ARM上由于不正确的对齐检查而导致的总线故障。
在PPC平台上打印长双打也有改进。该平台上的所有功能都还不完善,空白填充仍然不正确,将在numpy 1.15中修复,因此numpy仍然无法在PPC系统上进行某些与打印相关的(和其他)单元测试。但是,现在打印的值是正确的。
请注意,如果numpy检测到不正确的float32,则在导入时会出错。 dot 结果。在水蟒环境中工作时,在Mac上可以看到这个问题,这是由于MKL和PyQt5之间的微妙交互作用造成的。这并不是一个严格意义上的NumPy问题,但是用户最好能意识到这一点。有关更多信息,请参阅gh-8577 NumPy问题。
此版本中支持的Python版本是2.7和3.4-3.6。PIP提供的python 3.6轮子是用python 3.6.2构建的,并且应该与所有之前版本的python 3.6兼容。源版本使用cython 0.28.2进行了cython化,并且应该适用于即将发布的python 3.7。
共有7人参与了此次发布。名字带“+”的人第一次贡献了一个补丁。
艾伦霍尔丹
查尔斯·哈里斯
马丁·范·克威克
马蒂库皮斯
泡利·维塔坦
Ryan Soklaski +
塞巴斯蒂安伯格
为此版本合并了总共11个请求。
#11104 :bug:ppc64上双u双格式的str错误
#11170 :tst:linalg:为gh-8577添加回归测试
#11174 :maint:添加要在导入时运行的健全性检查
#11181 :bug:void-dtype安装检查的偏移量不是用于对齐的实际指针
#11194 :bug:python2 doubles无法在交互式shell中正确打印。
#11198 :bug:优化编译器可以重新排序对npy获取floatstatus的调用
#11199 :bug:reduce仅在SSE循环内部使用SSE时发出警告
#11203 :bug:应解码genfromtxt中的字节分隔符/注释
#11211 :bug:修复通过更好的测试暴露的引用计数/内存泄漏
#11219 :bug:在optimize=true时修复einsum广播bug
#11251 :doc:1.14.4文件发布。