数据分析三剑客-numpy

文章目录

  • 数据分析三大件-numpy
    • numpy(提供数据源)
    • 创建数组
      • 使用array()创建一维数组(已有数组)
      • 使用array()创建多维数组
      • 创建数组的其他方式
    • 数组常见属性
    • 索引及切片
      • 索引
      • 切片
      • 倒置(特殊切片)
    • 数组转换
    • 数组连接
    • 常见函数
    • 矩阵及其运算

数据分析三大件-numpy

numpy(提供数据源)

创建数组

使用array()创建一维数组(已有数组)

在这里插入图片描述

tip:数组与列表的区别
数组中的元素都是统一的数据类型
列表中的元素可以是不同类型
在这里插入图片描述

使用array()创建多维数组

  1. 封装numpy多维数组(图片)
    数据分析三剑客-numpy_第1张图片
  2. 对封装的numpy数组(图片)展示
    数据分析三剑客-numpy_第2张图片
  3. 对numpy数组处理映射到图片中去
    数据分析三剑客-numpy_第3张图片

创建数组的其他方式

创建数组 对应代码
numpy.empty numpy.empty(shape, dtype = float, order = 'C')
numpy.zeros numpy.zeros(shape, dtype = float, order = 'C')
numpy.ones numpy.ones(shape, dtype = None, order = 'C')
numpy.linespace numpy.linespace(x,y,n)
numpy.arange numpy.arange([start, ]stop, [step, ]dtype=None)
numpy.random.randxxx numpy.random.randint(low, high=None, size=None, dtype='l')

数据分析三剑客-numpy_第4张图片

数组常见属性

数据分析三剑客-numpy_第5张图片
在这里插入图片描述

索引及切片

索引

数据分析三剑客-numpy_第6张图片

切片

数据分析三剑客-numpy_第7张图片

倒置(特殊切片)

  1. 行倒置

数据分析三剑客-numpy_第8张图片

  1. 列倒置
    数据分析三剑客-numpy_第9张图片

  2. 行列倒置
    数据分析三剑客-numpy_第10张图片
    例子:
    左右翻转
    数据分析三剑客-numpy_第11张图片
    上下翻转
    数据分析三剑客-numpy_第12张图片
    裁剪图片
    数据分析三剑客-numpy_第13张图片

数组转换

数据分析三剑客-numpy_第14张图片
数据分析三剑客-numpy_第15张图片

数组连接

数据分析三剑客-numpy_第16张图片
数据分析三剑客-numpy_第17张图片

常见函数

数据分析三剑客-numpy_第18张图片
数据分析三剑客-numpy_第19张图片

矩阵及其运算

数据分析三剑客-numpy_第20张图片
数据分析三剑客-numpy_第21张图片

你可能感兴趣的:(数据分析,数据分析,python,numpy)