python - 如何在 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]]
解决方案
求和,然后删除最后一列
myArray[:, -2] = myArray[:,-2] + myArray[:,-1]
myArray = myArray[:,:-1]
推荐阅读
- javascript - nodejs javascript承诺解决
- ros - 有没有办法与 ROS RViz 中的图像进行交互?
- javascript - 无法编译数据以在 ReactJs 中呈现
- puppeteer - 切换扩展切换按钮
- firebase - 如何加载以前登录的用户?
- android - Android 从服务中获取当前正在运行的应用程序包名
- python - 导入torch-显示时-[WinError 126]找不到指定的模块
- javascript - React Redux 更新项目数量(不止一个增量)
- android - 为什么更新、修改的数据库文件仍然包含旧的、以前的模式?
- angular - angular 11 表单动态数据绑定