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实现线程池代码分享
Jun 21 Python
python之Socket网络编程详解
Sep 29 Python
pygame实现弹力球及其变速效果
Jul 03 Python
JS设计模式之责任链模式实例详解
Feb 03 Python
python 重定向获取真实url的方法
May 11 Python
对Python的zip函数妙用,旋转矩阵详解
Dec 13 Python
使用python实现简单五子棋游戏
Jun 18 Python
python 实现将多条曲线画在一幅图上的方法
Jul 07 Python
Pytorch 中retain_graph的用法详解
Jan 07 Python
python Tensor和Array对比分析
Jan 08 Python
Python 程序报错崩溃后如何倒回到崩溃的位置(推荐)
Jun 23 Python
python多线程方法详解
Jan 18 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 模拟POST|GET操作实现代码
2010/07/20 PHP
PHP利用MySQL保存session的实现思路及示例代码
2014/09/09 PHP
php获取文章上一页与下一页的方法
2014/12/01 PHP
JavaScript 更严格的相等 [译]
2012/09/20 Javascript
javascript遍历控件实例详细解析
2014/01/10 Javascript
Javascript快速排序算法详解
2014/12/03 Javascript
node.js中的fs.link方法使用说明
2014/12/15 Javascript
jQuery中:hidden选择器用法实例
2014/12/30 Javascript
javascript实现汉字转拼音代码分享
2015/04/20 Javascript
JavaScipt中栈的实现方法
2016/02/17 Javascript
移动端点击图片放大特效PhotoSwipe.js插件实现
2016/08/25 Javascript
nodejs中全局变量的实例解析
2017/03/07 NodeJs
ES6新特性之变量和字符串用法示例
2017/04/01 Javascript
JS中cookie的使用及缺点讲解
2017/05/13 Javascript
jQuery实现 RadioButton做必选校验功能
2017/06/15 jQuery
JS中常用的消息框总结
2018/02/24 Javascript
详解vue使用插槽分发内容slot的用法
2019/03/28 Javascript
微信小程序自定义可滑动顶部TabBar选项卡实现页面切换功能示例
2019/05/14 Javascript
JS前端知识点 运算符优先级,URL编码与解码,String,Math,arguments操作整理总结
2019/06/27 Javascript
原生Vue 实现右键菜单组件功能
2019/12/16 Javascript
解决vue页面渲染但dom没渲染的操作
2020/07/27 Javascript
使用Python的Twisted框架实现一个简单的服务器
2015/04/16 Python
python 根据时间来生成唯一的字符串方法
2019/01/14 Python
Python根据欧拉角求旋转矩阵的实例
2019/01/28 Python
Python变量类型知识点总结
2019/02/18 Python
python3使用print打印带颜色的字符串代码实例
2019/08/22 Python
解决python多线程报错:AttributeError: Can't pickle local object问题
2020/04/08 Python
如何基于python把文字图片写入word文档
2020/07/31 Python
严选全球尖货,立足香港:Bonpont宝盆
2018/07/24 全球购物
您在慕尼黑的跑步商店:Lauf-bar
2019/10/11 全球购物
德国滑雪和户外用品网上商店:XSPO
2019/10/30 全球购物
海南召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
中考学习决心书
2015/02/04 职场文书
预备党员自我评价范文
2015/03/04 职场文书
一封真诚的自荐信帮你赢得机会
2019/05/07 职场文书
javascript函数式编程基础
2021/09/15 Javascript