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()相关推荐

  1. 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中 ...

  2. python使用np.logspace函数在对数刻度上创建一个对数等距数组实战:在对数刻度上创建一个数组(指定数值个数以及是否包含末尾界值)、使用不同的基数(底数)在对数刻度上构建等距数组、可视化

    python使用np.logspace函数在对数刻度上创建一个对数等距数组实战:在对数刻度上创建一个数组(指定数值个数以及是否包含末尾界值).使用不同的基数(底数)在对数刻度上构建等距数组.可视化 目 ...

  3. python中的reshape函数

    python中的reshape函数 1.reshape函数() (1)正常情况下的reshape用法 (2)当reshape函数中的-1参数的时候 可以看到,reshape函数就不会考虑你的第0维参数 ...

  4. pythonzeros函数_zeros函数是什么意思?python中np.zeros中的参数是什么意思

    zeros函数是什么意思?python中np.zeros中的参数是什么意思 发表时间:2020-01-06 21:09:14 小编:4326手游网 阅读: 在手机上看 手机扫描阅读 MATLAB中ze ...

  5. python中rand函数是什么意思_科学网-Python中*和**作用及随机数产生函数 np.random.rand()/numpy.random.unifo...-张伟的博文...

    [第一部分] Python中的 * 和 ** ,能够让函数支持任意数量的参数,它们在函数定义和调用中,有着不同的目的! 一. 打包参数 * 的作用:在函数定义中,收集所有位置参数到一个新的元组,并将整 ...

  6. python VS matlab: reshape/max/matrix index等方法比较

    matlab是进行学术研究必备的工具软件,python是进行工程实践的必备软件.因为matlab中矩阵运算的方便高效,有些代码前期会在matlab中编写,后面再转到python.在转换的过程中,发现m ...

  7. python 函数作用于矩阵_图解NumPy:常用函数的内在机制

    原标题:图解NumPy:常用函数的内在机制 来源: 机器之心 支持大量多维数组和矩阵运算的 NumPy 软件库是许多机器学习开发者和研究者的必备工具,本文将通过直观易懂的图示解析常用的 NumPy 功 ...

  8. python里np什么意思_python中np是做什么的

    在python中,"np"一般是指"numpy"库,是第三方库"numpy"的别名.方法:利用命令"import numpy as ...

  9. 用 Mars Remote API 轻松分布式执行 Python 函数

    Mars 是一个并行和分布式 Python 框架,能轻松把单机大家耳熟能详的的 numpy.pandas.scikit-learn 等库,以及 Python 函数利用多核或者多机加速.这其中,并行和分 ...

最新文章

  1. Windows Phone 7编程学习点滴一——页面切换、返回键重载和工具栏
  2. GAN的统一架构与WGAN
  3. mysql 日志管理
  4. Min_25筛学习笔记
  5. [Android]《Android艺术开发探索》第一章读书笔记
  6. 计算机网络管理考核办法,开滦医院计算机网络管理考核细则
  7. Java多线程之间访问实例变量
  8. datepick二格式 化时间_考研经验分享(三)英语二作文模板
  9. mysql创建用户报错ERROR 1290
  10. oracle视图能用etl工具_今日干货:口碑最好的五款BI工具
  11. 表达式括号匹配(信息学奥赛一本通-T1353)
  12. Python 调度算法 死锁 静动态链接 分页分段(七)
  13. mz04那智不二越机器人编程_买买买!这些炫酷的机器人已加入进博会“购物车”!...
  14. 列表生成式、生成器表达式、模块导入
  15. docker日志引擎说明
  16. 【WEB端移动端】企业官网高保真Axure原型模板
  17. Python批量爬取谷歌原图,2021年最新可用版
  18. Hulu 2020年校招-算法题《Hulu杀》Python
  19. matlab根据火焰RGB值求温度程序,基于MATLAB的炉膛火焰图像温度测量
  20. 删除launchpad中无法正常移除的图标

热门文章

  1. (一)Fixed ThreadPool
  2. 互联网行业的一些职位缩写
  3. 数字化高程模型的表达方法
  4. CDN工作原理及其在淘宝图片业务中的应用
  5. 携程福利变噩梦 上海妇联:严肃处理旗下杂志
  6. LVS的模式一:DR(直接路由)模式
  7. [附源码]计算机毕业设计SpringBoot高血压分析平台
  8. 阿里云新增三大高性能计算解决方案,助力生命科学行业快速发展
  9. 基于视觉导航的自主机器人简介(一)
  10. 区块链当前的发展现状