当前位置: 首页 > 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

相关文章:

  • 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模式手动构建二叉树
  • 精读计算机体系结构基础 第三章 特权指令系统
  • 工人日报:“鼠标手”被纳入职业病,劳动保障网越织越密
  • 外交部:中方愿根据当事方意愿,为化解乌克兰危机发挥建设性作用
  • 2024年度全国秋粮收购达3.45亿吨
  • IPO周报|本周A股暂无新股网上申购,年内最低价股周二上市
  • 水豚出逃40天至今未归,江苏扬州一动物园发悬赏公告
  • 构建菌株有效降解有机污染物,上海交大科研成果登上《自然》