NumPy 1.10.4 发行说明#

此版本是一个 bug 修复的源代码版本,是由于 segfault 回归引起的.此版本不提供 Windows 二进制文件,因为我们用来生成这些文件的工具链中似乎存在 bug.希望在下一个版本中可以解决该问题.同时,我们建议使用 Windows 二进制文件的提供商之一.

兼容性说明#

  • 现在,trace 函数会在 ndarray 的子类(matrix 除外)上调用 trace 方法,matrix 保留当前行为.这是为了帮助 AstroPy 的 units 包,并且希望不会引起问题.

已修复的问题#

  • gh-6922 BUG:numpy.recarray.sort 在 Windows 上发生段错误.

  • gh-6937 BUG:busday_offset 在使用 modifiedpreceding roll 时做错事.

  • gh-6949 BUG:切片 recarray 的子类时类型丢失.

合并的 PR#

以下 PR 已合并到 1.10.4 中.如果 PR 是反向移植,则列出针对 master 的原始 PR 的 PR 号.

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

  • gh-6843 BUG:修复 test_f2py 中仅限 python 3 的 FileNotFoundError 的使用.

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

  • gh-6916 BUG:修复 test_f2py,使其在 runtests.py 中正确运行.

  • gh-6924 BUG:修复段错误 gh-6922.

  • gh-6942 修复 datetime roll=’modifiedpreceding’ bug.

  • gh-6943 DOC,BUG:修复一些 latex 生成问题.

  • gh-6950 BUG trace 不了解子类,np.trace(ma) != ma.trace().

  • gh-6952 BUG recarray 切片应保留子类.