python中reshape_Numpy之reshape()使用详解
如下所示:
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
这里的意思是创建了一个2维数组
这里创建了一个3维2X2的数组。
这是四维
(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来填充数据:
这就是reshape基本用法。
以上这篇Numpy之reshape()使用详解就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持python博客。
python中reshape_Numpy之reshape()使用详解相关推荐
- Python中数组切片的用法详解
Python中数组切片的用法详解 一.python中"::-1"代表什么? 二.python中":"的用法 三.python中数组切片 三.numpy中的整数数 ...
- python平方数迭代器_对python中的高效迭代器函数详解
python中内置的库中有个itertools,可以满足我们在编程中绝大多数需要迭代的场合,当然也可以自己造轮子,但是有现成的好用的轮子不妨也学习一下,看哪个用的顺手~ 首先还是要先import一下: ...
- Python中的select、epoll详解
Python中的select.epoll详解 文章目录 Python中的select.epoll详解 一.select 1.相关概念 2.select的特性 1.那么单进程是如何实现多并发的呢??? ...
- python中pandas安装视频教程_详解Python中pandas的安装操作说明(傻瓜版)
很多人来问我pandas的安装(python数据分析里面的必修课) 步骤如下: 安装python的时候,把路径加到系统里,这样,随时可以用pip 路径添加方法: 查找路径: 路径1: 2.例如: 即: ...
- Python中random模块生成随机数详解
Python中random模块生成随机数详解 本文给大家汇总了一下在Python中random模块中最常用的生成随机数的方法,有需要的小伙伴可以参考下 Python中的random模块用于生成随机数. ...
- python中plt定义,对Python中plt的画图函数详解
1.plt.legend plt.legend(loc=0)#显示图例的位置,自适应方式 说明: 'best' : 0, (only implemented for axes legends)(自适应 ...
- python中selenium模块驱动谷歌详解
python中selenium模块驱动谷歌详解 Selenium的介绍.配置和调用 Selenium(浏览器自动化测试框架) 是一个用于Web应用程序测试的工具.Selenium测试直接运行在浏览器中 ...
- python中的subprocess.Popen()使用详解---以及注意的问题(死锁)
从python2.4版本开始,可以用subprocess这个模块来产生子进程,并连接到子进程的标准输入/输出/错误中去,还可以得到子进程的返回值. subprocess意在替代其他几个老的模块或者函数 ...
- python中的True 和 False详解
python中的True 和 False详解 参考 [1] https://docs.python.org/3/library/stdtypes.html#truth 中的Truth Value Te ...
最新文章
- 一次失败的机巡平台对接经历分享
- 人类基因测序被重新定义,时间减半创世界纪录
- CentOS 7编译安装php7.0.7以及可能遇到的问题的解决方案
- 全卷积神经网路【U-net项目实战】语义分割之U-Net详解
- 2012.5.2 学习记录:RadGrid单元格操作
- 如果你没有时间读书,至少要保留这个习惯
- uva 10635 Prince and Princess(LCS成问题LIS问题O(nlogn))
- wincc与第三方软件opc通讯_OPC 通讯不得不说的强大软件
- c语言数组如何把一串数字存入数组_C语言 指针 (三)指针数组与数组指针
- 字符数组的ss.toString()和new String(ss)的问题
- android版本升级功能,手机安卓系统怎么升级 安卓系统更新升级的三种方法介绍...
- kmp算法:next数组。 手算思想易学版
- ubuntu服务器图形界面崩溃解决方案
- 状态空间方程转换传递函数
- 集成显卡 独立显卡 CPU核心显卡的区别
- C语言if和汇编jcc程序对比,汇编 JCC指令表与笔记
- LeetCode 937. 重新排列日志文件 / 1823. 找出游戏的获胜者(约瑟夫环问题) / 713. 乘积小于 K 的子数组
- Unity Shader Graph实现模型任意方向剖切(学习笔记/五毛钱特效)
- 车载微信助手服务器异常,同步助手/微信备份助手遇到服务器访问异常怎么办?...
- 车船税减半优惠最新名单出炉,仅有一款自主入
热门文章
- css网格_CSS网格容器
- 文本分析工具 数据科学_数据科学工具
- java 根据类名示例化类_Java即时类| getEpochSecond()方法与示例
- Spring Boot 2.3.3 正式发布!
- java.lang.IllegalThreadStateException 线程运行报错
- Django代码编写规范
- C#中采用OLEDB方式来读取EXCEL文件
- encrypt函数c语言,Crypt加密函数简介(C语言)
- oracle 存储中文 u码,Oracle 汉字 占位
- python内置函数open的解释_在python的内置open()函数中缓冲的用途是什么?