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 相关文章推荐
35个Python编程小技巧
Apr 01 Python
Python函数式编程
Jul 20 Python
Python 3中print函数的使用方法总结
Aug 08 Python
Python删除Java源文件中全部注释的实现方法
Aug 30 Python
用python与文件进行交互的方法
Mar 01 Python
浅谈python连续赋值可能引发的错误
Nov 10 Python
django解决跨域请求的问题
Nov 11 Python
Django使用AJAX调用自己写的API接口的方法
Mar 06 Python
解决.ui文件生成的.py文件运行不出现界面的方法
Jun 19 Python
对django的User模型和四种扩展/重写方法小结
Aug 17 Python
Python 实现将数组/矩阵转换成Image类
Jan 09 Python
五分钟带你搞懂python 迭代器与生成器
Aug 30 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下删除一篇文章生成的多个静态页面
2010/08/08 PHP
window+nginx+php环境配置 附配置搭配说明
2010/12/29 PHP
解析PHP中empty is_null和isset的测试
2013/06/29 PHP
php调用C代码的实现方法
2014/03/11 PHP
初识Laravel
2014/10/30 PHP
jQuery Ajax之$.get()方法和$.post()方法
2009/10/12 Javascript
主页面中的两个iframe实现鼠标拖动改变其大小
2013/04/16 Javascript
jQuery .tmpl() 用法示例介绍
2014/08/21 Javascript
Bootstrap每天必学之导航条
2015/11/27 Javascript
jQuery ajax全局函数处理session过期后的ajax跳转问题
2016/06/03 Javascript
JSON 对象未定义错误的解决方法
2016/09/29 Javascript
jQuery 控制文本框自动缩小字体填充
2017/06/16 jQuery
vue axios用法教程详解
2017/07/23 Javascript
小程序自定义单页面、全局导航栏的实现代码
2019/03/15 Javascript
js比较两个单独的数组或对象是否相等的实例代码
2019/04/28 Javascript
wx-charts 微信小程序图表插件的具体使用
2019/08/18 Javascript
Vue form表单动态添加组件实战案例
2019/09/02 Javascript
vue 实现模糊检索并根据其他字符的首字母顺序排列
2019/09/19 Javascript
JavaScript实现图片放大预览效果
2020/11/02 Javascript
python 基础学习第二弹 类属性和实例属性
2012/08/27 Python
Python封装shell命令实例分析
2015/05/05 Python
Python使用PyCrypto实现AES加密功能示例
2017/05/22 Python
python简单商城购物车实例代码
2018/03/15 Python
在Python中实现替换字符串中的子串的示例
2018/10/31 Python
python 表格打印代码实例解析
2019/10/12 Python
Pytorch之view及view_as使用详解
2019/12/31 Python
Python解释器及PyCharm工具安装过程
2020/02/26 Python
一个不错的HTML5 Canvas多层点击事件监听实例
2014/04/29 HTML / CSS
如何防止同一个帐户被多人同时登录
2013/08/01 面试题
生物化工专业个人自荐信
2013/09/26 职场文书
二手书店创业计划书
2014/01/16 职场文书
大学生精神文明先进个人事迹材料
2014/05/02 职场文书
我爱我校演讲稿
2014/05/21 职场文书
初中家长评语大全
2014/12/26 职场文书
介绍信样本
2015/01/31 职场文书
欠款纠纷起诉状
2015/05/19 职场文书