python——numpy
- 数组、矩阵的相乘区别
- 矩阵行求和、列求最小值、行求最大值(axis=1为行)
- a = np.random.random((2,4)) #随机生成2行4列的矩阵
- 求矩阵最小值、最大值的索引
- A=np.arrange(2,14)..reshape((3,4)) #定义3行4列的矩阵,值为2,-14.
- 平均值:np.mean(A)
- 中位数:np.median(A)
- 累加:np.cumsum(A)
- 累差:每两个数相减
- np.clip(A,5,9) #矩阵A小于5的值都变为5,大于9的值都变为 9
- 索引
- 数组合并
- np.hstack(A,B) #左右合并
- np.vstack(A,B) #上下合并
- 数组拆分
- 横向分割:np.split(A,3,axis=0) #分为3列
- 纵向分割:np.split(A,2,axis=1) #按列分割成2份
- b = a #a赋值给b, 改变a也会改变b
- b = a.copy() #a赋值给b ,改变a不会改变b