Can A Numpy Array Contain Different Data Types