3 ms·
I looked into this, because my team is considering using this format. I think it's storing array data as-is in straight binary. The type, order, and shape indic
by analog31 4y ago
I looked into this, because my team is considering using this format. I think it's storing array data as-is in straight binary. The type, order, and shape indicators are enough to tell how to recover the binary data.
- rpep 4y ago> I think it's storing array data as-is in straight binary. You can't infer the stride from the raw binary; a 2-D array [[1, 2], [3, 4]] in C ordering just looks like: 1,2,3,4 and in Fortran ordering it's 1,3,2,4 So there must be additional metadata stored. Maybe it's just using the .npy format internally - https://numpy.org/devdocs/reference/generated/numpy.lib.format.html https://numpy.org/devdocs/reference/generated/numpy.lib.form...