numpy.lib.format.read_array_header_2_0#

lib.format.read_array_header_2_0(fp, max_header_size=10000)[source]#

Read an array header from a filelike object using the 2.0 file format version.

This will leave the file object located just after the header.

Parameters:
fpfilelike object

A file object or something with a read() method like a file.

max_header_sizeint, optional

Maximum allowed size of the header. Large headers may not be safe to load securely and thus require explicitly passing a larger value. See ast.literal_eval for details.

Returns:
shapetuple of int

The shape of the array.

fortran_orderbool

The array data will be written out directly if it is either C-contiguous or Fortran-contiguous. Otherwise, it will be made contiguous before writing it out.

dtypedtype

The dtype of the file’s data.

Raises:
ValueError

If the data is invalid.