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 元类使用说明
Dec 18 Python
python使用socket连接远程服务器的方法
Apr 29 Python
快速实现基于Python的微信聊天机器人示例代码
Mar 03 Python
Python实现的读写json文件功能示例
Jun 05 Python
python按时间排序目录下的文件实现方法
Oct 17 Python
Python实现投影法分割图像示例(一)
Jan 17 Python
利用 PyCharm 实现本地代码和远端的实时同步功能
Mar 23 Python
Python通过两个dataframe用for循环求笛卡尔积
Apr 29 Python
Python之多进程与多线程的使用
Feb 23 Python
Django如何创作一个简单的最小程序
May 12 Python
Python Django框架介绍之模板标签及模板的继承
May 27 Python
Python List remove()实例用法详解
Aug 02 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 nl2br函数 将换行字符转成 <br>
2009/08/21 PHP
php过滤敏感词的示例
2014/03/31 PHP
PHP生成短网址的3种方法代码实例
2014/07/08 PHP
php分享朋友圈的实现代码
2019/02/18 PHP
Laravel 修改验证异常的响应格式实例代码详解
2020/05/25 PHP
网上抓的一个特效
2007/05/11 Javascript
Jquery数独游戏解析(一)-页面布局
2010/11/05 Javascript
黑帽seo劫持程序,js劫持搜索引擎代码
2015/09/15 Javascript
js点击按钮实现带遮罩层的弹出视频效果
2015/12/19 Javascript
Bootstrap布局之栅格系统详解
2016/06/13 Javascript
Node.js调试技术总结分享
2017/03/12 Javascript
JS解决position:sticky的兼容性问题的方法
2017/10/17 Javascript
关于echarts在节点显示动态数据及添加提示文本所遇到的问题
2018/04/20 Javascript
简谈创建React Component的几种方式
2019/06/15 Javascript
弱类型语言javascript开发中的一些坑实例小结【变量、函数、数组、对象、作用域等】
2019/08/07 Javascript
JS使用Chrome浏览器实现调试线上代码
2020/07/23 Javascript
[01:26]DOTA2荣耀之路2:iG,China
2018/05/24 DOTA
python中numpy的矩阵、多维数组的用法
2018/02/05 Python
Python实现的简单计算器功能详解
2018/08/25 Python
python多线程http压力测试脚本
2019/06/25 Python
django settings.py 配置文件及介绍
2019/07/15 Python
python文字和unicode/ascll相互转换函数及简单加密解密实现代码
2019/08/12 Python
TensorFLow 变量命名空间实例
2020/02/11 Python
python GUI库图形界面开发之PyQt5信号与槽多窗口数据传递详细使用方法与实例
2020/03/08 Python
Python @property及getter setter原理详解
2020/03/31 Python
Spy++的使用方法及下载教程
2021/01/29 Python
HTML5通过调用canvas对象的getContext()方法来获取绘图环境
2014/06/23 HTML / CSS
手机配件第一品牌:ZAGG
2017/05/28 全球购物
护理专科自荐书范文
2014/02/18 职场文书
文秘大学生求职信
2014/02/25 职场文书
拔河比赛口号
2014/06/10 职场文书
护理专业求职信
2014/06/15 职场文书
工程部主管岗位职责
2015/02/12 职场文书
2019年健身俱乐部的创业计划书
2019/08/26 职场文书
js实现自动锁屏功能
2021/06/02 Javascript
Python利用Turtle绘制哆啦A梦和小猪佩奇
2022/04/04 Python