NumPy 1.10.4 发布说明#
此版本是一个 bug 修复源码发布版本,主要是为了修复一个导致段错误(segfault)的回归问题。此版本不提供 Windows 二进制文件,因为我们用于生成这些文件的工具链似乎存在 bug。希望这个问题能在下一个版本中得到修复。在此期间,我们建议使用 Windows 二进制文件的提供商之一。
兼容性说明#
trace 函数现在会调用 ndarray 子类的 trace 方法,但 matrix 除外,matrix 的当前行为将保留。这是为了帮助 AstroPy 的 units 包,并且希望不会引起问题。
已修复的问题#
gh-6922 BUG: numpy.recarray.sort 在 Windows 上会发生段错误。
gh-6937 BUG: busday_offset 在使用 modifiedpreceding 滚动时行为不正确。
gh-6949 BUG: 截取 recarray 的子类时会丢失类型。
已合并的 PR#
以下 PR 已合并到 1.10.4 版本。如果 PR 是回移植(backport),则会列出针对 master 分支的原始 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 滚动为 'modifiedpreceding' 时的 bug。
gh-6943 DOC,BUG: 修复一些 LaTeX 生成问题。
gh-6950 BUG trace 不支持子类,np.trace(ma) != ma.trace()。
gh-6952 BUG recarray 截取应保留子类。