2D数组Python的部分列的总和

2D数组Python的部分列的总和,python,arrays,matrix,sum,Python,Arrays,Matrix,Sum,输入: 如何获取前两行中的列之和并在数组M中实现它 输出: M = [[1,2,3], [1,2,3], [1,2,3]] 使用numpy.add.reduceat: M = [[2,4,6], [1,2,3]] 使用numpy.add.reduceat: M = [[2,4,6], [1,2,3]] 谷歌需要了解的是: M[:2]=:python切片分配 […for..in…]:python列表理解 对于…中的a,b:python元组解包循环 谷歌需要

输入:

如何获取前两行中的列之和并在数组M中实现它

输出:

M = [[1,2,3],
    [1,2,3],
    [1,2,3]]

使用
numpy.add.reduceat

M = [[2,4,6],
    [1,2,3]]

使用
numpy.add.reduceat

M = [[2,4,6],
    [1,2,3]]
谷歌需要了解的是:

  • M[:2]=
    :python切片分配
  • […for..in…]
    :python列表理解
  • 对于…中的a,b
    :python元组解包循环
谷歌需要了解的是:

  • M[:2]=
    :python切片分配
  • […for..in…]
    :python列表理解
  • 对于…中的a,b
    :python元组解包循环

欢迎来到StackOverflow!如果您遇到特定的编程问题,我们将很乐意帮助您,但我们不是来为您编写代码的。请参阅和。欢迎来到StackOverflow!如果您遇到特定的编程问题,我们将很乐意帮助您,但我们不是来为您编写代码的。请看和。
M = [[1, 2, 3],
     [4, 5, 6],
     [7, 8, 9]]

M[:2] = [[a + b for a, b in zip(M[0], M[1])]]

print(M)  # [[5, 7, 9], [7, 8, 9]]