Can Numpy Arrays Have Multiple Data Types