A trick when you want to flatten a matrix X of shape (a,b,c,d) to a matrix X_flatten of shape (bcd, a) is to use:
X_flatten = X.reshape(X.shape[0], -1).T
reshape(行,列)可以根据指定的数值将数据转换为特定的行数和列数

reshape(1,-1)或者reshape(-1,1):
-1被理解为unspecified value,意思是未指定为给定的。

如果我只需要特定的行数,列数多少我无所谓,我只需要指定行数,那么列数直接用-1代替就行了,计算机帮我们算赢有多少列,反之亦然。

所以-1在这里应该可以理解为一个正整数通配符,它代替任何整数。

python3 reshape相关推荐

  1. python矩阵reshape_[LeetCode Python3]566. Reshape the Matrix(重塑矩阵)

    在MATLAB中,有一个非常有用的函数 reshape,它可以将一个矩阵重塑为另一个大小不同的新矩阵,但保留其原始数据. 给出一个由二维数组表示的矩阵,以及两个正整数r和c,分别表示想要的重构的矩阵的 ...

  2. python3 opencv_Python3 OpenCV3 图像处理基础

    开发环境搭建 本人使用的是Ubuntu 16.04LTS. 1.安装Python3 ## 其实 Ubuntu 16.04 系统自带了 Python 3.5.2,因此不需要再安装了?但是需要安装一些开发 ...

  3. python3语音识别模块_语音识别(LSTM+CTC)

    序言:语音识别作为人工智能领域重要研究方向,近几年发展迅猛,其中RNN的贡献尤为突出.RNN设计的目的就是让神经网络可以处理序列化的数据.本文笔者将陪同小伙伴们一块儿踏上语音识别之梦幻旅途,相信此处风 ...

  4. python3.5怎么使用-Python3.5中NumPy模块的使用图文教程

    Python3.5基础之NumPy模块的使用图文与实例详解 本文实例讲述了Python3.5基础之NumPy模块的使用.分享给大家供大家参考,具体如下: 1.简介 2.多维数组--ndarray #! ...

  5. python绘制3d图-python3利用Axes3D库画3D模型图

    Python3利用Axes3D库画3D模型图,供大家参考,具体内容如下 最近在学习机器学习相关的算法,用python实现.自己实现两个特征的线性回归,用Axes3D库进行建模. python代码 im ...

  6. 模型训练 准确率下降_手写批量线性回归算法:在Python3中梯度下降方法实现模型训练

    在这篇文章中,我们将看一个使用NumPy作为数据处理库的Python3编写的程序,来了解如何实现使用梯度下降法的(批量)线性回归. ​ 我将逐步解释代码的工作原理和代码的每个部分的工作原理. ​ 我们 ...

  7. python3环境下用matplotlib库实现UI交互

    在python的学习过程中我看到一个模拟鸟群的例子,并可以用鼠标左键创建一只新的鸟,用鼠标右键驱散鸟群.在我运行代码的时候发现,点击鼠标左键和右键均没有反应.于是查阅资料,最后找到了问题所在,现在将解 ...

  8. 【Python3】Tensorflow_Fasterrcnn训练自己数据集,Keras_Yolov3_GPU训练自己数据集

    文章目录 1.Tensorflow_Fasterrcnn训练自己数据集 1.1 环境塔建 1.2 用预训练好的Resnet101模型演示demo图片 1.3 用预训练好的Resnet101模型对数据进 ...

  9. python3.7对应的numpy版本_图解NumPy包一文就够了

    在之前的生信分析方向如何系统入门python3推文最后,我们提到了python有很多好用的模块和加载包,也正因为这些,所以才使得python能够灵活多场景处理分析. 整合最近学习的一些内容,借以 Ja ...

最新文章

  1. 机器学习实战笔记(Python实现)-03-朴素贝叶斯
  2. 2018AI最佳应用回顾
  3. 365天里有300天都想辞职,换个公司,你的2019会更好吗?
  4. TextView 显示图像+文字的方法
  5. MFC自动注册ODBC数据源
  6. (转)从零实现3D图像引擎:(6)向量函数库
  7. [转]深入浅出Java设计模式之备忘录模式
  8. 2019江苏高考作文_2019年关于现代组织的5大文章
  9. Nginx 与 Tomcat,Apache的区别
  10. python 正则表达式集合-抄的
  11. the problem was occurred when start ADT
  12. 用计算机弹苹果手机铃声,苹果手机如何设置铃声
  13. 作为数据分析师,这6款数据分析热门工具,你不能错过~
  14. java计算机毕业设计招聘管理系统源码+系统+mysql数据库+lw文档
  15. python查找csv中某个数据_使用Python从CSV文件中查找中值
  16. Java学习:从入门到精通week3
  17. 手机邮箱中的邮件里的链接的打开方式/app更改方法
  18. React Native实践之携程Moles框架
  19. ps因计算机限制打不开,电脑突然坏了只有打不开PS这是什么原因在线 – 手机爱问...
  20. 价值链-名词解释01

热门文章

  1. 汇编——数组字的传输
  2. 完全过TP源码(转)
  3. 首页快速排名六字真言
  4. 「前端996」阿里智能事业群-达摩院-机器智能技术部-秋招面试经历(整理)
  5. 如何在计算机史打印地图,国家历史地图集的计算机编制
  6. 用深度学习玩图像的七重关卡
  7. android 仿 ios 搜索界面跳转效果
  8. 冬察冬见·全视角再议晋升
  9. python重要的第三方库pandas模块常用函数解析之DataFrame
  10. Linux删除系统自带的jdk