科学计算库Numpy用法

Numpy

  • numpy介绍
    • ndarray介绍
  • N维数组-ndarray
    • ndarray的形状
  • 基本操作
  • ndarray运算
  • 数组间运算
  • 矩阵运算
    • 矩阵和向量

numpy介绍

用于快速处理任意维度的数组。
Numpy支持常见的数组和矩阵操作。对于同样的数值计算任务,使用Numpy比直接使用Python要简洁的多。
Numpy使用ndarray对象来处理多维数组,该对象是一个快速而灵活的大数据容器。

ndarray介绍

NumPy提供了一个N维数组类型ndarray

  • 用来存储相同类型数据的集合

ndarray的优势

  • 内存块风格
    • list – 分离式存储,存储内容多样化
    • ndarray – 一体式存储,存储类型必须一样
  • ndarray支持并行化运算(向量化运算)
    • 矩阵分块运算 比for循环肯定要快
  • ndarra

你可能感兴趣的:(机器学习,numpy,机器学习)