python average函数怎么用,Python Numpy MaskedArray.average()用法及代码示例
numpy.MaskedArray.average()函数用于返回给定轴上数组的加权平均值。
用法: numpy.ma.average(arr, axis=None, weights=None, returned=False)
参数:
arr :[数组]输入要对其数据求平均的掩码数组。在计算中不考虑屏蔽的条目。
axis :[int,可选]平均arr的轴。如果为None,则对展平的数组进行平均。
weights :[数组,可选]每个元素在平均值计算中的重要性。如果weights = None,则假定arr中的所有数据的权重等于1。如果权重很复杂,则虚部将被忽略。
returned :[bool,可选]它指示是否应将元组(结果,权重之和)作为输出(真)或仅作为结果(假)返回。默认值为False。
返回:[标量或MaskedArray]沿指定轴的平均值。当返回True时,返回一个以平均值为第一个元素,权重之和为第二个元素的元组。
代码1:
# Python program explaining
# numpy.MaskedArray.average() method
# importing numpy as geek
# and numpy.ma module as ma
import numpy as geek
import numpy.ma as ma
# creating input array
in_arr = geek.array([[1, 2], [ 3, -1], [ 5, -3]])
print ("Input array : ", in_arr)
# Now we are creating a masked array.
# by making entry as invalid.
mask_arr = ma.masked_array(in_arr, mask =[[1, 0], [ 1, 0], [ 0, 0]])
print ("Masked array : ", mask_arr)
# applying MaskedArray.average
# methods to masked array
out_arr = ma.average(mask_arr)
print ("normal average of masked array : ", out_arr)
输出:
Input array : [[ 1 2]
[ 3 -1]
[ 5 -3]]
Masked array : [[-- 2]
[-- -1]
[5 -3]]
normal average of masked array : 0.75
代码2:
# Python program explaining
# numpy.MaskedArray.average() method
# importing numpy as geek
# and numpy.ma module as ma
import numpy as geek
import numpy.ma as ma
# creating input array
in_arr = geek.array([[1, 2], [ 3, -1], [ 5, -3]])
print ("Input array : ", in_arr)
# Now we are creating a masked array.
# by making entry as invalid.
mask_arr = ma.masked_array(in_arr, mask =[[1, 0], [ 1, 0], [ 0, 0]])
print ("Masked array : ", mask_arr)
# applying MaskedArray.average
# methods to masked array
out_arr = ma.average(mask_arr, weights =[[0, 1], [ 0, 2], [ 3, 1]])
print ("weighted average of masked array : ", out_arr)
输出:
Input array : [[ 1 2]
[ 3 -1]
[ 5 -3]]
Masked array : [[-- 2]
[-- -1]
[5 -3]]
weighted average of masked array : 1.7142857142857142
python average函数怎么用,Python Numpy MaskedArray.average()用法及代码示例相关推荐
- python offset函数_Python Pandas tseries.offsets.BusinessHour.copy用法及代码示例
Dateoffsets是用于Pandas中日期范围的标准日期增量.就我们传入的关键字args而言,它的工作方式与relativedelta完全相同.DateOffets的工作方式如下,每个偏移量指定一 ...
- c语言 函数strdup,C/C++ strdup()、strndup()用法及代码示例
strdup()和strndup()函数用于复制字符串. strdup(): 用法: char * strdup(const char * s); 此函数返回一个以空值结尾的字节字符串的指针,该字符串 ...
- python可以构建sem模型_Python Pandas Series.sem()用法及代码示例
Pandas 系列是带有轴标签的一维ndarray.标签不必是唯一的,但必须是可哈希的类型.该对象同时支持基于整数和基于标签的索引,并提供了许多方法来执行涉及索引的操作. Pandas Series. ...
- java中sort函数comparator的使用_Java Comparator comparingInt()用法及代码示例
compareInt(java.util.function.ToIntFunction)方法接受一个函数作为参数,从类型T中提取一个int排序键,并返回一个与该排序键进行比较的Comparator.返 ...
- python numpy allclose用法及代码示例
python numpy allclose用法及代码示例 用法: numpy.allclose(a, b, rtol=1e-05, atol=1e-08, equal_nan=False) 如果两个数 ...
- python简单代码画曲线图教程-Python绘制折线图和散点图的详细方法介绍(代码示例)...
本篇文章给大家带来的内容是关于Python绘制折线图和散点图的详细方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.绘制折线图和散点图要用到matplotlib ...
- python画折线图代码-Python绘制折线图和散点图的详细方法介绍(代码示例)
本篇文章给大家带来的内容是关于Python绘制折线图和散点图的详细方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.绘制折线图和散点图要用到matplotlib ...
- python对excel数据更改_利用python对excel中一列的时间数据更改格式代码示例
本篇文章小编给大家分享一下利用python对excel中一列的时间数据更改格式代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 问题场景:需要将 ...
- R语言使用tryCatch函数调试R代码实战:tryCatch函数运行正常R代码、tryCatch函数运行有错误(error)的R代码示例/tryCatch函数运行有警告(warning)的R代码示例
R语言使用tryCatch函数调试R代码实战:tryCatch函数运行正常R代码.tryCatch函数运行有错误(error)的R代码示例/tryCatch函数运行有警告(warning)的R代码示例 ...
- python代码大全和用法用量_Python numpy.stack()用法及代码示例
numpy.stack()函数用于沿新轴连接相同尺寸数组的序列.axis参数指定结果轴尺寸中新轴的索引.例如,如果axis = 0,它将是第一个尺寸:如果axis = -1,它将是最后的尺寸. 用法: ...
最新文章
- Linux 系统编程总结 (未完待续)
- 【Android 安装包优化】Android 应用中 7zr 可执行程序准备 ( Android Studio 导入可执行 7zr 程序 | 从 Assets 资源文件拷贝 7zr 到内置存储 )
- retrofit 解析百度地图api 返回数据_阿里二面:关于 Retrofit 你知道多少?看完你的offer稳了
- 当Bert遇上Keras:这可能是Bert最简单的打开姿势
- Axure RP使用攻略--动态面板的用途(8)
- robocopy帮助
- 阿里云天池 Python训练营Task4: Python数据分析:从0完成一个数据分析实战 学习笔记
- 带父节点的平衡二叉树_平衡二叉树的左右旋以及双旋转的图文详解
- 一键生成流量密码(夸张广告标题)
- Oracle 学习资料
- PHP生成excel表格文件并下载
- 目标检测(一)目标检测算法综述
- linux 版的 wps 缺少字体的解决办法
- exlc表格怎么换行_excel表格怎么设置文字自动换行
- android进入recovery模式,Android关机重启至recovery安卓进入Recovery模式模式
- element ui实现抽屉效果_抽屉效果的导航菜单
- csr x509证书_证书格式简介 - CSR 文件生成 - 中国数字证书CHINASSL
- 程序化交易学习笔记(六、模式、日内交易模型、Tick模型)
- 细品这杯香浓的咖啡——阿里中间件高级专家沈询的Java之旅
- 微信公众号的纯文本链接设置