numpy方法积累

简介: 目录1. numpy.percentile()的使用

1. numpy.percentile()的使用

百分位数是统计中使用的度量,表示小于这个值的观察值占总数q的百分比。

函数:

np.percentile(a, q, axis=None, out=None, overwrite_input=False, interpolation='linear', keepdims=False)
• 1
参数 作用
a array,用来算分位数的对象,可以是多维的数组
q 介于0-100的float,用来计算是几分位的参数,如四分之一位就是25,如要算两个位置的数就(25,75)
axis 坐标轴的方向,一维的就不用考虑了,多维的就用这个调整计算的维度方向
out 输出数据的存放对象,参数要与预期输出有相同的形状和缓冲区长度
overwrite_input bool,默认False,为True时及计算直接在数组内存计算,计算后原数组无法保存
interpolation 取值范围{‘linear’, ‘lower’, ‘higher’, ‘midpoint’, ‘nearest’}默认liner,比如取中位数,但是中位数有两个数字6和7,选不同参数来调整输出
keepdims bool,默认False,为真时取中位数的那个轴将保留在结果
a = np.array([[10, 7, 4], [3, 2, 1]])
print(a)
print(np.percentile(a,50))
print(np.percentile(a,50,axis=0))
print(np.percentile(a,50,axis=0,keepdims=True))
[[10  7  4]
 [ 3  2  1]]
3.5
[6.5 4.5 2.5]
[[6.5 4.5 2.5]]
相关文章
|
1月前
|
数据采集 机器学习/深度学习 存储
【机器学习】数据清洗——基于Numpy库的方法删除重复点
【机器学习】数据清洗——基于Numpy库的方法删除重复点
73 1
|
4月前
|
Python
NumPy生成数组的方法
NumPy生成数组的方法
|
5月前
|
数据挖掘 索引 Python
【Python】数据分析:numpy的常用方法
【Python】数据分析:numpy的常用方法
43 0
|
10天前
|
搜索推荐 数据挖掘 数据处理
NumPy数组统计与排序方法全览
【4月更文挑战第17天】本文介绍了NumPy在Python中的数组统计和排序功能。主要包括计算平均值、标准差和方差的`np.mean()`, `np.std()`, `np.var()`方法,以及求最大值、最小值、百分位数的功能。在排序方面,讲解了基本排序的`np.sort()`,获取排序索引的`np.argsort()`,逆序排序和随机排序的方法。这些工具对于数据分析和科学计算十分实用,能有效提升数据处理效率。
|
4月前
|
Python
Python21day学习---numpy生成数组的若干方法----day19
Python21day学习---numpy生成数组的若干方法----day19
34 0
|
10月前
|
数据挖掘 Python
【重磅收藏】numpy生成实数序列方法汇总
【重磅收藏】numpy生成实数序列方法汇总
79 0
|
10月前
|
存储 C++ 索引
|
Python
numpy重新学习系列(3)---如何创建一个array-四种从其他形式转化成array的方法
numpy重新学习系列(3)---如何创建一个array-四种从其他形式转化成array的方法
109 0
|
Python
numpy标准化数据的一个方法(belief[hallway ==1] *= 3)
numpy标准化数据的一个方法(belief[hallway ==1] *= 3)
43 0
|
存储 数据挖掘 C语言
Numpy温习函数方法
Numpy温习函数方法
135 0
Numpy温习函数方法