首页 > 解决方案 > 如何在 numpy ndarray 中添加 2 列?

问题描述

我有一个像下面这样的 numpy ndarray:

[[1 9 1 1]
 [9 3 1 1]
 [1 9 9 1]
 [8 2 4 7]]

我想添加最后两列值以获得以下结果

[[1 9 2]
 [9 3 2]
 [1 9 10]
 [8 2 11]]

标签: pythonpython-3.xnumpynumpy-ndarray

解决方案


求和,然后删除最后一列

myArray[:, -2] = myArray[:,-2] + myArray[:,-1] 
myArray = myArray[:,:-1]

推荐阅读