https://www.mybluelinux.com/numpy-typecodes-cheatsheet/