我有以下numpy数组:

import numpy as np

arr = np.array([[1,2,3,4,2000],

[5,6,7,8,2000],

[9,0,1,2,2001],

[3,4,5,6,2001],

[7,8,9,0,2002],

[1,2,3,4,2002],

[5,6,7,8,2003],

[9,0,1,2,2003]

])

我理解np.sum(arr,axis = 0)来提供结果:

array([ 40, 28, 36, 34, 16012])

我想做什么(没有for循环)是根据最后一列的值对列进行求和,以便提供的结果是:

array([[ 6, 8, 10, 12, 4000],

[ 12, 4, 6, 8, 4002],

[ 8, 10, 12, 4, 4004],

[ 14, 6, 8, 10, 4006]])

我意识到没有循环可能是一个延伸,但希望最好…

如果必须使用for循环,那么它将如何工作?

我尝试了np.sum(arr [:,4] == 2000,axis = 0)(我将用for循环中的变量替换2000),但它给出了2的结果

python多条件求和_python – Numpy:条件求和相关推荐

  1. python分组符合条件相加_python实现分组求和与分组累加求和代码

    我就废话不多说了,大家还是直接看代码吧! # -*- encoding=utf-8 -*- import pandas as pd data=['abc','abc','abc','asc','ase ...

  2. python中满足条件相加_python – Numpy:条件求和

    我有以下numpy数组: import numpy as np arr = np.array([[1,2,3,4,2000], [5,6,7,8,2000], [9,0,1,2,2001], [3,4 ...

  3. python数组求和_Python NumPy中的数组求和函数sum | 坐倚北风

    在Python中可以使用NumPy中的sum函数来进行数值求和,sum方法的格式如下: numpy.sum(a, axis=None, dtype=None, out=None, keepdims=, ...

  4. python对矩阵部分求和_python – numpy求和矩阵 – 按索引排

    我有3个矩阵(np数组): A是形状(n,m); B的形状为(m,k);和C的形状(n,k) 矩阵C只有集合{-1,0,1}中的值,它是某种类型的"指标":如果C [i,j] == ...

  5. python if判断字符串_python之条件判断、循环和字符串格式化

    1. python的条件判断:if和else 在条件判断中可以使用算数运算符 等于:== 不等于:!= 大于:> 小于:< 大于等于:>= 小于等于:<= 示例1: usern ...

  6. python复合条件判断_Python的条件判断和循环

    条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 在Python程序中,用if语句实现 根据Python的缩进规则,如果if语句判断是True,也可以给if添加一个else语句, ...

  7. python if elif用法_Python elif 条件判断-python if elif-python else if-Python elif使用-嗨客网...

    Python elif条件判断教程 在 elif elif 语句只能写在 if 语句的同级代码的后面,且 elif 语句可以写任意多个. Python elif语句详解 语法 if condition ...

  8. python阶乘倒数和_python阶乘倒数求和!!! 求大神 c++程序 阶乘

    from __future__ import divisiondef FuncSum(n): s=1;f=1 for i in range(1,n+1): f*=i s+=1/f; return si ...

  9. python filter函数 字符串_Python数组条件过滤filter函数使用示例

    使用filter函数,实现一个条件判断函数即可. 比如想过滤掉字符串数组中某个敏感词,示范代码如下: #filter out some unwanted tags def passed(item): ...

最新文章

  1. A - 排名 HDU - 1236 sort(cmp)
  2. 笔记JavaScript基本概念
  3. Android面试题大集合
  4. java dwr实现消息推送_dwr消息推送
  5. 用原生JS读写CSS样式的方法总结
  6. git commit之后后面的操作步骤
  7. 面向对象——类设计(六)——算法类
  8. javascript中的XML
  9. RTL8211E应用(二)之信号输入、输出接口
  10. myeclipse导入项目中文乱码_建立一个可烧录的空项目
  11. 南京大学计算机专业复试面试,南京大学计算机CS专业复试超全PPT及真题、面试内部资料(离散编译上机面试)...
  12. Google Earth Engine简介
  13. unity3d学习笔记-报错
  14. 支付宝信用卡还款即将收费,3个方法免手续费!
  15. tomcat localhost log 和 tomcat catalina log分别是什么日志
  16. 统计英文字数c语言,用C语言作纯英文字数统计
  17. ITIL 事件管理和问题管理的区别
  18. 蓝牙rfid读卡器_超高频rfid蓝牙读写器_rfid蓝牙读卡设备
  19. python爬虫模块_Python爬虫 --- Scrapy爬取IT桔子网
  20. java用输出v形,Java之循环输出等腰三角形

热门文章

  1. 【Vue项目】仿哔哩哔哩网页
  2. 终于找到了PyMuPDF不能提取文字的原因……它只是个包装
  3. 2022年双非计算机保研经历分享(浙大、北航、中科院等)
  4. MATLAB高等光学仿真——反射率,透射率变化
  5. 数据分析工具的深度对比:FineBI vs PowerBI
  6. 程序员面试中一面、二面、三面有什么区别?
  7. matlab的死区环节,基于SIMULINK对非线性系统死区环节进行仿真
  8. java中arSigal_基于AR模型谱估计算法(Yule-Walker方法与Burg方法)的C++实现
  9. 51单片机的几种精确延时
  10. 前端追梦人响应式网页设计