In numpy one can check whether an array is C-ordered or F-ordered with my_array.flags
. What is the equivalent for a HDF5 dataset read with h5py?
From the documentation:
An HDF5 dataset created with the default settings will be contiguous; in other words, laid out on disk in traditional C order.
Checkout this question for more details. Long story short, your arrays are automatically converted if needed and everything is stored in C order.