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 04 Python
Python使用win32com实现的模拟浏览器功能示例
Jul 13 Python
python实现简易版计算器
Jun 22 Python
对python append 与浅拷贝的实例讲解
May 04 Python
Python实现的简单计算器功能详解
Aug 25 Python
在python tkinter中Canvas实现进度条显示的方法
Jun 14 Python
Python Multiprocessing多进程 使用tqdm显示进度条的实现
Aug 13 Python
python pygame实现挡板弹球游戏
Nov 25 Python
Python3之乱码\xe6\x97\xa0\xe6\xb3\x95处理方式
May 11 Python
Softmax函数原理及Python实现过程解析
May 22 Python
如何对python的字典进行排序
Jun 19 Python
django filter过滤器实现显示某个类型指定字段不同值方式
Jul 16 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 数据库树的遍历方法
2009/02/06 PHP
php session安全问题分析
2011/06/24 PHP
php二维数组排序与默认自然排序的方法介绍
2013/04/27 PHP
php写入txt乱码的解决方法
2019/09/17 PHP
JavaScript 仿关机效果的图片层
2008/12/26 Javascript
window.ActiveXObject使用说明
2010/11/08 Javascript
JavaScript定义类或函数的几种方式小结
2011/01/09 Javascript
随鼠标上下滚动的jquery代码
2013/12/05 Javascript
可恶的ie8提示缺少id未定义
2014/03/20 Javascript
jQuery+CSS3实现树叶飘落特效
2015/02/01 Javascript
JS作为值的函数用法示例
2016/06/20 Javascript
js HTML5多媒体影音播放
2016/10/17 Javascript
Bootstrap实现提示框和弹出框效果
2017/01/11 Javascript
loading动画特效小结
2017/01/22 Javascript
JS基于Location实现访问Url、重定向及刷新页面的方法分析
2018/12/03 Javascript
基于vue框架手写一个notify插件实现通知功能的方法
2019/03/31 Javascript
深入学习JavaScript 高阶函数
2019/06/11 Javascript
js实现图片粘贴到网页
2019/12/06 Javascript
vue 验证两次输入的密码是否一致的方法示例
2020/09/29 Javascript
解决vue项目中遇到 Cannot find module ‘chalk‘ 报错的问题
2020/11/05 Javascript
[59:08]Ti4 冒泡赛第二天 NEWBEE vs Titan 2
2014/07/15 DOTA
Python import自定义模块方法
2015/02/12 Python
Python 正则表达式的高级用法
2016/12/04 Python
Python随机生成手机号、数字的方法详解
2017/07/21 Python
Python 互换字典的键值对实例
2019/02/12 Python
Python matplotlib学习笔记之坐标轴范围
2019/06/28 Python
python中关于数据类型的学习笔记
2020/07/19 Python
美国钻石商店:Zales
2016/11/20 全球购物
ALDO英国官网:加拿大女鞋品牌
2018/02/19 全球购物
巴黎卡诗加拿大官网:Kérastase加拿大
2018/11/12 全球购物
C++如何引用一个已经定义过的全局变量
2014/08/25 面试题
求职简历推荐信范文
2013/12/02 职场文书
快餐店的创业计划书范文
2014/01/29 职场文书
大学生期末自我鉴定
2014/02/01 职场文书
2014年小学数学工作总结
2014/12/12 职场文书
把77A收信机改造成收音机
2022/04/05 无线电