创建数组
np.array(*list):以list创建一个数组
list1 = [1,2,3,4,5]
arr1 = np.array(list1)
print(arr1)
//输出结果:[1 2 3 4 5]
np.empty(*shape):创建一个没有任何具体值的数组(但是数组里的值并不是0,而是一些未初始化的垃圾值)
arr1 = np.empty((3,3))
arr1
'''
输出结果:
array([[0.00000000e+000, 0.00000000e+000, 0.00000000e+000],
[0.00000000e+000, 0.00000000e+000, 7.19359580e-321],
[1.38778525e-311, 0.00000000e+000, 3.23815565e-319]])
'''
np.zeros(*shape):创建shape大小的全0数组
np.ones(*shape):创建shape大小的全1数组
a = np.zeros((3,6))
b = np.ones((2))
print(a)
print(b)
'''输出结果:
[[0. 0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0. 0.]
[0. 0. 0. 0. 0. 0.]]
[1. 1.]'''
np.zeros_like(*array):根据array的形状和数据类型创建全0数组