gpt4 book ai didi

python - python中的基本矩阵转置

转载 作者:太空宇宙 更新时间:2023-11-04 09:27:37 26 4
gpt4 key购买 nike

我尝试了 python 中最基本的矩阵转置方法。但是,我没有得到所需的结果。下面是代码:

A = [ [1, 1, 1, 1], 
[2, 2, 2, 2],
[3, 3, 3, 3],
[4, 4, 4, 4]]

#print (A)
def TS (A):
B = A
for i in (range(len(A))):
for j in (range(len(A))):
A[i][j] = B [j][i]
TS(A)
#print (A)

for i in range(len(A)):
for j in range(len(A)):
print(B[i][j], " ", end='')
print()

这是我得到的结果:

1  2  3  4  
2 2 3 4
3 3 3 4
4 4 4 4

最佳答案

你为什么不试试 numpy :)

import numpy as np
z = np.transpose(np.array(A))

关于python - python中的基本矩阵转置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56953614/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com