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处理圆角图片、圆形图片的例子
Apr 25 Python
python里将list中元素依次向前移动一位
Sep 12 Python
Python Matplotlib库入门指南
May 18 Python
用Python实现KNN分类算法
Dec 22 Python
Python面向对象类的继承实例详解
Jun 27 Python
解决python os.mkdir创建目录失败的问题
Oct 16 Python
Python实现Dijkstra算法
Oct 17 Python
一篇文章搞定Python操作文件与目录
Aug 13 Python
使用Python的turtle模块画国旗
Sep 24 Python
Python编写万花尺图案实例
Jan 03 Python
python 合并多个excel中同名的sheet
Jan 22 Python
python 对xml解析的示例
Feb 27 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
php生成二维码时出现中文乱码的解决方法
2014/12/18 PHP
PHP生成指定随机字符串的简单实现方法
2015/04/01 PHP
SSO单点登录的PHP实现方法(Laravel框架)
2016/03/23 PHP
使用WAMP搭建PHP本地开发环境
2017/05/10 PHP
JQuery自适应IFrame高度(支持嵌套 兼容IE,ff,safafi,chrome)
2011/03/28 Javascript
基于jQuery的模仿新浪微博时间的组件
2011/10/04 Javascript
js改变鼠标的形状和样式的方法
2014/03/31 Javascript
js控制iframe的高度/宽度让其自适应内容
2014/04/09 Javascript
jQuery获得包含margin的outerWidth和outerHeight的方法
2015/03/25 Javascript
jQuery 1.9.1源码分析系列(十)事件系统之主动触发事件和模拟冒泡处理
2015/11/24 Javascript
jQuery基于$.ajax设置移动端click超时处理方法
2016/05/14 Javascript
AngularJS包括详解及示例代码
2016/08/17 Javascript
JavaScript中闭包之浅析解读(必看篇)
2016/08/25 Javascript
微信js-sdk上传与下载图片接口用法示例
2016/10/12 Javascript
jquery实现输入框实时输入触发事件代码
2016/12/21 Javascript
vue使用laydate时间插件的方法
2018/11/14 Javascript
Koa 中的错误处理解析
2019/04/09 Javascript
react native 仿微信聊天室实例代码
2019/09/17 Javascript
jquery实现异步文件上传ajaxfileupload.js
2020/10/23 jQuery
Python单元测试框架unittest简明使用实例
2015/04/13 Python
基于python脚本实现软件的注册功能(机器码+注册码机制)
2016/10/09 Python
详解Python中的四种队列
2018/05/21 Python
python-numpy-指数分布实例详解
2019/12/07 Python
OpenCV 之按位运算举例解析
2020/06/19 Python
HTML5之SVG 2D入门8—文档结构及相关元素总结
2013/01/30 HTML / CSS
TUMI澳大利亚网站:美国旅行箱包品牌
2017/03/27 全球购物
瑞典灯具和照明网上商店:Lamp24.se
2018/03/17 全球购物
同步和异步有何异同,在什么情况下分别使用他们
2013/04/09 面试题
现金会计岗位职责
2013/12/05 职场文书
决心书标准格式
2014/03/11 职场文书
领导班子在批评与自我批评座谈会上的发言
2014/09/28 职场文书
优秀班主任先进事迹材料
2014/12/16 职场文书
原料仓管员岗位职责
2015/04/01 职场文书
超市员工辞职信范文
2015/05/12 职场文书
python自动化测试之Selenium详解
2022/03/13 Python
python 单机五子棋对战游戏
2022/04/28 Python