矩阵的行列
1. 矩阵行数
aa = [[12,3], [4,5,6]]
print(len(aa)) # output: 2
2. 矩阵列数
aa = [[12,3], [4,5,6]]
print(len(aa[0])) # output: 3
矩阵的转置
1. 普通矩阵
aa = [[12,3], [4,5,6]]
# 列表推导式
transposed_matrix = [[matrix[j][i] for j in range(len(matrix))] for i in range(len(matrix[0]))]
# zip 函数
transposed_matrix = [list(row) for row in zip(*matrix)]
# 转换为 Numpy 矩阵进行转置
2. Numpy矩阵
import numpy as np
matrix = np.array([[12,3], [4,5,6]])
# 使用 T 属性
transposed_matrix = matrix.T
# 使用 numpy.transpose() 函数
transposed_matrix = matrix.transpose(matrix)
网友评论