import numpy as np # 导入numpy对象
data = np.arange(12).reshape(3,4) # 创建一维数组对象,并将一维数组对象转换为3行4列的二维数组
data
结果如下
array([[ 0, 1, 2, 3], [ 4, 5, 6, 7], [ 8, 9, 10, 11]])
type(data) # 查看数组类型
numpy.ndarray
data.dtype # 查看数组中元素的类型
dtype('int32')
data.size # 查看元素个数
data.ndim # 查看维度
创建numpy数组
data1 = np.array([1,2,3]) # 通过array对象创建一维数组
data1
array([1, 2, 3])
In [12]:
data2 = np.array([[1,2,3],[4,5,6]]) # 通过array对象创建二维数组
data2
array([[1, 2, 3], [4, 5, 6]])
np.zeros((3,4)) # 创建一个全是0的3行4列的二维数组
array([[0., 0., 0., 0.], [0., 0., 0., 0.], [0., 0., 0., 0.]])
np.ones((3,4))
array([[1., 1., 1., 1.], [1., 1., 1., 1.], [1., 1., 1., 1.]])