Numpy之reshape()使用详解


Posted in Python onDecember 26, 2019

如下所示:

Numpy中reshape的使用方法为:numpy.reshape(a, newshape, order='C')

参数详解:

1.a: type:array_like(伪数组,可以看成是对数组的扩展,但是不影响原始数组。)

需要reshape的array

2.newshape:新的数组

新形状应与原形状兼容。如果是整数,那么结果将是该长度的一维数组。一个形状尺寸可以是-1。在本例中,值是 从数组的长度和剩余维度推断出来的。

3.order: 可选为(C, F, A)

C: 按照行来填充

F: 按照列的顺序来填充

A: 按任意方向,(default)。 这里相当于行

4.returns: ndarray,即返回一或多维数组

实战:

首先,先创建几个n维数组

import numpy as np

Numpy之reshape()使用详解

这里的意思是创建了一个2维数组

Numpy之reshape()使用详解

这里创建了一个3维2X2的数组。

Numpy之reshape()使用详解

这是四维

(1,2) 表示 [[ 0, 1]]
(3,1,2)表示3个(1,2):
[[[ 0, 1]],
[[ 2, 3]],
[[ 4, 5]]],
(2,3,1,2)表示2个(3,1,2):
[ [[[ 0, 1]],
[[ 2, 3]],
[[ 4, 5]]],

[[[ 6, 7]],
[[ 8, 9]],
[[10, 11]]] ]

了解了newshape里面的东西,reshape基本没啥问题了。

我们再来看看order。

分别利用C,F,A来填充数据:

Numpy之reshape()使用详解

这就是reshape基本用法。

以上这篇Numpy之reshape()使用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python网络编程之UDP通信实例(含服务器端、客户端、UDP广播例子)
Apr 25 Python
Python使用getpass库读取密码的示例
Oct 10 Python
python实现超市扫码仪计费
May 30 Python
python实现三次样条插值
Dec 17 Python
Python2比较当前图片跟图库哪个图片相似的方法示例
Sep 28 Python
pytorch快速搭建神经网络_Sequential操作
Jun 17 Python
解决keras使用cov1D函数的输入问题
Jun 29 Python
Django rest framework分页接口实现原理解析
Aug 21 Python
一文详述 Python 中的 property 语法
Sep 01 Python
用Python制作灯光秀短视频的思路详解
Apr 13 Python
浅谈Python数学建模之数据导入
Jun 23 Python
Python实现为PDF去除水印的示例代码
Apr 03 Python
PyCharm使用Docker镜像搭建Python开发环境
Dec 26 #Python
python路径的写法及目录的获取方式
Dec 26 #Python
pyenv虚拟环境管理python多版本和软件库的方法
Dec 26 #Python
Python嵌套函数,作用域与偏函数用法实例分析
Dec 26 #Python
python 串口读取+存储+输出处理实例
Dec 26 #Python
使用Python串口实时显示数据并绘图的例子
Dec 26 #Python
简单了解python字符串前面加r,u的含义
Dec 26 #Python
You might like
Mysql中分页查询的两个解决方法比较
2013/05/02 PHP
mac环境中使用brew安装php5.5.15
2014/08/18 PHP
php实现修改新闻时删除图片的方法
2015/05/12 PHP
Yii2中SqlDataProvider用法示例
2016/09/22 PHP
php自定义函数实现二维数组按指定key排序的方法
2016/09/29 PHP
php rmdir使用递归函数删除非空目录实例详解
2016/10/20 PHP
PHP屏蔽关键字实现方法
2016/11/17 PHP
php 如何禁用eval() 函数实例详解
2016/12/01 PHP
jQuery学习笔记之jQuery的事件
2010/12/22 Javascript
引用 js在IE与FF之间的区别详细解析
2013/11/20 Javascript
js文件Cookie存取值示例代码
2014/02/20 Javascript
最精简的JavaScript实现鼠标拖动效果的方法
2015/05/11 Javascript
基于canvas实现的钟摆效果完整实例
2016/01/26 Javascript
原生js实现对Ajax的封装(仿jquery)
2017/01/22 Javascript
详解微信小程序Radio选中样式切换
2017/07/06 Javascript
微信小程序 获取javascript 里的数据
2017/08/17 Javascript
layui导出所有数据的例子
2019/09/10 Javascript
layui默认选中table的CheckBox复选框方法
2019/09/19 Javascript
详解Vue3中对VDOM的改进
2020/04/23 Javascript
[04:29]DOTA2亚洲邀请赛小组赛第一日 TOP10精彩集锦
2015/02/01 DOTA
python中执行shell命令的几个方法小结
2014/09/18 Python
python版本的读写锁操作方法
2016/04/25 Python
Python制作钉钉加密/解密工具
2016/12/07 Python
python 链接和操作 memcache方法
2017/03/04 Python
matplotlib设置legend图例代码示例
2017/12/19 Python
解决Shell执行python文件,传参空格引起的问题
2018/10/30 Python
Python如何根据时间序列数据作图
2020/05/12 Python
python实现爱奇艺登陆密码RSA加密的方法示例详解
2020/05/27 Python
优秀社区干部事迹材料
2014/02/03 职场文书
最常使用的求职信
2014/05/25 职场文书
中国梦口号
2014/06/13 职场文书
第一节英语课开场白
2015/06/01 职场文书
八年级历史教学反思
2016/02/19 职场文书
《刷子李》教学反思
2016/02/20 职场文书
MySQL提取JSON字段数据实现查询
2022/04/22 MySQL
使用Redis实现分布式锁的方法
2022/06/16 Redis