NumPy 1.10.4 發行說明#

此版本為錯誤修正的原始碼發行版本,起因於一個區段錯誤 (segfault) 的回歸錯誤。此版本未提供 Windows 二進制檔案,因為我們用來產生這些檔案的工具鏈似乎存在錯誤。希望這個問題能在下一個版本中修復。在此期間,我們建議使用 Windows 二進制檔案的供應商之一。

相容性注意事項#

  • trace 函數現在會對 ndarray 的子類別呼叫 trace 方法,但 matrix 除外,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 是 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 roll=’modifiedpreceding’ 錯誤。

  • gh-6943 DOC,BUG:修復一些 latex 產生問題。

  • gh-6950 BUG trace 不感知子類別,np.trace(ma) != ma.trace()。

  • gh-6952 BUG recarray 切片應保留子類別。