一维数组

import numpy as np
arr1 = np.array([1,2,3])
arr1
二维数组

arr2 = np.array([[1,2,3],[4,5,6]])
arr2
三维数组

arr3 = np.array([[[1,2,3],[4,5,6]],[[7,8,9],[10,11,12]]])
arr3
1、zeros()函数,可以创建元素值都是0的数组

np.zeros((3,3))
2、ones()函数,可以创建元素值都为1的数组

np.ones((3,3))
3、empty()函数,创建一个新的数组,该数组只分配了内存空间,它里面填充的元素都是随机的

np.empty((3,4))
4、arange()函数,可以创建一个等差数组,它的功能类似于range(),只不过arange()函数返回的结果是一维数组,而不是列表

np.arange(1,20,5)
5、linspace()函数,也可以创建一个等差数组,不同于arange()函数,linspace()函数需要指定数组中元素的数量,而不需要指定步长

np.linspace(1,20,5)
6、logspace()函数,创建一个等比数组

np.logspace(1,20,5)
7、dtype参数显式地指明元素的类型

import numpy as np
arr8 = np.array([1,2,3])
arr8.dtype

arr6 = np.array([1,2,3],dtype = np.float32)
arr6.dtype

np.ones((3,3),dtype='int32')