Can Numpy Arrays Contain Multiple Data Types