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连接mysql调用存储过程示例
Mar 05 Python
python常见的格式化输出小结
Dec 15 Python
详解Python中的相对导入和绝对导入
Jan 06 Python
python中实现指定时间调用函数示例代码
Sep 08 Python
Python实现螺旋矩阵的填充算法示例
Dec 28 Python
Python爬虫beautifulsoup4常用的解析方法总结
Feb 25 Python
详解python实现小波变换的一个简单例子
Jul 18 Python
python 利用pywifi模块实现连接网络破解wifi密码实时监控网络
Sep 16 Python
利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统
Sep 25 Python
Python 使用Opencv实现目标检测与识别的示例代码
Sep 08 Python
基于Python实现体育彩票选号器功能代码实例
Sep 16 Python
pytorch实现线性回归以及多元回归
Apr 11 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中创建空文件的代码[file_put_contents vs touch]
2012/01/20 PHP
Yii框架上传图片用法总结
2016/03/28 PHP
[原创]php使用curl判断网页404(不存在)的方法
2016/06/23 PHP
基于jQuery的消息提示插件之旅 DivAlert(三)
2010/04/01 Javascript
jQuery LigerUI 使用教程表格篇(1)
2012/01/18 Javascript
js解析json读取List中的实体对象示例
2014/03/11 Javascript
jQuery学习笔记之jQuery.fn.init()的参数分析
2014/06/09 Javascript
javascript实现网页字符定位的方法
2015/07/14 Javascript
jQuery实现的产品自动360度旋转展示特效源码分享
2015/08/21 Javascript
你不需要jQuery(三) 新AJAX方法fetch()
2016/06/14 Javascript
JavaScript队列的应用实例详解【经典数据结构】
2017/04/12 Javascript
JS原生轮播图的简单实现(推荐)
2017/07/22 Javascript
vue 实现 tomato timer(蕃茄钟)实例讲解
2017/07/24 Javascript
JS库之Waypoints的用法详解
2017/09/13 Javascript
jQuery 操作 HTML 元素和属性的方法
2018/11/12 jQuery
浅谈Vue.js 关于页面加载完成后执行一个方法的问题
2019/04/01 Javascript
JS Array.from()将伪数组转换成数组的方法示例
2020/03/23 Javascript
js实现简单的贪吃蛇游戏
2020/04/23 Javascript
Python中设置变量访问权限的方法
2015/04/27 Python
两个使用Python脚本操作文件的小示例分享
2015/08/27 Python
pyenv命令管理多个Python版本
2017/03/26 Python
安装python时MySQLdb报错的问题描述及解决方法
2018/03/20 Python
numpy.linspace 生成等差数组的方法
2018/07/02 Python
使用Python创建简单的HTTP服务器的方法步骤
2019/04/26 Python
使用Python调取任意数字资产钱包余额功能
2019/08/15 Python
python函数局部变量、全局变量、递归知识点总结
2019/11/15 Python
Python Selenium截图功能实现代码
2020/04/26 Python
python继承threading.Thread实现有返回值的子类实例
2020/05/02 Python
2020年10款优秀的Python第三方库,看看有你中意的吗?
2021/01/12 Python
Jones Bootmaker官网:优质靴子和鞋子在线
2020/11/30 全球购物
一份报关员的职业规划范文
2014/01/08 职场文书
个人政治思想总结
2015/03/05 职场文书
银行文明优质服务培训心得体会
2016/01/09 职场文书
NGINX 权限控制文件预览和下载的实现原理
2022/01/18 Servers
springboot+zookeeper实现分布式锁
2022/03/21 Java/Android
win10双系统怎么删除一个系统?win10电脑有两个系统删除一个的操作方法
2022/07/15 数码科技