0
点赞
收藏
分享

微信扫一扫

numpy矩阵操作


numpy官方文档:​​https://numpy.org/doc/stable/​​

pip install

import numpy as

矩阵定义

a = np.array([[1,2],[3,4]])

求行列式

np.linalg.det(a)

LINear ALGebra

矩阵拼接

竖直拼接用vstack:

res = np.zeros((0, 3)) # 0行3列的矩阵
res = np.vstack([res, [1, 2, 3]])
res = np.vstack([res, [4, 5, 6]])

array([[1., 2., 3.],
[4., 5., 6.]])

水平拼接用hstack,语法跟上面的一样。

求均值

m = np.array([[1., 2., 3.], [4., 5., 6.]])
m.mean() # 整个矩阵所有值的平均数
m.mean(axis=0) # 将第0维干掉。实际上就是求每列的平均数
m.mean(axis=1) # 将第1维干掉。实际上就是求每行的平均数

要求标准差的话,把上面的​​mean​​​换成​​std​​即可。

参考文献

​​python中矩阵的用法​​​​numpy创建矩阵常用方法​​​​numpy.mean() 计算矩阵均值​​


举报

相关推荐

0 条评论