1、首先安装numpy库存,使用pip install numpy命令即可(python3的话使用pip3 install numpy命令),安装后,进入python环境,如下当import numpy无报错时候,表示安装成功
2、下面我们使用numpy创秃赈沙嚣建一个数组,并且输出他的size,shape,ndim三个属性,size:代表元素个数,shape:代表行数列数,ndim代表计茄妙蜷维度,代码如下:# -*- coding: UTF-8 -*import numpy as npi=np.array([[1,2,3],[2,1,3]]) #创建一个数组print(i)print(i.ndim) # ndim:维度print(i.shape) # shape:行数和列数print(i.size) # size:元素个数输出结果C:\python\Python27\python.exe C:/Users/king/PycharmProjects/xi/base/[[1 2 3][2 1 3]] #输出的i2 # ndim:维度(2L, 3L) # shape:行数和列数6size # size:元素个数
3、每个步骤名称放代码后面的注释myarry=np.array([1,2,3]) # array:创秃赈沙嚣建数组print(myarry)输出结果:[1 2 3柯计瓤绘]myarry = np.array([7,7,1], dtype=np.int) # dtype:指定数据类型(这里指定为int,也可以指定为dtype=np.int32,dtype=np.float等)print(myarry.dtype)输出结果:int32myarry=np.zeros((3,3)) # zeros:创建数据全为0print(myarry)输出结果:[[0. 0. 0.][0. 0. 0.][0. 0. 0.]]myarry=np.ones((3,3),dtype=np.int)# ones:创建数据全为1的数组print(myarry)输出结果:[[1 1 1][1 1 1][1 1 1]]myarry=np.empty((3,3))# empty:创建数据接近0print(myarry)输出结果:[[0. 0. 0.][0. 0. 0.][0. 0. 0.]]myarry=np.arange(1,7,2) # arange:按指定范围创建数据,print(myarry)输出结果:[1 3 5]myarry=np.linspace(1,7,7)# linspace:创建线段(开始为1,结束为7,分割成20个数据)print(myarry)输出结果:[1. 2. 3. 4. 5. 6. 7.]myarry=np.arange(6).reshape((2,3))# reshape:改变数据形状print(myarry)输出结果:[[0 1 2][3 4 5]]