小编von*_*aun的帖子

python中的sum矩阵列

我可以将第0列的项目加总.但是我在哪里将代码更改为矩阵中的第2列,第3列或第4列的总和?我很容易难倒.

def main():
    matrix = []

    for i in range(2):
        s = input("Enter a 4-by-4 matrix row " + str(i) + ": ") 
        items = s.split() # Extracts items from the string
        list = [ eval(x) for x in items ] # Convert items to numbers   
        matrix.append(list)

    print("Sum of the elements in column 0 is", sumColumn(matrix))

def sumColumn(m):
    for column in range(len(m[0])):
        total = 0
        for row in range(len(m)):
            total += m[row][column]
        return total

main()
Run Code Online (Sandbox Code Playgroud)

python sum matrix

2
推荐指数
3
解决办法
4万
查看次数

标签 统计

matrix ×1

python ×1

sum ×1