import numpy as np
a = [[1 2 3]
[4 5 6]
[7 8 9]]
a_T = a.T
print(a_T)
b = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
b_array = np.array(b)
print(b_array)
另一种矩阵转置的操作
def transformMatrix(m):
rt = [[] for i in m[0]] # m[0] 有几个元素,说明原矩阵有多少列。此处创建转置矩阵的行
for ele in m:
for i in range(len(ele)):
# rt[i] 代表新矩阵的第 i 行
# ele[i] 代表原矩阵当前行的第 i 列
rt[i].append(ele[i])
return rt
学习过程中遇到的小问题,记录一下