NumPy 1.10.4 发行说明#

此版本是一个错误修复源版本,由分段错误回归引起。本版本不提供 Windows 二进制文件,因为我们用于生成这些文件的工具链似乎存在错误。希望该问题能在下个版本中得到修复。在此期间,我们建议使用提供 Windows 二进制文件的其他供应商。

兼容性说明#

  • trace 函数现在会调用 ndarray 子类上的 trace 方法,但 matrix 除外,matrix 的当前行为得以保留。这有助于 AstroPy 的 units 包,并希望不会引起问题。

已修复问题#

  • gh-6922 错误:numpy.recarray.sort 在 Windows 上导致分段错误。

  • gh-6937 错误:busday_offset 在 modifiedpreceding 滚动中行为不正确。

  • gh-6949 错误:对 recarray 的子类进行切片时类型丢失。

已合并的 PR#

以下 PR 已合并到 1.10.4 中。如果 PR 是回溯移植,则会列出针对 master 的原始 PR 编号。

  • gh-6840 测试:更新 1.10.x 中的 travis 测试脚本

  • gh-6843 错误:修复 test_f2py 中仅 Python 3 存在的 FileNotFoundError 问题。

  • gh-6884 发布:更新 pavement.py 和 setup.py 以反映当前版本。

  • gh-6916 错误:修复 test_f2py 以使其在 runtests.py 中正确运行。

  • gh-6924 错误:修复分段错误 gh-6922。

  • gh-6942 修复 datetime roll=’modifiedpreceding’ 错误。

  • gh-6943 文档,错误:修复一些 latex 生成问题。

  • gh-6950 错误:trace 不识别子类,np.trace(ma) != ma.trace()。

  • gh-6952 错误:recarray 切片应保留子类。