Can Numpy Arrays Have Different Data Types