NumPy 1.16.3发行说明

Numpy1.16.3版本修复了针对1.16.2版本报告的错误,并且还从master中移植了一些似乎适合于最后一个支持Python2.7的版本系列的增强功能。PyPI上的控制盘与openblasv0.3.4+相链接,这将修复OpenBLAS早期版本中的已知线程问题。

构建此版本的下游开发人员应该使用cython>=0.29.2,如果使用openblas,则openblas>v0.3.4。

此版本中最明显的变化是在加载时取消对象数组的锁定 *.npy*.npz 文件现在需要显式的opt-in。这种向后不兼容的变化是为了响应 CVE-2019-6446 .

兼容性说明

加载时取消勾选需要显式选择加入

功能 np.loadnp.lib.format.read_array 拿一个 allow_pickle keyword which now defaults to False in response to CVE-2019-6446 .

改进

协方差 random.mvnormal 铸成双倍

这将使检查协方差矩阵奇异值时使用的公差更有意义。

变化

__array_interface__ 补偿现在按记录工作

接口可以使用 offset 以前被错误忽略的值。