NumPy 1.10.4 版本说明#

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

兼容性说明#

  • trace 函数现在调用 ndarray 子类的 trace 方法,矩阵除外,矩阵保持当前行为。这是为了帮助 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 编号。

  • 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' 错误。

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

  • gh-6950 BUG trace 未识别子类,np.trace(ma) != ma.trace()。

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