In [1]:
import numpy as np
In [2]:
a = np.array([1, 2, 3], dtype=np.int64)
print(a.dtype)
In [3]:
a = np.array([1, 2, 3], dtype='int64')
print(a.dtype)
In [4]:
a = np.array([1, 2, 3], dtype='i8')
print(a.dtype)
In [5]:
print(int is np.int)
In [6]:
a = np.array([1, 2, 3], dtype=int)
print(a.dtype)
In [7]:
a = np.array([1, 2, 3], dtype='int')
print(a.dtype)
In [8]:
a_str = np.array([1, 2, 3], dtype=str)
print(a_str)
print(a_str.dtype)
In [9]:
a_str[0] = 'abcde'
print(a_str)
In [10]:
a_str10 = np.array([1, 2, 3], dtype='U10')
print(a_str10.dtype)
In [11]:
a_str10[0] = 'abcde'
print(a_str10)
In [12]:
a_object = np.array([1, 0.1, 'one'], dtype=object)
print(a_object)
print(a_object.dtype)
In [13]:
print(type(a_object[0]))
print(type(a_object[1]))
print(type(a_object[2]))
In [14]:
a_object[2] = 'oneONE'
print(a_object)
In [15]:
l = [1, 0.1, 'oneONE']
print(type(l[0]))
print(type(l[1]))
print(type(l[2]))
In [16]:
print(a_object * 2)
In [17]:
print(l * 2)