一、创建数组
1、
import numpy as np#导入numpy模块,np为命名可更改
a=np.array([1,2,3])#将列表变为数组
b=np.array((1,2,3))#将元组变为数组
print(a,b)
[1 2 3] [1 2 3]
可通过这类方法将对象变为数组
2、
import numpy as np
a=np.arange(6)#用法与range类似,不过返回的为数组
b=np.linspace(0,10,11)#创建等差数组,其中包含11个数
c=np.linspace(0,10,11,endpoint=False)#不包含终点,且数组差值按照数据去均分,f要大写
d=np.logspace(0,10,11,base=2)#相当于2**np.linspace(0,10,11),若没有base,则默认为10
e=np.zeros(3)#全为0的一维数组
f=np.zeros(3)#全为1的一维数组
g=np.zeros((3,3))#全为0的二维数组,三行三列
h=np.identity(3)#三行三列的单位矩阵
i=np.empty((5,5))#空矩阵,只申请空间,元素不一定为零
j=np.random.randint(0,20,3)#随机数组,0到20间的3个数字
k=np.random.randint(0,20,(2,2))#生成二行二列个0到20间的数字
l=np.random.rand(10)#10个介于[0,1)之间的随机数