【数据分析之道-Numpy(八)】numpy统计函数

news2025/1/12 1:03:26

在这里插入图片描述

文章目录

  • 专栏导读
  • 1、np.mean()
  • 2、np.median()
  • 3、np.std()
  • 4、np.var()
  • 5、np.min()
  • 6、np.max()
  • 7、np.sum()
  • 8、np.prod()
  • 9、np.percentile()
  • 10、np.any()
  • 11、np.all()

专栏导读

✍ 作者简介:i阿极,CSDN Python领域新星创作者,专注于分享python领域知识。

本文录入于《数据分析之道》,本专栏针对大学生、初级数据分析工程师精心打造,对python基础知识点逐一击破,不断学习,提升自我。
订阅后,可以阅读《数据分析之道》中全部文章内容,包含python基础语法、数据结构和文件操作,科学计算,实现文件内容操作,实现数据可视化等等。
✍ 其他专栏:《数据分析案例》 ,《机器学习案例》

😊😊😊如果觉得文章不错或能帮助到你学习,可以点赞👍收藏📁评论📒+关注哦!👍👍👍

📜📜📜如果有小伙伴需要数据集和学习交流,文章下方有交流学习区!一起学习进步!💪

1、np.mean()

np.mean():计算数组的平均值。它将数组中所有元素相加,然后除以数组的长度,得到平均值。

import numpy as np
arr = np.array([1, 2, 3, 4, 5])
mean = np.mean(arr)
print(mean) 

在这里插入图片描述

2、np.median()

np.median():计算数组的中位数。它将数组按升序排序,然后找到中间位置的元素作为中位数,如果数组长度为偶数,则取中间两个数的平均值作为中位数。

arr = np.array([1, 2, 3, 4, 5])
median = np.median(arr)
print(median) 

在这里插入图片描述

3、np.std()

np.std():计算数组的标准差。标准差衡量数据的离散程度,它衡量每个数据点相对于平均值的偏离程度。

arr = np.array([1, 2, 3, 4, 5])
std = np.std(arr)
print(std)  

在这里插入图片描述

4、np.var()

np.var():计算数组的方差。方差衡量数据的离散程度,它是每个数据点与平均值的差的平方的平均值。

arr = np.array([1, 2, 3, 4, 5])
var = np.var(arr)
print(var)

在这里插入图片描述

5、np.min()

np.min():找到数组的最小值。

arr = np.array([1, 2, 3, 4, 5])
min_value = np.min(arr)
print(min_value) 

在这里插入图片描述

6、np.max()

np.max():找到数组的最大值。

arr = np.array([1, 2, 3, 4, 5])
max_value = np.max(arr)
print(max_value) 

在这里插入图片描述

7、np.sum()

np.sum():计算数组元素的总和。

arr = np.array([1, 2, 3, 4, 5])
sum_value = np.sum(arr)
print(sum_value) 

在这里插入图片描述

8、np.prod()

np.prod():计算数组元素的乘积。

arr = np.array([1, 2, 3, 4, 5])
prod_value = np.prod(arr)
print(prod_value) 

在这里插入图片描述

9、np.percentile()

np.percentile():计算数组的分位数。分位数是指将数据按升序排序后,将数据划分为多个等分的数值点。例如,25%分位数表示将数据划分为四等分后,位于第一个四分位数位置的数值点。

arr = np.array([1, 2, 3, 4, 5])
percentile = np.percentile(arr, 50)
print(percentile) 

在这里插入图片描述

10、np.any()

np.any():检查数组中是否有任意一个元素满足条件。如果数组中有至少一个元素满足条件,则返回True,否则返回False。

arr = np.array([1, 2, 3, 4, 5])
any_value = np.any(arr > 3)
print(any_value)  

在这里插入图片描述

11、np.all()

np.all():检查数组中的所有元素是否都满足条件。如果数组中的所有元素都满足条件,则返回True,否则返回False。

arr = np.array([1, 2, 3, 4, 5])
all_value = np.all(arr > 0)
print(all_value)


📢文章下方有交流学习区!一起学习进步!💪💪💪
📢首发CSDN博客,创作不易,如果觉得文章不错,可以点赞👍收藏📁评论📒
📢你的支持和鼓励是我创作的动力❗❗❗

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/558395.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Qt QGenericPlugin插件使用案例

问题描述: Qt插件的编写,有两种方式,一种是直接通过自定义接口类Interface来实现,一种是通过QtCreator自带的插件模板来创建。 这里我们先来实现第二种。 功能为点击主界面的按钮,显示插件界面。(插件和开发库一样,什么都可以放进去,只不过就是封装成方便调用的模块…

Vue|非单文件组件

传统网页一些不可避免的小问题: 1.网页JS、CSS等资源依赖关系混乱,不方便维护 2.代码复用率很低 使用组件将代码进行复用,简化项目结构,提高运行效率,便于维护 组件定义传统网页组件 传统代码实现步骤 组件代码定义组件注册组件局部注册全局注册 使用组件避坑 组件定义 组件即为…

聊聊如何利用spring插件来实现策略模式

前言 偶然的机会发现spring有个spring-plugin,官网对它的介绍是 Spring Plugin provides a more pragmatic approach to plugin development by providing the core flexibility of having plugin implementations extending a core system’s functionality but o…

linux上使用系统安装和Docker安装mysql的两种方式

一、安装到linux 1、安装mysql-server 1、在安装之前查看下系统是否已经安装了mysql ls /usr/share2、安装mysql-server sudo apt-get install mysql-server3、再次查看,发现多了个mysql ls /usr/share | grep mysql //在ls打印结果中搜索mysql关键字4、登陆 在…

chatgpt赋能Python-python_lamb

Python Lambdas - 强大的匿名函数 Python是一个充满了强大特性的编程语言,其中之一就是Python的lambda函数。在这篇文章中,我们将介绍Python lambdas的基础知识、使用方法、优缺点以及与普通函数的区别。 什么是Python Lambda函数 Python Lambda函数&…

咖啡「江湖」:从1999到2023

【潮汐商业评论/原创】 “我现在几乎每天都要来杯咖啡,哪怕周末在家休息也是。上班喝美式是为了提神,在家做拉花是享受生活,平时和朋友出去大概率还是会选择咖啡馆,毕竟看起来有氛围还不发胖。”Allen说道。 事实上,…

地铁车辆项目RAMS管理

导读 由于RAMS管理可以为轨道交通提供安全保障,提高运行效率,该管理模式在国外已得到广泛应用,并取得了良好成效。因此引入RAMS管理是确保城市轨道交通车辆安全发展的必然趋势。本文分析地铁车辆项目RAMS管理的必要性,阐述了项目各…

不要做一个透明人:展现真实的自己

✨求关注~ 😀博客:www.protaos.com 目录: 引言:透明人的困境透明人的定义与特征 2.1 透明人的追求与代价 2.2 社交媒体与透明人现象的关系透明度的局限性 3.1 自我保护与隐私权 3.2 虚假的透明度和个人形象管理重建真实的自我 4.…

城市内涝的原因和解决措施,内涝监测预警助力城市防涝度汛

城市内涝是城市化进程中最遇到的自然灾害,城市内涝不仅会对市民生活造成困扰,也会对城市基础设施和经济发展产生不利影响。因此,及时监测城市内涝现象,对于城市管理和城市安全具有重要意义。本文将深入探讨城市内涝的原因以及针对…

docsify安装(线上文档)

01、docsify 是什么 一款神奇的文档生成利器 自从有了 Markdown, 我就再没用过富文本编辑器,因为 Markdown 的书写有一种心流的感觉。很多博客平台都支持 Markdown 了,即便是不支持,也没关系,可以通过 mdnice 或者 Md…

亚马逊云科技推出全新即用型模型,通过机器学习在几分钟内生成见解

4月10日,亚马逊云科技宣布推出Amazon Amazon SageMaker Canvas中的新功能,这些功能可帮助业务分析师通过机器学习(ML)在几分钟内从数千个文档、图像和文本行中生成见解。新功能推出后,可以访问即用型模型,创…

六、数据仓库详细介绍(ETL)工具篇下

0x00 前言 上篇,我们介绍了五种传统 ETL 工具和八种数据同步集成工具。 数据仓库详细介绍(五.ETL)工具篇上 本篇,我们接着介绍两种新型 ETL 工具、大数据发展不同阶段产生的六种主要计算引擎、五种流程控制组件。 最后我们简单…

空间转换案例-3D导航

想要制作这么一个简单的 3D 导航栏需要了解以下几个知识 : 1.空间转换 : 从坐标轴角度除了我们熟知的 X , Y 外还会和 Z 坐标轴 构成一个立体空间, Z轴的位置与我们眼睛视线的方向相同. 空间转换的属性仍然是 transform ,所以可以给他添加 空间的 平移,旋转,缩放 等效果. 2.空…

[问]python中字典dict如何排序sorted?

文章目录 一、sorted使用二、按照keys的顺序对dict中的keys排序三、按照valuse的顺序对dict中的values排序四、按照keys的顺序对dict中的items排序五、按照values的顺序对dict中的items排序六、按照keys的顺序对dict的values排序七、按照values的顺序对dict中的keys排序八、字典…

【Http协议③】http状态码,响应报头,响应正文等知识的学习

前言: 大家好,我是良辰丫,上一篇文章中我们已经学习了http请求的一些知识,这篇文章我将带领大家去领略http响应的风采,不要着急,跟随良辰的步伐,一起去学习http.💞💞💞 🧑个人主页:良辰针不戳 📖所属专栏&a…

单点登录二:登录过程使用摘要算法和加盐的意义以及demo练习

上一篇《springboot项目使用redis、springSecurity、jwt实现单点登录》写了关于单点登录的架子&#xff0c;但是没有实现密码验证的细节。这里使用盐和摘要算法来实现一个密码验证的完整过程demo。 1、依赖没变&#xff0c;还是上一篇内容那些 <dependencies><depen…

职称认定和职称评审有什么区别?甘建二告诉你

职称认定和评审有什么区别呢&#xff1f;通常大家都在说职称认定和评审不知道中间是不是有什么区别&#xff1f;今天甘建二给大家捋一捋&#xff1a; 一、职称认定 职称认定要求学历条件比较严苛的&#xff1a; 1.毕业专业与评审专业一致&#xff0c;不能跨专业认定&#xff0…

基于FPGA的自动曝光算法实现

1 概述 在机器视觉中&#xff0c;自动曝光&#xff08;Auto Exposure&#xff09;是很多成像设备的必备功能。所谓自动曝光&#xff0c;就是根据环境或拍摄物体照明强度自动调节图像传感器的曝光时间&#xff0c;使输出图像的平均灰度&#xff08;亮度&#xff09;保持在一个合…

redis安装和数据类型

关系型数据库和非关系型数据库的区别&#xff1a; ①存储结构不同&#xff0c;关系型数据库是二维表格的方式&#xff0c;非关系型数据库是键值对的形式&#xff08;文档、图文等&#xff09;&#xff1b; ②扩展方式不同&#xff0c;关系型数据库是纵向提升硬件性能&#xf…

嵌入式硬件中Printf函数的原理

作为嵌入式单片机领域小白的我&#xff0c;在查阅STM32、MSP432等串口通信的开发例程时&#xff0c; 总是能看到用 printf&#xff08;&#xff09;这个函数来进行串口的发送功能。 目录 有关printf&#xff08;&#xff09;函数需要解决的疑问&#xff1a; 一、printf&am…