当前位置: 首页 > 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.xdnf.cn/news/386083.html

相关文章:

  • postgres--MVCC
  • ARP协议
  • 【Python】异步优势演员-评论家(A3C)算法在Python中的实现与应用
  • 【Python-Day 12】Python列表进阶:玩转添加、删除、排序与列表推导式
  • Javascript:数组和函数
  • Nacos 3.0 正式发布,有重大升级更进.......
  • 生产级 Flink CDC 应用开发与部署:MySQL 到 Kafka 同步示例
  • mem0跟Memgraph交互
  • spring cloud loadbalancer实现机房感知的负载均衡
  • ESP32-S3 学习笔记(1)
  • mac环境配置(homebrew版)
  • [案例四] 智能填写属性工具(支持装配组件还有建模实体属性的批量创建、编辑)
  • ST表(稀疏表)
  • 理解反向Shell:隐藏在合法流量中的威胁
  • Python并发编程:开启性能优化的大门(7/10)
  • MySQL 索引设计宝典:原理、原则与实战案例深度解析
  • 【C++】模板初阶
  • 从零开始开发纯血鸿蒙应用之XML解析
  • 《AI大模型应知应会100篇》第58篇:Semantic Kernel:微软的大模型应用框架
  • 计算机网络|| 常用网络命令的作用及工作原理
  • 张量并行优质博客
  • 【东枫科技】使用LabVIEW进行深度学习开发
  • 面试中常问的设计模式及其简洁定义
  • 【React】Craco 简介
  • JavaScript 循环语句全解析:选择最适合的遍历方式
  • 客服系统重构详细计划
  • 如何选择 RabbitMQ、Redis 队列等消息中间件?—— 深度解析与实战评估
  • 御网杯2025 Web,Msic,密码 WP
  • Docker、ECS 与 K8s 网段冲突:解决跨服务通信中的路由问题
  • [思维模式-30]:《本质思考力》-10-产品研发的两种模式:①自顶向下的规划、分解、牵引;②自底向上的堆叠、聚合。