bundles / numpy 2.4.4 / numpy / lib / format / write_array
function
numpy.lib.format:write_array
source: /numpy/lib/_format_impl.py :702
Signature
def write_array ( fp , array , version = None , allow_pickle = True , pickle_kwargs = None ) Summary
Write an array to an NPY file, including a header.
Extended Summary
If the array is neither C-contiguous nor Fortran-contiguous AND the file_like object is not a real file object, this function will have to copy data in memory.
Parameters
fp: file_like objectAn open, writable file object, or similar object with a
.write()method.array: ndarrayThe array to write to disk.
version: (int, int) or None, optionalThe version number of the format. None means use the oldest supported version that is able to store the data. Default: None
allow_pickle: bool, optionalWhether to allow writing pickled data. Default: True
pickle_kwargs: dict, optionalAdditional keyword arguments to pass to pickle.dump, excluding 'protocol'. These are only useful when pickling objects in object arrays to Python 2 compatible format.
Raises
: ValueErrorIf the array cannot be persisted. This includes the case of allow_pickle=False and array being an object array.
: Various other errorsIf the array contains Python objects as part of its dtype, the process of pickling them may raise various errors if the objects are not picklable.
Aliases
-
numpy.lib._format_impl.write_array