初始化
1、从list初始化一个ndarray
arr = np.array([1, 2, 3]) #list转ndarry
li =arr.tolist() #ndarry转list
print(type(arr),type(li))
<class 'numpy.ndarray'> <class 'list'>
2、通过内置函数初始化
arr = np.zeros((2, 3)) #初始化一个2*3的元素全为0的数组
arr = np.ones((1, 2)) #初始化一个1*2的元素全为1的数组
arr = np.full((2, 2), 8) #初始化一个2*2的元素全为8的数组
arr = np.eye(3) #初始化一个3*3 的对角线元素为1,其余全为0的数组(单位矩阵)
arr = np.random.random((3, 2)) #初始化一个3*2的,填充任意数字的数组
arr = np.empty((2, 3, 4)) #初始化一个2*3*4的数组,不填充