This is documentation for an old release of NumPy (version 1.18). Read this page in the documentation of the latest stable release (version 2.2).
NumPy 1.16.3 Release Notes¶
The NumPy 1.16.3 release fixes bugs reported against the 1.16.2 release, and also backports several enhancements from master that seem appropriate for a release series that is the last to support Python 2.7. The wheels on PyPI are linked with OpenBLAS v0.3.4+, which should fix the known threading issues found in previous OpenBLAS versions.
Downstream developers building this release should use Cython >= 0.29.2 and, if using OpenBLAS, OpenBLAS > v0.3.4.
The most noticeable change in this release is that unpickling object arrays
when loading *.npy
or *.npz
files now requires an explicit opt-in.
This backwards incompatible change was made in response to
CVE-2019-6446.
Compatibility notes¶
Unpickling while loading requires explicit opt-in¶
The functions np.load
, and np.lib.format.read_array
take an
allow_pickle keyword which now defaults to False
in response to
CVE-2019-6446.