使零为零并在python中找到矩阵的逆矩阵

时间:2013-10-30 06:55:09

标签: python

伙计们我对编程完全不熟悉...我想创建一个函数,它接受一个矩阵并将每个非零元素映射到它的反向,并在python中将零映射到零... 所以这是我的代码

def question_1_c(arr):
new_arr = []
for i in range(len(arr)):
    row_arr = []
    for j in range(len(arr[i])):
        if (arr[i][j]!==0) : 
            row_arr.append(1/ arr[i][j])
            new_arr.append(row_arr)
        else:
            row_arr.append(0)
            new_arr.append(row_arr)

return new_arr

question_1_c(Matrix(L, [[70,52,13,67],[90,48,57,26],[43,45,67,89],[88,65,44,23]]))

但出现了无效的语法 任何帮助,请

1 个答案:

答案 0 :(得分:1)

if (arr[i][j] !== 0) :

这应该是

if (arr[i][j] != 0) :

!==是javascript中的有效比较运算符,而不是python中的。