排序大小函数

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 一些函数 大小排序和统计相关推荐

  1. python怎么运行ln函数_python numpy ln函数python之nosetests自动化测试框架感知

    这几天都有遇到nosetest,一是hardway learn python中,还有一个是django中,因此想趁此了解下有什么用,看了半天也不理解具体的用处,还是老规矩把尝试的一些内容记下来.之所以 ...

  2. python row函数_Python numpy 常用函数总结

    Numpy是什么 在没给大家介绍numpy之前先给大家说下python的基本概念. Python 是一种高级的,动态的,多泛型的编程语言.Python代码很多时候看起来就像是伪代码一样,因此你可以使用 ...

  3. [转载] python histogram函数_Python numpy.histogram_bin_edges函数方法的使用

    参考链接: Python中的numpy.ceil numpy.histogram_bin_edges numpy.histogram_bin_edges(a, bins=10, range=None, ...

  4. python中isin函数_Python numpy.isin函数方法的使用

    numpy.isin numpy.isin(element, test_elements, assume_unique=False, invert=False)     [source] 计算test ...

  5. python 中arange函数_Python numpy.arange函数方法的使用

    numpy.arange numpy.arange([start, ]stop, [step, ]dtype=None) 返回给定间隔内的均匀间隔的值. 在半开间隔[start,stop)(换句话说, ...

  6. python的std函数_Python numpy.nanstd函数方法的使用

    numpy.nanstd numpy.nanstd(a, axis=None, dtype=None, out=None, ddof=0, keepdims= 忽略NaN时,计算沿指定轴的标准偏差. ...

  7. python分位数函数_Python numpy.quantile函数方法的使用

    numpy.quantile numpy.quantile(a, q, axis=None, out=None, overwrite_input=False, interpolation='linea ...

  8. python transpose函数_Python Numpy.transpose函数可视化解释

    二维情况 例如以下代码: x = np.arange(4).reshape((2,2)) 输出: x = ([[0, 1], [2, 3]]) 对于二维的数组,np.transpose()即为将矩阵进 ...

  9. python unpack函数_Python numpy.unpackbits函数方法的使用

    numpy.unpackbits numpy.unpackbits(a, axis=None, count=None, bitorder='big') 将uint8数组的元素解压缩为二进制值输出数组. ...

最新文章

  1. 用机器学习还原《隐秘的角落》那些被修改的台词
  2. [perl]Wide character in print报错
  3. 聊聊kafka client chunkQueue 与 MaxLag值
  4. LeetCode题解——Longest Palindromic Substring
  5. mysql语句将日期转换为时间戳的方法
  6. for根据ID去重_Vue中v-for配合key使用的重要性
  7. 在ADF 12.2.1.3中使用基于JSON的REST Web服务
  8. 关于apache的虚拟主机配置
  9. 宿松县事业单位计算机基础知识,计算机基础知识试题(事业单位考试)
  10. Android的隐式意图
  11. 9个月宝宝还不会爬怎么办?
  12. Spring Bean垃圾回收
  13. Anaconda+django写出第一个web app(五)
  14. Linux防火墙(iptables)的开启与关闭
  15. 拓端tecdat|R语言用Copulas模型的尾部相依性分析损失赔偿费用
  16. 在写csdn博客时,如何实现用超链接进行页面内跳转?
  17. MATLAB深度学习工具箱文档——trainingOptions函数的参数设置
  18. linux终端黑客帝国代码雨效果
  19. 物理计算机技术研究生就业前景,物理学就业前景
  20. 结婚5年又发现了一场爱情 感人

热门文章

  1. java编程需要数学知识吗_初学Java编程,需要英语和数学基础吗?
  2. php中改变函数路由,通过PHP重启路由器以更换IP(原创)
  3. mysql 备份 一张表_mysql 备份表的一个方法
  4. 金蝶kis专业版公网访问_金蝶KIS云专业版—【账务处理】进阶操作101问
  5. linux 建oracle分区表,Oracle 10g 11g分区表创建举例
  6. 10.8.8.8柠檬wifi网页登录_基于企业邮箱进行wifi实名认证的方案
  7. excel文件导入hive乱码_将excel中的数据导入hive
  8. mysql怎么看实例名_南方“中看不中吃”的前4名水果,莲雾只是垫底,你怎么看?...
  9. Python hasattr() getattr() setattr() 函数使用
  10. ng-notadd 0.10.1,基于 Angular7 和 material2 的中后台解决方案