Python modules ---- numpy第三方扩展库----numpy

numpy介绍

1.由来

numpy是用python 进行科学计算,尤其是数据分析时,所有用到的一个基础库

1995年,JimHugunin开发了Numeric,这是第一次尝试用python 进行科学计算

随后又诞生了Numarray包

2006年,Trabis Oliphant发布了第一个版本Numpy库

如今,NumPy 是开源项目,使用BSD许可证

2.概述

是Python数组计算。矩阵计算和科学计算的核心库

NumPY提供了高性能的数组对象

3.优点

a)NumPY能够直接对数据和矩阵进行操作,可以省略衡多循环语句

b) NumPY众多的数学函数能简化编写代码的工作

NumPY数据计算

数组的概念

数组是同类数据元素按一定顺序排列的集合,数组中每个元素都可通过一组无符号整数进行访问,这组无符号整数称为数组的索引

一维数组

当数组中每个元素都只带有一个下标时,称这样的数组为一维数组

二维数组

本质是以数组作为数组元素,二维数组包括行和列,类似于表格形状,又称为矩阵的元素需要用一对值来访问,第一个值称为行索引,第二值称为列索引

三维数组

是指维数为三的数组结构,也称为矩阵列表

创建数组

一维数组

NumPY提供的array函数可以创建一维数组或多维数组

数组的索引:即用于标记数组当中对应元素的唯一数字,从0开始语法为x[obj] 其中x是数组obj是索引

数组的切片式索引:对数组的分割,按照等分或者不等分,将一

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值