Can Numpy Arrays Hold Multiple Data Types