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]]
相关文章
|
7月前
|
数据采集 机器学习/深度学习 存储
【机器学习】数据清洗——基于Numpy库的方法删除重复点
【机器学习】数据清洗——基于Numpy库的方法删除重复点
228 1
|
Python
NumPy生成数组的方法
NumPy生成数组的方法
103 0
|
数据挖掘 索引 Python
【Python】数据分析:numpy的常用方法
【Python】数据分析:numpy的常用方法
76 0
|
6月前
|
数据采集 算法 BI
解析numpy中的iscomplex方法及实际应用
在 NumPy 中,iscomplex 函数用于检查数组中的每个元素是否为复数。这个函数在处理包含复数数据的数组时非常有用,尤其是在科学计算和工程领域,这些领域经常需要区分实数和复数。 在数学和工程领域,复数是一种基本的数值类型,它们扩展了实数系统,包含了实部和虚部。在 NumPy 中,复数由 numpy.complex128 或 numpy.complex64 类型表示。numpy.iscomplex 函数提供了一种简便的方式来检查数组中的元素是否为复数。这对于数据类型判断、数据清洗和后续的数值分析非常重要。
|
7月前
|
存储 索引 Python
NumPy 数组创建方法与索引访问详解
NumPy 的 `ndarray` 是其核心数据结构,可通过 `array()`、`zeros()`、`ones()` 和 `empty()` 函数创建。`array()` 可以将列表等转换为数组;`zeros()` 和 `ones()` 生成全零或全一数组;`empty()` 创建未定义值的数组。此外,还有 `arange()`、`linspace()`、`eye()` 和 `diag()` 等特殊函数。练习包括使用这些函数创建特定数组。
167 1
|
7月前
|
数据可视化 数据挖掘 C++
数据分析综合案例讲解,一文搞懂Numpy,pandas,matplotlib,seaborn技巧方法
数据分析综合案例讲解,一文搞懂Numpy,pandas,matplotlib,seaborn技巧方法
153 2
|
7月前
|
搜索推荐 数据挖掘 数据处理
NumPy数组统计与排序方法全览
【4月更文挑战第17天】本文介绍了NumPy在Python中的数组统计和排序功能。主要包括计算平均值、标准差和方差的`np.mean()`, `np.std()`, `np.var()`方法,以及求最大值、最小值、百分位数的功能。在排序方面,讲解了基本排序的`np.sort()`,获取排序索引的`np.argsort()`,逆序排序和随机排序的方法。这些工具对于数据分析和科学计算十分实用,能有效提升数据处理效率。
|
7月前
|
Python
Python21day学习---numpy生成数组的若干方法----day19
Python21day学习---numpy生成数组的若干方法----day19
95 0
|
数据挖掘 Python
【重磅收藏】numpy生成实数序列方法汇总
【重磅收藏】numpy生成实数序列方法汇总
127 0
|
存储 C++ 索引