scipy.stats.variation(arr, axis = None)函数计算变异系数。定义为标准偏差与平均值之比。

参数:

arr :[数组]输入数组。

axis :[int或int元组]轴,我们要沿着该轴计算变异系数。

->轴= 0沿列的变化系数。

->轴= 1沿行工作的变化系数。

结果:沿指定轴具有值的数组变化系数。

代码1:使用variation()

from scipy.stats import variation

import numpy as np

arr = np.random.randn(5, 5)

print ("array : \n", arr)

# rows: axis = 0, cols: axis = 1

print ("\nVariation at axis = 0: \n", variation(arr, axis = 0))

print ("\nVariation at axis = 1: \n", variation(arr, axis = 1))

输出:

array :

[[-1.16536706 -1.29744691 -0.39964651 2.14909277 -1.00669835]

[ 0.79979681 0.91566149 -0.823054 0.9189682 -0.01061181]

[ 0.9532622 0.38630077 -0.79026789 -0.70154086 0.79087801]

[ 0.53553389 1.46409899 1.89903817 -0.35360202 -0.14597738]

[-1.53582875 -0.50077039 -0.23073327 0.32457064 -0.43269088]]

Variation at axis = 0:

[-12.73042404 5.10272979 -14.6476392 2.15882202 -3.64031032]

Variation at axis = 1:

[-3.73200773 1.90419038 5.77300406 1.29451485 -1.27228112]

代码2:如何在没有variation()的情况下实现

import numpy as np

arr = np.random.randn(5, 5)

print ("array : \n", arr)

# this function works similar to variation()

cv = lambda x: np.std(x) / np.mean(x)

var1 = np.apply_along_axis(cv, axis = 0, arr = arr)

print ("\nVariation at axis = 0: \n", var1)

var2 = np.apply_along_axis(cv, axis = 1, arr = arr)

print ("\nVariation at axis = 0: \n", var2)

输出:

array :

[[ 0.51268414 -1.93697931 0.41573223 2.14911168 0.15036631]

[-0.50407207 1.51519879 -0.42217231 -1.09609322 1.93184432]

[-1.07727163 0.27195529 -0.1308108 -1.75406388 0.94046395]

[ 1.23283059 -0.03112461 0.59725109 0.06671002 -0.97537666]

[ 1.1233506 0.97658799 -1.10309113 -1.33142901 -0.28470146]]

Variation at axis = 0:

[ 3.52845174 7.40891024 -4.74078192 -3.57928544 2.85092056]

Variation at axis = 0:

[ 5.04874565 4.22763514 -2.74104828 4.10772935 -8.24126977]

python变异系数,Python Scipy stats.variation()用法及代码示例相关推荐

  1. python correlation_python scipy stats.random_correlation用法及代码示例

    随机相关矩阵. 给定一个特征值向量,返回一个随机相关矩阵. eigs关键字指定相关矩阵的特征值,并隐含维度. 参数: eigs:1d ndarray相关矩阵的特征值. 注意: 遵循Davies& ...

  2. gamma分布python代码_python scipy stats.gamma用法及代码示例

    伽玛连续随机变量. 作为一个实例rv_continuous类,gamma对象从中继承了通用方法的集合(完整列表请参见下文),并使用特定于此特定发行版的详细信息来完善它们. 注意: 的概率密度函数gam ...

  3. python scipy.stats.norm.cdf_python scipy stats.norm用法及代码示例

    正常连续随机变量. 那个地点 (loc)关键字指定平均值.规模 (scale)关键字指定标准差. 作为一个实例rv_continuous类,norm对象从中继承了通用方法的集合(完整列表请参见下文), ...

  4. python中uniform函数_python scipy stats.uniform用法及代码示例

    均匀连续随机变量. 在标准形式下,分布均匀[0, 1].使用参数loc和scale,在上获得均匀分布[loc, loc + scale]. 作为一个实例rv_continuous类,uniform对象 ...

  5. ks检验python代码_python scipy stats.kstest用法及代码示例

    进行Kolmogorov-Smirnov测试是否合身. 这将针对给定的分布G(x)对观察到的随机变量的分布F(x)进行测试.在原假设下,两个分布相同,F(x)= G(x).替代假设可以是" ...

  6. python randint函数用法_python scipy stats.randint用法及代码示例

    均匀离散随机变量. 作为一个实例rv_discrete类,randint对象从中继承了通用方法的集合(完整列表请参见下文),并使用特定于此特定发行版的详细信息来完善它们. 注意: 的概率质量函数ran ...

  7. python scipy stats_Python Scipy stats.binned_statistic_dd()用法及代码示例

    stats.binned_statistic_dd(arr, values, statistic='mean', bins=10, range=None)函数为给定的二维数据计算合并的统计值. 它的工 ...

  8. python中quad_python scipy integrate.quad用法及代码示例

    计算定积分. 使用Fortran库QUADPACK中的技术将func从a集成到b(可能是无限间隔). 参数: func:{function, scipy.LowLevelCallable}集成的Pyt ...

  9. python统计函数库scipy.stats的用法1/3

    背景 总结统计工作中几个常用用法在python统计函数库scipy.stats的使用范例. 正态分布 以正态分布的常见需求为例了解scipy.stats的基本使用方法. 生成服从指定分布的随机数 no ...

  10. gamma分布python代码_Python sympy.stats.NormalGamma()用法及代码示例

    借助于sympy.stats.NormalGamma()方法,我们可以创建具有多元正态伽马分布的双变量联合随机变量. 用法: sympy.stats.NormalGamma(syms, mu, lam ...

最新文章

  1. PPDE英雄帖!广邀全球开发者执开源之桨,汇百川成海
  2. keil c语言 1602时钟代码,带详细注释的单片机1602液晶时钟经典代码+仿真图
  3. jquery-1 jquery几个小实例
  4. linux can 接收多帧_CAN编程介绍
  5. mysql md5函数加密
  6. http抓包实战 pdf_实战 Wireshark https 抓包 2, 再抓 Moka 蹭 OurATS 的小尾巴
  7. LeetCode(783)——二叉搜索树结点最小距离(JavaScript)
  8. 没钱没资本可以创业不,想创业的人怎么办
  9. Web Client Software Factory系列(3):View-Presenter模式
  10. 每周荐书:SLAM、Vue2、爬虫(评论送书)
  11. matlab绘制正弦波
  12. 多元统计分析 (一):聚类分析
  13. CAD如何在插入块时调整比例?
  14. 关于信息安全专业学习的一些看法
  15. 研究人类知识的计算机表示,人工智能中的知识表示及应用特点
  16. 体育赛事系统设计方案
  17. 实例讲解新GRE填空的变化
  18. 【源码】loess method扩展算法仿真
  19. Word修订模式:打字输入很慢怎么办?
  20. ArcGIS JavaScript for API(003):geojsonlayer

热门文章

  1. 冰雪经济下,全民滑雪进入国际化的“黄金时代”
  2. 使用计算机过程中 你有哪些有效措施防范计算机病毒,计算机病毒防范措施主要有什么...
  3. 基于FPGA的超声波测距(verilog)
  4. Incorrect string value: '\xE5\xA4\xA7\xE5\xB9\x85...' for column' name' at row 1的解决方法
  5. 设置低电平有效,即取反
  6. 苹果手机上网速度慢_手机4G上网慢、卡吗?几种设置让你的网速飞起来
  7. 用python中的turtle库画蜡笔小新
  8. 百度地图语音导航开发
  9. Spring中init-method和destroy-method的四种方式
  10. Istio 流量管理