python 矩阵基本运算(上)
python 矩阵操作
# 引入numpy
import numpy as np
# 使用mat函数创建一个2x3矩阵
a=np.mat([[1,2,3],[4,5,6]])
a
matrix([[1, 2, 3],
[4, 5, 6]])
# 使用shape可以获取矩阵的大小
a.shape
(2, 3)
# 使用下标读取矩阵中的元素
a.T
matrix([[1, 4],
[2, 5],
[3, 6]])
# 进行行列转换
a.transpose()
matrix([[1, 4],
[2, 5],
[3, 6]])
a.T
matrix([[1, 4],
[2, 5],
[3, 6]])
# 使用二维数组代替矩阵进行矩阵运算
b=np.array([[1,2,3],[4,5,6]])
b
array([[1, 2, 3],
[4, 5, 6]])
b