Numpy

作者: 小猪Piglet | 来源:发表于2019-06-15 20:18 被阅读0次

学习目标

  • 了解Numpy运算速度上的优势
  • 知道数组的属性、形状、类型
  • 应用Num朋友实现数组的基本操作
  • 应用随机数组的创建实现正态分布应用
  • 应用Numpy实现数组的逻辑计算
  • 应用Numpy实现数组的统计运算
  • 应用Numpy实现数组之间的计算

4.1 Numpy优势

学习目标

  • 目标
    • 了解Numpy运算速度的优势
    • 知道Numpy的数组内存块风格
    • 知道Numpy的并行化运算
  • 应用
    -机器学习,深度学习各种框架的基础库

1 Numpy介绍

  • Numerical Python 是一个开源Python科学数据可,用于快速处理任意维度的数组。
  • 支持常见的数组和矩阵操作。对于同样的数值菊酸任务,使用Numpy比直接使用Python要简介很多。
  • Numpy使用ndarray对象来处理多维数组,该对象是一个快速而灵活的大数据容器。

2 ndarrary的优势

  • 1 内存块风格
    ndarray在存储数据的时候,数据与数据的地址都是连续的,这样使得批量操作数组元素时速度更快
    ndarray中的所有元素类型都是相同的
  • 2 ndarray支持并行化计算(向量化计算)
  • 3 Numpy底层使用C语言编写

3 ndarray的基本操作

学习目标

  • 目标
    • 理解数组的各种生成方法
    • 应用数组的索引机制实现数组的切片获取
    • 应用维度变换实现数组的形状改变
    • 应用类型变换实现数组类型变换
    • 应用数组的转变
  • 应用
    -应用正态分布实现模拟股票涨跌幅数据操作

1 生成数据的方法

1.1 生成0和1的数组

1.2 从现有数组生成

1.2.1 生成方式
1.2.2 关于array和asarray的不同

1.3 生成固定范围的数组

1.4 生成随机数组

1.4.1 使用随机模块
1.4.2 均匀分布
1.4.3 正态分布

2 数组的索引、切片

3 形状修改

4 类型修改

5 数组去重

  • np.unique()
    不论之前几行,最终都返回一行

相关文章

  • 科学计算库numpy的执行示例

    numpy1 numpy2 numpy3 numpy4

  • numpy中的常量

    Constants 正无穷 numpy.inf numpy.Inf numpy.Infinity numpy.in...

  • NumPy学习资料

    Numpy 中文资料 NumPy 中文文档 NumPy 中文用户指南 NumPy 中文参考手册

  • Numpy基础

    安装Numpy Numpy Numpy属性 ndim:纬度 shape:行数和列数 size:元素个数 Numpy...

  • Numpy和Pandas基本操作速查

    """ numpy 基本操作 """'''安装 Numpy 的方法:pip install numpy''''''...

  • numpy 基础

    numpy 基础 导入numpy 版本 np常用方法 numpy.array 的基本属性 numpy.array ...

  • Numpy入门

    1、熟悉 numpy 的基础属性 2、numpy 创建 array 3、numpy的基础运算 4、numpy索引 ...

  • 学习:biopython的安装

    安装Numpy 因为使用biopython需要numpy的支持,所以需要先安装numpy。安装numpy过程如下:...

  • Numpy

    Numpy中文文档 # 基本语法 ``` import numpy myText = numpy.genfromt...

  • numpy运算

    numpy的与运算 numpy 中 argsort() numpy 中的布尔索引

网友评论

      本文标题:Numpy

      本文链接:https://www.haomeiwen.com/subject/ryxbfctx.html