python中的reshape函数

1、reshape函数()

(1)正常情况下的reshape用法

(2)当reshape函数中的-1参数的时候

可以看到,reshape函数就不会考虑你的第0维参数,按照第一维度8来组,也就是八列,然后一共十六个元素,16/8=2 ,所以就是两行。

我们在看几个例子


列数设置为16,默认函数也就为1。当reshape函数默认只有一个-1参数的时候,数组按行展开。

注意一下将数据展平时候的注意点

(3)当你想将维度为(a,b,c,d)的矩阵X展平为形状为(bcd, a)的矩阵X_flatten时的一个技巧是:
X_flatten = X.reshape(X.shape [0],-1).T # 其中X.T是X的转置矩阵



自己理解的错误的点:

train_set_x_flatten = train_set_x_orig.reshape(train_set_x_orig.shape[0], -1).T 【1】
train_set_x_flatten1 = train_set_x_orig.reshape(-1, train_set_x_orig.shape[0]) 【2】

一开始认为两个式子等价,其实不然它们只是数组的大小一样,但是元素值不同。

print(train_set_x_flatten == train_set_x_flatten1)

1、reshape函数()

python中的reshape函数相关推荐

  1. Python中的reshape()

    Python中的reshape() reshape(x, newshape, order='C') reshape函数用于改变数组形状,且原数据不发生变化 order参数 其中order='C'代表是 ...

  2. python中的pop()函数和popleft()函数

    python中的pop()函数和popleft()函数 首先对于pop而言,它是用于stack中的: stack = [1, 2, 3, 4] print(stack) stack.append(6) ...

  3. python中使用zip函数基于两个列表数据list创建字典dict数据(Create a dictionary by passing the output of zip to dict)

    python中使用zip函数基于两个列表数据list创建字典dict数据(Create a dictionary by passing the output of zip to dict) 目录

  4. python中add函数_如何使用python中的add函数?

    之前向大家介绍过python中的求和函数sum函数,numpy中的sum函数,对于数组可以指定维度进行相加.numpy中还有另一种求和运算方法,即add函数.add函数不仅作用于numpy中加法运算, ...

  5. python 2: 解决python中的plot函数的图例legend不能显示中文问题

    python 2: 解决python中的plot函数的图例legend不能显示中文问题 参考文章: (1)python 2: 解决python中的plot函数的图例legend不能显示中文问题 (2) ...

  6. python中list作为函数参数_在python中list作函数形参,防止被实参修改的实现方法

    0.摘要 我们将一个list传入函数后,函数内部对实参修改后,形参也会随之改变.本文将主要介绍这种错误的现象.原因和解决方法. 1.代码示例 def fun(inner_lst): inner_lst ...

  7. Python中的map()函数和reduce()函数的用法

    Python中的map()函数和reduce()函数的用法 这篇文章主要介绍了Python中的map()函数和reduce()函数的用法,代码基于Python2.x版本,需要的朋友可以参考下  

  8. python input与返回值-python中使用input()函数获取用户输入值方式

    我们编写程序最终目的还是来解决实际问题,所以必然会遇到输入输出的交互问题,python中提供了input函数用来获取用户的输入,我们可以用以下程序演示. user_gender = input(&qu ...

  9. Python中的sorted函数以及operator.itemgetter函数

    from:Python中的sorted函数以及operator.itemgetter函数 operator.itemgetter函数 operator模块提供的itemgetter函数用于获取对象的哪 ...

最新文章

  1. [转] JavaScript仿淘宝智能浮动
  2. Flex embed XML and Icon
  3. 如何使用 Laravel Collections 类编写神级代码
  4. TDSQL 全时态数据库系统-理念与愿景
  5. Python列表以及列表的处理方法
  6. MySQL性能优化知识:长连接、短连接、连接池
  7. raft算法mysql主从复制_Etcd raft算法实现原理分析
  8. 深夜,我偷听到程序员要对session下手......
  9. 『飞秋』小项目心得交流
  10. android 透明主题 crash,Android 8.0 的填坑(透明的activity崩溃)
  11. ElasticSearch核心基础之索引管理
  12. 微星小飞机界面翻译_6 款实用小程序良心推荐,每一款都好用
  13. 漫游配置文件修改为强制配置文件|ntuser.dat ntuser.man
  14. 暗影精灵4电脑win10系统重装+linux双系统安装
  15. vue 接入天地图并且在地图上画基站扇形覆盖物
  16. pip 使用豆瓣镜像
  17. 土豆linux,土豆里安装linux是什_土豆发芽图片
  18. 如何使用格式工厂将vtt文件格式字幕加在视频文件中
  19. 【低碳发展案例研究】中国西部中小城市低碳发展研究——以泸州市为例
  20. openvino下载模型

热门文章

  1. SpringBoot Tomcat 配置https 且443端口也是https(若依为例对接微信小程序的https,小程序也可以访问)
  2. 《淘宝技术这十年》读书笔记 (四). 分布式时代和中间件
  3. 【C++】STL简介
  4. v-loading的使用(ElementUI)
  5. 算法语言Scheme修订6报告 R6RS简体中文翻译
  6. RedisCluster如何高效率地批量插入数据
  7. 【Oracle】6.JDBC
  8. oracle连接数据库的jar包(ojdbc10.jar,ojdbc8.jar,ojdbc6.jar)
  9. 计算机专业座谈会问题,我院计算机专业开展专业抽检主题座谈会
  10. 彻底了解DVD:从入门到精通(二)[转]