python排大小函数_python numpy 一些函数 大小排序和统计
排序大小函数
import numpy as np
size = 100
a = np.random.randint(0, 1000, size=size)
print(a)
# 排序之后的前k个元素
# 返回的值不一定是按照顺序排好的
# [ 5 0 15 22 32]
# [ 0 5 15 22 32]
print(np.partition(a, 3)[:5])
print(np.sort(a)[:5])
# 百分位数
a = np.abs(np.random.randn(100000))
# 计算正态分布百分位数,约等于1,2,3倍标准差
print(
# [0.99693541 1.99555444 2.99341279]
np.percentile(a, [68.3, 95.4, 99.7])
)
统计函数
unique去重,可获得去重后排序的数组和原始下标
import numpy as np
a = np.random.randint(0, 10, 10)
print(a)
print(np.unique(a))
x, index = np.unique(a, return_index=True)
print(x)
print(index)
# [0 4 8 6 2 1 4 5 6 6]
# [0 1 2 4 5 6 8]
# [0 1 2 4 5 6 8]
# [0 5 4 1 7 3 2]
直方图函数
第一个数组表示每个区间的统计结果
第二个数组是区间
import numpy as np
a = np.random.rand(10000)
print(
# (array([2037, 2013, 2009, 2009, 1932], dtype=int64), array([0. , 0.2, 0.4, 0.6, 0.8, 1. ]))
# 每个区间的数目相近
np.histogram(a, bins=5, range=(0, 1))
)
print(
# (array([2037, 4022, 3941], dtype=int64), array([0. , 0.2, 0.6, 1. ]))
# 指定区间累计,符合分布特征
np.histogram(a, bins=[0, .2, .6, 1.])
)
转载至链接:https://my.oschina.net/ahaoboy/blog/1932835
python排大小函数_python numpy 一些函数 大小排序和统计相关推荐
- python怎么运行ln函数_python numpy ln函数python之nosetests自动化测试框架感知
这几天都有遇到nosetest,一是hardway learn python中,还有一个是django中,因此想趁此了解下有什么用,看了半天也不理解具体的用处,还是老规矩把尝试的一些内容记下来.之所以 ...
- python row函数_Python numpy 常用函数总结
Numpy是什么 在没给大家介绍numpy之前先给大家说下python的基本概念. Python 是一种高级的,动态的,多泛型的编程语言.Python代码很多时候看起来就像是伪代码一样,因此你可以使用 ...
- [转载] python histogram函数_Python numpy.histogram_bin_edges函数方法的使用
参考链接: Python中的numpy.ceil numpy.histogram_bin_edges numpy.histogram_bin_edges(a, bins=10, range=None, ...
- python中isin函数_Python numpy.isin函数方法的使用
numpy.isin numpy.isin(element, test_elements, assume_unique=False, invert=False) [source] 计算test ...
- python 中arange函数_Python numpy.arange函数方法的使用
numpy.arange numpy.arange([start, ]stop, [step, ]dtype=None) 返回给定间隔内的均匀间隔的值. 在半开间隔[start,stop)(换句话说, ...
- python的std函数_Python numpy.nanstd函数方法的使用
numpy.nanstd numpy.nanstd(a, axis=None, dtype=None, out=None, ddof=0, keepdims= 忽略NaN时,计算沿指定轴的标准偏差. ...
- python分位数函数_Python numpy.quantile函数方法的使用
numpy.quantile numpy.quantile(a, q, axis=None, out=None, overwrite_input=False, interpolation='linea ...
- python transpose函数_Python Numpy.transpose函数可视化解释
二维情况 例如以下代码: x = np.arange(4).reshape((2,2)) 输出: x = ([[0, 1], [2, 3]]) 对于二维的数组,np.transpose()即为将矩阵进 ...
- python unpack函数_Python numpy.unpackbits函数方法的使用
numpy.unpackbits numpy.unpackbits(a, axis=None, count=None, bitorder='big') 将uint8数组的元素解压缩为二进制值输出数组. ...
最新文章
- 用机器学习还原《隐秘的角落》那些被修改的台词
- [perl]Wide character in print报错
- 聊聊kafka client chunkQueue 与 MaxLag值
- LeetCode题解——Longest Palindromic Substring
- mysql语句将日期转换为时间戳的方法
- for根据ID去重_Vue中v-for配合key使用的重要性
- 在ADF 12.2.1.3中使用基于JSON的REST Web服务
- 关于apache的虚拟主机配置
- 宿松县事业单位计算机基础知识,计算机基础知识试题(事业单位考试)
- Android的隐式意图
- 9个月宝宝还不会爬怎么办?
- Spring Bean垃圾回收
- Anaconda+django写出第一个web app(五)
- Linux防火墙(iptables)的开启与关闭
- 拓端tecdat|R语言用Copulas模型的尾部相依性分析损失赔偿费用
- 在写csdn博客时,如何实现用超链接进行页面内跳转?
- MATLAB深度学习工具箱文档——trainingOptions函数的参数设置
- linux终端黑客帝国代码雨效果
- 物理计算机技术研究生就业前景,物理学就业前景
- 结婚5年又发现了一场爱情 感人
热门文章
- java编程需要数学知识吗_初学Java编程,需要英语和数学基础吗?
- php中改变函数路由,通过PHP重启路由器以更换IP(原创)
- mysql 备份 一张表_mysql 备份表的一个方法
- 金蝶kis专业版公网访问_金蝶KIS云专业版—【账务处理】进阶操作101问
- linux 建oracle分区表,Oracle 10g 11g分区表创建举例
- 10.8.8.8柠檬wifi网页登录_基于企业邮箱进行wifi实名认证的方案
- excel文件导入hive乱码_将excel中的数据导入hive
- mysql怎么看实例名_南方“中看不中吃”的前4名水果,莲雾只是垫底,你怎么看?...
- Python hasattr() getattr() setattr() 函数使用
- ng-notadd 0.10.1,基于 Angular7 和 material2 的中后台解决方案