当前位置: 首页 > news >正文

营销型网站建设网站装饰设计模式

营销型网站建设网站,装饰设计模式,织梦网站栏目管理空白,顺德建设网站公司数学统计在我们的程序当中特别是数据分析当中是必不可少的一部分#xff0c;本文就来介绍一下 NumPy 常见的统计函数。最大值与最小值numpy.amin()用于计算数组中的元素沿指定轴的最小值。可以通过 axis 参数传入坐标轴来指定统计的轴#xff0c;当指定 axis 时#xff0c;a… 数学统计在我们的程序当中特别是数据分析当中是必不可少的一部分本文就来介绍一下 NumPy 常见的统计函数。最大值与最小值numpy.amin()用于计算数组中的元素沿指定轴的最小值。可以通过 axis 参数传入坐标轴来指定统计的轴当指定 axis 时axis 的范围为 ndarray 的维度范围可以利用 shape 函数获取 ndrray 的维度。我们来看例子import numpy as npa np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])print(初始数组)print(a)print(\n)print(np.char.center(最小值, 15, *))print(所有维度的最小值)print(np.amin(a))print(\n)print(0轴的最小值)print(np.amin(a, 0))print(\n)print(1轴的最小值)print(np.amin(a, 1))print(\n)# 返回初始数组[[1 2 3] [4 5 6] [7 8 9]]******最小值******所有维度的最小值10轴的最小值[1 2 3]1轴的最小值[1 4 7]我们例子中使用的是二维数组所以 axis 只有取0和1两个值。其实我们还可以用 numpy.min() 来计算效果是一样的只不过 NumPy 的官方文档上没有写 numpy.min() 这个方法看源码我们知道这个方法其实是numpy.amin() 的别名。numpy.amax()用于计算数组中的元素沿指定轴的最大值。可以通过 axis 参数传入坐标轴来指定统计的轴当指定 axis 时axis 的范围为 ndarray 的维度范围可以利用 shape 函数获取 ndrray 的维度。我们来看例子import numpy as npa np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])print(初始数组)print(a)print(\n)print(np.char.center(最大值, 15, *))print(所有维度的最大值)print(np.amax(a))print(\n)print(0轴的最大值)print(np.amax(a, 0))print(\n)print(1轴的最大值)print(np.amax(a, 1))print(\n)# 返回初始数组[[1 2 3] [4 5 6] [7 8 9]]******最大值******所有维度的最大值90轴的最大值[7 8 9]1轴的最大值[3 6 9]这个函数和 numpy.amin() 函数是相反的含义也可以用 numpy.max() 来计算。numpy.ptp()计算数组中元素最大值与最小值的差(最大值 - 最小值)。实例import numpy as npa np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])print(初始数组)print(a)print(\n)print(np.char.center(最大值与最小值的差, 15, *))print(所有维度的极差)print(np.ptp(a))print(\n)print(0轴的极差)print(np.ptp(a, 0))print(\n)print(1轴的极差)print(np.ptp(a, 1))print(\n)# 返回***最大值与最小值的差***所有维度的极差80轴的极差[6 6 6]1轴的极差[2 2 2]这个方法可以迅速的找出数组中任何维度的最大最小值之差还是很方便的。中位数numpy.percentile()百分位数是统计中使用的度量表示小于这个值的观察值的百分比。numpy.percentile(a, q, axis) 接收以下参数:a: 输入数组q: 要计算的百分位数在 0 ~ 100 之间axis: 沿着它计算百分位数的轴这个百分位怎么理解呢例如第60个百分位是这样一个值它使得至少有60%的数据项小于或等于这个值且至少有40%的数据项大于或等于这个值。我们来看看实例import numpy as npa np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])print(初始数组)print(a)print(\n)print(np.char.center(百分位数, 15, *))print(50%的分位数即数组排序之后的中位数)print(np.percentile(a, 50))print(\n)print(0轴的中位数)print(np.percentile(a, 50, 0))print(\n)print(1轴的中位数)print(np.percentile(a, 50, 1))print(\n)# 返回******百分位数*****50%的分位数即数组排序之后的中位数5.00轴的中位数[4. 5. 6.]1轴的中位数[2. 5. 8.]numpy.median()用于计算数组 a 中元素的中位数(中值)我们来看实例import numpy as npa np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])print(初始数组)print(a)print(\n)print(np.char.center(计算中位数, 15, *))print(所有元素的中位数)print(np.median(a))print(\n)print(0轴的中位数)print(np.median(a, 0))print(\n)print(1轴的中位数)print(np.median(a, 1))print(\n)# 返回*****计算中位数*****所有元素的中位数5.00轴的中位数[4. 5. 6.]1轴的中位数[2. 5. 8.]总数与均值numpy.sum()用于按指定轴计算数组中的元素的和。实例import numpy as npa np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])print(初始数组)print(a)print(\n)print(np.char.center(求和, 15, *))print(所有维度的和)print(np.sum(a))print(\n)print(按0轴求和)print(np.sum(a, 0))print(\n)print(按1轴求和)print(np.sum(a, 1))print(\n)# 返回*******求和******所有维度的和45按0轴求和[12 15 18]按1轴求和[ 6 15 24]不管按哪个维度求和得出的结果再相加肯定等于所有维度求和的结果。numpy.mean()按轴计算数组中元素的算术平均值。算术平均值是沿轴的元素的总和除以元素的数量。我们来看实例import numpy as npa np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])print(初始数组)print(a)print(\n)print(np.char.center(计算算术平均值, 15, *))print(所有元素的算术平均值)print(np.mean(a))print(\n)print(0轴的算术平均值)print(np.mean(a, 0))print(\n)print(1轴的算术平均值)print(np.mean(a, 1))print(\n)# 返回****计算算术平均值****所有元素的算术平均值5.00轴的算术平均值[4. 5. 6.]1轴的算术平均值[2. 5. 8.]numpy.average()根据在另一个数组中给出的各自的权重计算数组中元素的加权平均值该函数可以接收一个轴参数如果没有指定轴则数组会被展开。加权平均值是由每个分量乘以权重因子得到的平均值。即将各数值乘以相应的权数然后加总求和得到总体值再除以总的单位数。举个例子数组[1, 2, 3, 4]对应的权重是[4 3 2 1]那么加权平均值的计算公式为加权平均值(14233241)/(4321)实例import numpy as npprint(np.char.center(加权平均值, 15, *))b np.array([1, 2, 3, 4])print(所有元素的加权平均值(不指定权重相当于求平均值))print(np.average(b))print(\n)print(指定权重的加权平均值)print(np.average(b, weights[4, 3, 2, 1]))print(\n)print(指定权重的加权平均值以及权重的和)print(np.average(b, weights[4, 3, 2, 1], returnedTrue))print(\n)# 返回*****加权平均值*****所有元素的加权平均值(不指定权重相当于求平均值)2.5指定权重的加权平均值2.0指定权重的加权平均值以及权重的和(2.0, 10.0)我们可以通过returned参数来设置是否返回权重的和。在上例中权重数组中元素相加等于10。方差与标准差numpy.var()计算数组中元素的方差统计中的方差(样本方差)是每个样本值与全体样本值的平均数之差的平方值的平均数。计算公式为mean((x - x.mean())** 2)。我们来看实例import numpy as npprint(np.char.center(计算方差, 15, *))print(np.var([1, 2, 3, 4]))print(\n)# 返回******计算方差*****1.25numpy.std()计算数组中袁术的标准差标准差是一组数据平均值分散程度的一种度量是方差的算术平方根。标准差公式如下std sqrt(mean((x - x.mean())**2))我们来看实例import numpy as npprint(np.char.center(计算标准差, 15, *))print(np.std([1, 2, 3, 4]))print(\n)# 返回*****计算标准差*****1.118033988749895总结本文向大家介绍了 NumPy 的统计函数包括最大最小值函数、总数与均值函数、中位数函数以及方差与标准差函数。这些函数主要运用在一些数据分析的统计工作中我们可以不用实现这些统计方法的原理而直接使用函数使我们的代码简洁而高效。参考https://numpy.org/devdocs/reference/routines.statistics.html文中示例代码python-100-days系列文章第 84 天NumPy 数学函数第 83 天NumPy 字符串操作第 82 天Python Web 开发之 JWT 简介第 81 天NumPy Ndarray 对象及数据类型从 0 学习 Python 0 - 80 大合集总结PS公号内回复 Python即可进入Python 新手学习交流群一起100天计划-END-Python 技术关于 Python 都在这里
http://www.zqtcl.cn/news/103172/

相关文章:

  • 如何维护网站建设外卖网站建设价钱
  • 南宁保洁网站建设乌克兰服装网站建设
  • ppt链接网站怎么做的nas云存储做视频网站
  • 上海网站制作公司联系方式设计素材网站照片
  • 林州网站建设价格网络舆情是什么意思
  • 网站外链平台的建设方法平台类型(至少5个)?兰州道路建设情况网站
  • 网站建立健全举报工作机制设计电子商务网站主页
  • 广州市建设工程交易服务中心网站沈阳百度推广哪家好
  • 个人网站备案需要什么网站建立的重要性
  • wordpress用户名西安seo代理计费
  • 网站建设前准备工作手机上传视频网站开发
  • 海口网站建设是什么意思wordpress推广码
  • 杭州市住房和城乡建设厅网站海南网站建设设计
  • 网站建设平台一般多少钱wordpress 本地上传服务器
  • 怎么给网站命名男女做羞羞羞的网站
  • 北京响应式网站建设公司信息流推广方式
  • 一级a做爰片迅雷网站微分销系统定制开发
  • 山东网站建设工作室网页设计全部代码
  • 用c 做网站可以吗注册网站什么要求
  • 销售网站排名销售型网站模板
  • wordpress 汽车宁波seo整体优化
  • 网站建设公司在哪里宣传c2c旅游电子商务平台
  • 网站查看空间商网站不提交表单
  • 空间怎么上传网站企业所得税怎么算公式
  • 网站建设wix建筑公司网站设计思路
  • 门户型网站都有哪些网页制作的视频教程
  • 虚拟主机 多个网站没有备案的网站
  • 河南网站建设推广公司汕尾网站建设
  • 海南省建设网站首页公司网站图片传不上去
  • 中国建设银行网站评价广告投放都有哪些平台