Python函数:np.reshape()
Python基本函数:np.reshape()
- 一、用法
常用于矩阵规格变换,将矩阵转换为特定的行和列的矩阵
格式:a1.reshape(x,y,z,…)
注意:将矩阵a1转变成(x, y,z,…)---->一维长度x,二维长度y,三维长度z,…的矩阵。
一、用法
1、 a.reshape(x, -1)或者a.reshape(-1, x)
①若是a.reshape(x, -1)则是将矩阵a变成行数为x,列数不规定的矩阵,具体列数按照总元素个数除行数,均分得到。
②若是a.reshape(-1, x)则是将矩阵a变成列数为x,行数不规定的矩阵,具体行数按照总元素个数除列数,均分得到。
import numpy as npIn : a_1=np.arange(1,13)
Out: [ 1 2 3 4 5 6 7 8 9 10 11 12] In : a_1=a_1.reshape(3,4) #将向量变为(3×4)的矩阵,一维长度为3,二维长度为4
Out: [[ 1 2 3 4][ 5 6 7 8][ 9 10 11 12]]In : a_1=a_1.reshape(2,3,2) #将向量变为(2×3×2)的矩阵,一维长度为2,二维长度为3,三维长度为2
Out: [[[ 1 2][ 3 4][ 5 6]][[ 7 8][ 9 10][11 12]]]In : a_1.reshape(2,-1) #将(3×4)变为(2×6)的矩阵,一维长度为2,二维长度自适应
Out: [[ 1 2 3 4 5 6][ 7 8 9 10 11 12]]In : a_1.reshape(-1,1) #将(3×4)变为(12×1)的矩阵,一维长度自适应,而为长度为1
Out: [[ 1][ 2][ 3][ 4][ 5][ 6][ 7][ 8][ 9][10][11][12]]
Python函数:np.reshape()相关推荐
- python中np.reshape与matlab中reshape区别,以及多axis的np.mean分析[探索6]
1.np.reshape与matlab中reshape区别 np.reshape是按行重组的,而matlab是按列重组的. 2.多axis的np.mean分析 np.mean(A,0)与matlab中 ...
- python使用np.logspace函数在对数刻度上创建一个对数等距数组实战:在对数刻度上创建一个数组(指定数值个数以及是否包含末尾界值)、使用不同的基数(底数)在对数刻度上构建等距数组、可视化
python使用np.logspace函数在对数刻度上创建一个对数等距数组实战:在对数刻度上创建一个数组(指定数值个数以及是否包含末尾界值).使用不同的基数(底数)在对数刻度上构建等距数组.可视化 目 ...
- python中的reshape函数
python中的reshape函数 1.reshape函数() (1)正常情况下的reshape用法 (2)当reshape函数中的-1参数的时候 可以看到,reshape函数就不会考虑你的第0维参数 ...
- pythonzeros函数_zeros函数是什么意思?python中np.zeros中的参数是什么意思
zeros函数是什么意思?python中np.zeros中的参数是什么意思 发表时间:2020-01-06 21:09:14 小编:4326手游网 阅读: 在手机上看 手机扫描阅读 MATLAB中ze ...
- python中rand函数是什么意思_科学网-Python中*和**作用及随机数产生函数 np.random.rand()/numpy.random.unifo...-张伟的博文...
[第一部分] Python中的 * 和 ** ,能够让函数支持任意数量的参数,它们在函数定义和调用中,有着不同的目的! 一. 打包参数 * 的作用:在函数定义中,收集所有位置参数到一个新的元组,并将整 ...
- python VS matlab: reshape/max/matrix index等方法比较
matlab是进行学术研究必备的工具软件,python是进行工程实践的必备软件.因为matlab中矩阵运算的方便高效,有些代码前期会在matlab中编写,后面再转到python.在转换的过程中,发现m ...
- python 函数作用于矩阵_图解NumPy:常用函数的内在机制
原标题:图解NumPy:常用函数的内在机制 来源: 机器之心 支持大量多维数组和矩阵运算的 NumPy 软件库是许多机器学习开发者和研究者的必备工具,本文将通过直观易懂的图示解析常用的 NumPy 功 ...
- python里np什么意思_python中np是做什么的
在python中,"np"一般是指"numpy"库,是第三方库"numpy"的别名.方法:利用命令"import numpy as ...
- 用 Mars Remote API 轻松分布式执行 Python 函数
Mars 是一个并行和分布式 Python 框架,能轻松把单机大家耳熟能详的的 numpy.pandas.scikit-learn 等库,以及 Python 函数利用多核或者多机加速.这其中,并行和分 ...
最新文章
- Windows Phone 7编程学习点滴一——页面切换、返回键重载和工具栏
- GAN的统一架构与WGAN
- mysql 日志管理
- Min_25筛学习笔记
- [Android]《Android艺术开发探索》第一章读书笔记
- 计算机网络管理考核办法,开滦医院计算机网络管理考核细则
- Java多线程之间访问实例变量
- datepick二格式 化时间_考研经验分享(三)英语二作文模板
- mysql创建用户报错ERROR 1290
- oracle视图能用etl工具_今日干货:口碑最好的五款BI工具
- 表达式括号匹配(信息学奥赛一本通-T1353)
- Python 调度算法 死锁 静动态链接 分页分段(七)
- mz04那智不二越机器人编程_买买买!这些炫酷的机器人已加入进博会“购物车”!...
- 列表生成式、生成器表达式、模块导入
- docker日志引擎说明
- 【WEB端移动端】企业官网高保真Axure原型模板
- Python批量爬取谷歌原图,2021年最新可用版
- Hulu 2020年校招-算法题《Hulu杀》Python
- matlab根据火焰RGB值求温度程序,基于MATLAB的炉膛火焰图像温度测量
- 删除launchpad中无法正常移除的图标