我正在尝试转置矩阵列表但错误:
def transpose_matriks(mat_a):
def wrapper():
temp_row = []
temp_mat = []
for i in range(0, pjg_matriks(mat_a)):
for j in range(0, lbr_matriks(mat_a)):
temp_row.append( mat_a[j][i])
temp_mat.append(temp_row)
temp_row = []
return temp_mat
return wrapper
@transpose_matriks
def matrixY():
X = [3,2,4,5]
return matrixY
print(matrixY())
错误问题 TypeError: 'function' 类型的对象没有 len() :
Traceback (most recent call last):
File "C:\Users\ASUS X441U\PycharmProjects\PfModul4\coba.py", line 23, in <module>
print(matrixX())
File "C:\Users\ASUS X441U\PycharmProjects\PfModul4\coba.py", line 4, in wrapper
rows = len (matrix)
TypeError: object of type 'function' has no len()
输出应该是这样的
matrixY = [3,4,2,5]