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实现的一只从百度开始不断搜索的小爬虫
Aug 13 Python
python正则匹配抓取豆瓣电影链接和评论代码分享
Dec 27 Python
仅用50行代码实现一个Python编写的计算器的教程
Apr 17 Python
详解Python爬虫的基本写法
Jan 08 Python
在python中使用正则表达式查找可嵌套字符串组
Oct 24 Python
基于python实现名片管理系统
Nov 30 Python
Python-while 计算100以内奇数和的方法
Jun 11 Python
解决Python设置函数调用超时,进程卡住的问题
Aug 08 Python
TensorFlow2.0矩阵与向量的加减乘实例
Feb 07 Python
django 连接数据库出现1045错误的解决方式
May 14 Python
pycharm 多行批量缩进和反向缩进快捷键介绍
Jan 15 Python
基于flask实现五子棋小游戏
May 25 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 第二节 数据类型之数值型
2012/04/28 PHP
php封装好的人民币数值转中文大写类
2015/12/20 PHP
Javascript 实现TreeView CheckBox全选效果
2010/01/11 Javascript
jQuery Select(单选) 模拟插件 V1.3.62 改进版
2010/07/17 Javascript
jQuery验证Checkbox是否选中的代码 推荐
2011/09/04 Javascript
JavaScript实现多维数组的方法
2013/11/20 Javascript
javascript 循环调用示例介绍
2013/11/20 Javascript
javascript event在FF和IE的兼容传参心得(绝对好用)
2014/07/10 Javascript
jQuery中nextUntil()方法用法实例
2015/01/07 Javascript
使用jQuery+EasyUI实现CheckBoxTree的级联选中特效
2015/12/06 Javascript
node.js实现复制文本到剪切板的功能
2017/01/23 Javascript
JS实现汉字与Unicode码相互转换的方法详解
2017/04/28 Javascript
jQuery完成表单验证的实例代码(纯代码)
2017/09/30 jQuery
基于vue和react的spa进行按需加载的实现方法
2018/09/29 Javascript
JS实现页面跳转与刷新的方法汇总
2019/08/30 Javascript
图解NodeJS实现登录注册功能
2019/09/16 NodeJs
[42:32]完美世界DOTA2联赛循环赛 Magma vs PXG BO2第二场 10.28
2020/10/28 DOTA
Python中每次处理一个字符的5种方法
2015/05/21 Python
python计算一个序列的平均值的方法
2015/07/11 Python
利用python实现简单的循环购物车功能示例代码
2017/07/05 Python
Python中read()、readline()和readlines()三者间的区别和用法
2017/07/30 Python
python实现list由于numpy array的转换
2018/04/04 Python
对python遍历文件夹中的所有jpg文件的实例详解
2018/12/08 Python
Python3中urlencode和urldecode的用法详解
2019/07/23 Python
Python实现二叉搜索树BST的方法示例
2019/07/30 Python
Django Form and ModelForm的区别与使用
2019/12/06 Python
Python爬虫HTPP请求方法有哪些
2020/06/03 Python
通过Python pyecharts输出保存图片代码实例
2020/11/25 Python
关于CSS Tooltips(鼠标经过时显示)的效果
2013/04/10 HTML / CSS
canvas探照灯效果的示例代码
2018/11/30 HTML / CSS
html svg生成环形进度条的实现方法
2019/09/23 HTML / CSS
八一演出活动方案
2014/02/03 职场文书
幼儿园毕业园长感言
2014/02/24 职场文书
纪检干部现实表现材料
2014/08/21 职场文书
预备党员半年考察意见
2015/06/01 职场文书
教学副校长工作总结
2015/08/13 职场文书