Reads a record of a given type from the file.
Parameters: | dtype : data-type
|
---|---|
Returns: | data : ndarray
|
See also
Notes
If the record contains a multi-dimensional array, calling reshape or resize will restructure the array to the correct size. Since Fortran multidimensional arrays are stored in column-major format, this may have some non-intuitive consequences. If the variable was declared as ‘INTEGER var(5,4)’, for example, var could be read with ‘read_record(dtype=np.integer).reshape( (4,5) )’ since Python uses row-major ordering of indices.
One can transpose to obtain the indices in the same order as in Fortran.