python求numpy中array按列非零元素的平均值案例


Posted in Python onJune 08, 2020

输入:numpy的array

输出:一个一维的平均值array

import numpy as np
 
def non_zero_mean(np_arr):
 exist = (np_arr != 0)
 num = np_arr.sum(axis=1)
 den = exist.sum(axis=1)
 return num/den

如果要求按行的非零元素的平均值,把所有的 axis=1改成axis=0

补充知识:python dataframe 统计行列中零值的个数

1、按行统计,返回为一个series:

(df == 0).astype(int).sum(axis=1)

以上这篇python求numpy中array按列非零元素的平均值案例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python学习之asyncore模块用法实例教程
Sep 29 Python
总结Python编程中函数的使用要点
Mar 20 Python
深入理解python中的浅拷贝和深拷贝
May 30 Python
Python编程判断这天是这一年第几天的方法示例
Apr 18 Python
查看python下OpenCV版本的方法
Aug 03 Python
解决python测试opencv时imread导致的错误问题
Jan 26 Python
Python小进度条显示代码
Mar 05 Python
PyTorch搭建多项式回归模型(三)
May 22 Python
Python 在OpenCV里实现仿射变换—坐标变换效果
Aug 30 Python
在Tensorflow中实现梯度下降法更新参数值
Jan 23 Python
Django 多对多字段的更新和插入数据实例
Mar 31 Python
Jupyter加载文件的实现方法
Apr 14 Python
Python过滤掉numpy.array中非nan数据实例
Jun 08 #Python
使用Python FastAPI构建Web服务的实现
Jun 08 #Python
python爬虫把url链接编码成gbk2312格式过程解析
Jun 08 #Python
给ubuntu18安装python3.7的详细教程
Jun 08 #Python
Python 实现将numpy中的nan和inf,nan替换成对应的均值
Jun 08 #Python
使用Numpy对特征中的异常值进行替换及条件替换方式
Jun 08 #Python
Python替换NumPy数组中大于某个值的所有元素实例
Jun 08 #Python
You might like
php定时计划任务的实现方法详解
2013/06/06 PHP
PHP实现恶意DDOS攻击避免带宽占用问题方法
2015/05/27 PHP
服务器迁移php版本不同可能诱发的问题
2015/12/22 PHP
Lumen timezone 时区设置方法(慢了8个小时)
2018/01/20 PHP
PHP实现的AES加密、解密封装类与用法示例
2018/08/02 PHP
PHP 枚举类型的管理与设计知识点总结
2020/02/13 PHP
php反序列化长度变化尾部字符串逃逸(0CTF-2016-piapiapia)
2020/02/15 PHP
jquery.validate使用攻略 第二部
2010/07/01 Javascript
从零学JS之你需要了解的几本书
2014/05/19 Javascript
jquery左右全屏大尺寸多图滑动效果代码分享
2015/08/28 Javascript
jQuery实现鼠标滑过点击事件音效试听
2015/08/31 Javascript
基于jQuery实现响应式圆形图片轮播特效
2015/11/25 Javascript
浅析javascript函数表达式
2016/02/10 Javascript
jQuery实现获取元素索引值index的方法
2016/09/18 Javascript
switch语句的妙用(必看篇)
2016/10/03 Javascript
浅谈js函数中的实例对象、类对象、局部变量(局部函数)
2016/11/20 Javascript
Vue.Js中的$watch()方法总结
2017/03/23 Javascript
jQuery 防止相同的事件快速重复触发方法
2018/02/08 jQuery
vue多页面开发和打包正确处理方法
2018/04/20 Javascript
JS实现select选中option触发事件操作示例
2018/07/13 Javascript
微信小程序3种位置API的使用方法详解
2019/08/05 Javascript
在vue中使用Echarts利用watch做动态数据渲染操作
2020/07/20 Javascript
[55:16]Mski vs VGJ.S Supermajor小组赛C组 BO3 第二场 6.3
2018/06/04 DOTA
python创建进程fork用法
2015/06/04 Python
python获取网页中所有图片并筛选指定分辨率的方法
2018/03/31 Python
django 消息框架 message使用详解
2019/07/22 Python
python实现视频读取和转化图片
2019/12/10 Python
Python实现病毒仿真器的方法示例(附demo)
2020/02/19 Python
logging level级别介绍
2020/02/21 Python
关于多元线性回归分析——Python&SPSS
2020/02/24 Python
把Anaconda中的环境导入到Pycharm里面的方法步骤
2020/10/30 Python
Java如何支持I18N?
2016/10/31 面试题
查摆问题自我剖析材料
2014/08/18 职场文书
齐云山导游词
2015/02/06 职场文书
redis的list数据类型相关命令介绍及使用
2022/01/18 Redis
MySQL串行化隔离级别(间隙锁实现)
2022/06/16 MySQL