达内潍坊中心 > 达内新闻
NumPy数组操纵简易教程
- 发布:互联网
- 来源:互联网
- 时间:2017-10-11 10:02
NumPy是使用Python进行科学计算的基础开源包. Numpy的功能十分强大,包括以下几个方面:
强大的N维数组对象,可处理大型矩阵
复杂实用的广播机制
有用于集成C / C ++和Fortran代码的工具
线性代数,傅里叶变换和随机数功能
除了科学用途,NumPy也可以用作数据的多维容器,可以定义任意数据类型. 这使NumPy可以无缝地,快速地与各种数据库集成.
介绍过实用的广播机制外,今天简单介绍一下Numpy中是如何操纵数组的,大致分为5种类型操作.
矩阵转置 使用函数transpose()或者T,如图1所示:
图1 矩阵的转置
潍坊达内培训:改变矩阵形状 使用ravel()展平数组和reshape()改变形状,如图2所示:
图2 改变矩阵形状
改变矩阵元素 注意resize()没有返回值副本,它直接改变原矩阵!如图3所示:
图3 改变矩阵元素
组合数组 组合数组有多种方式可用,如图4所示:
图4 组合数组
拆分数组 hsplit()、vsplit()可水平垂直拆分数组,如图5所示:
更多潍坊达内培训相关资讯,请扫描下方二维码
最新开班时间
- 北京
- 上海
- 广州
- 深圳
- 南京
- 成都
- 武汉
- 西安
- 青岛
- 天津
- 杭州
- 重庆
- 哈尔滨
- 济南
- 沈阳
- 合肥
- 郑州
- 长春
- 苏州
- 长沙
- 昆明
- 太原
- 无锡
- 石家庄
- 南宁
- 佛山
- 珠海
- 宁波
- 保定
- 呼和浩特
- 洛阳
- 烟台
- 运城
- 潍坊
NumPy数组操纵简易教程
- 发布:互联网
- 来源:互联网
- 时间:2017-10-11 10:02
NumPy是使用Python进行科学计算的基础开源包. Numpy的功能十分强大,包括以下几个方面:
强大的N维数组对象,可处理大型矩阵
复杂实用的广播机制
有用于集成C / C ++和Fortran代码的工具
线性代数,傅里叶变换和随机数功能
除了科学用途,NumPy也可以用作数据的多维容器,可以定义任意数据类型. 这使NumPy可以无缝地,快速地与各种数据库集成.
介绍过实用的广播机制外,今天简单介绍一下Numpy中是如何操纵数组的,大致分为5种类型操作.
矩阵转置 使用函数transpose()或者T,如图1所示:
图1 矩阵的转置
潍坊达内培训:改变矩阵形状 使用ravel()展平数组和reshape()改变形状,如图2所示:
图2 改变矩阵形状
改变矩阵元素 注意resize()没有返回值副本,它直接改变原矩阵!如图3所示:
图3 改变矩阵元素
组合数组 组合数组有多种方式可用,如图4所示:
图4 组合数组
拆分数组 hsplit()、vsplit()可水平垂直拆分数组,如图5所示:
更多潍坊达内培训相关资讯,请扫描下方二维码
最新开班时间
- 北京
- 上海
- 广州
- 深圳
- 南京
- 成都
- 武汉
- 西安
- 青岛
- 天津
- 杭州
- 重庆
- 厦门
- 哈尔滨
- 济南
- 福州
- 沈阳
- 合肥
- 郑州
- 长春
- 苏州
- 大连
- 长沙
- 昆明
- 温州
- 太原
- 南昌
- 无锡
- 石家庄
- 南宁
- 中山
- 兰州
- 佛山
- 珠海
- 宁波
- 贵阳
- 保定
- 呼和浩特
- 东莞
- 洛阳
- 潍坊
- 烟台
- 运城