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

数据分析预备篇---NumPy数组

       NumPy是数据分析时常用的库,全称为Numerical Python,是很多数据或科学相关Python包的基础,包括pandas,scipy等等,常常被用于科学及工程领域。NumPy最核心的数据结构是ND array,意思是N维数组。

#以下是一个普通列表的操作示例:arr = [5,17,3,26,31]#打印第一个元素
print(arr[0])#打印前三个元素
print(arr[0:3])#打印所有元素
for element in arr:print(element)

NumP数组 vs Python列表

相似之处

        1.可以通过索引去获取某个元素

        2.可以通过切片获取某范围的多个元素

        3.可以迭代各个元素

不同之处

        1.NumPy数组里的元素必须是同一类型的;列表则没有要求,数据元素可以不统一。这样的好处是在对NumPy数组进行大规模数据运算或其它操作时,执行速度远高于Python内置列表,因此效率是数据处理方面选择NumPy的首要原因。

        2.NumPy提供了很多专门做运算的函数,例如求平均值,求中位数,求方差等等,为操作数据提供了很多便利。

NumPy的安装

        NumPy是第三方库,需要先安装再使用:

  • Windows操作系统,在菜单栏搜索cmd,进入命令提示符,输入pip install numpy
  • macOS系统点击顶部菜单栏放大镜图标,输入“终端”或“terminal”,回车进入,输入pip3 install numpy,然后回车,就开始安装了。

安装完成后就可以在Jupyter Notebook中使用NumPy了。

NumPy的使用

        导入numpy库

import numpy as
http://www.dtcms.com/a/184883.html

相关文章:

  • ARP协议的工作原理
  • JavaScript学习教程,从入门到精通,jQuery Mobile 移动页面开发语法知识点及案例代码(42)
  • 【Beat Saber 节奏光剑】全身动捕直播搭建指南
  • 销售管理系统使用全攻略:从基础配置到数据分析
  • 《Go小技巧易错点100例》第三十二篇
  • 实战项目1(02)
  • 《AI大模型应知应会100篇》第55篇:大模型本地开发环境搭建
  • NB-IoT嵌入式产品开发有哪些坑?
  • TIME - MoE 模型代码 5——Time-MoE-main/time_moe/utils/log_util.py
  • Scrapy 核心组件解析:Request Response 的深度应用与实战
  • Web 性能优化四:资源体积压缩与加载策略详解:JS / CSS / 图片 / 字体怎么减负?
  • 风扇接口
  • 0基础 | L298N电机驱动模块 | 使用指南
  • C语言常见的文件操作函数总结
  • QSS样式表的选择器
  • iVX 图形化编程平台:结合 AI 原生开发的革新与实践
  • 模块化编程
  • 【问题】Watt加速github访问速度:好用[特殊字符]
  • ACM模式手动构建二叉树
  • 精读计算机体系结构基础 第三章 特权指令系统
  • 使用 SHAP 进行特征交互检测:揭示变量之间的复杂依赖关系
  • 豆包:国内 web 辅助开发的领头羊
  • 以党建网为例,深入分析IT技术栈,实战经验
  • 基于多层权重博弈与广播机制的仿生类脑 AI 决策框架
  • 文件(分片)并行上传时计算总的上传进度
  • Linux基础开发工具一(yum/apt ,vim)
  • C++内存管理详解
  • ES 面试题系列「二」
  • HTML难点小记:一些简单标签的使用逻辑和实用化
  • 49.EFT测试与静电测试环境和干扰特征分析