Saving this as note-to-self; The Numpy documentation is thorough but unfriendly for rapid scanning. Here's a cheat-sheet for Linux x86-64.
- (
BHIL)bhil:(u)int-8,16,32,64 efdg:float-16,32,64,80FDG:complex 2×(32,64,80)?: BooleanS#/U#: Length-#byte/Unicode strings- On Intel x86-64 the signed/unsigned pointer-length types
intpp/uintpPareint64/uint64, as arelonglongq/ulonglongQ. - All types are little-endian
<by default (prefix>to specify big-endian) - Types can be suffixed by an integer to specify vector-types