#numpy的用法 import numpy as np #创建array vector=np.array([1,2,3,4]) matrix=np.array([[1,'a'],[2,'b'],[3,'c']]) a=np.arange(15).reshape(3,5) print(a.shape) #获取本地数据 text=np.genfromtxt("E:/1.txt",delimiter=',') print(text) #array索引 print(a[0][1]) #与c二维数组相同 #切片操作 #print(a[x1:y1,x2:y2]) #表示选取x1-y1行,x2-y2列 :表示选择全部的行(列) #数组比较与替换 M=np.array([[5,10,15], [20,25,30], [35,40,45]]) m=(M<=30) # m返回的是M中<=30的值的位置 print(m) # <=30的位置返回true,其他的返回false M[m]=30 print(M) #把所有<=30的地方换为30 在实际应用中可以把读出的空值统一赋值 #数据类型与转换 print(M.dtype) #返回数据类型 M=M.astype(float) #数据类型转化 print(M) print(M.dtype) #统计计算函数 sum() #求和 mean() #平均值 max() #最大值
numpy基础
最新推荐文章于 2023-03-17 18:53:59 发布