博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
03-numpy-笔记-expand_dims
阅读量:5093 次
发布时间:2019-06-13

本文共 846 字,大约阅读时间需要 2 分钟。

>>> x = np.array([[1,2,3],[4,5,6]])>>> x.shape(2, 3)>>> np.expand_dims(x, 0)array([[[1, 2, 3],        [4, 5, 6]]])>>> np.expand_dims(x, 1)array([[[1, 2, 3]],       [[4, 5, 6]]])>>> np.expand_dims(x, 2)array([[[1],        [2],        [3]],       [[4],        [5],        [6]]])>>> np.expand_dims(x, 3)array([[[1],        [2],        [3]],       [[4],        [5],        [6]]])>>> np.expand_dims(x, 4)array([[[1],        [2],        [3]],       [[4],        [5],        [6]]])>>> np.expand_dims(x, 1).shape(2, 1, 3)>>> np.expand_dims(x, 2).shape(2, 3, 1)>>> np.expand_dims(x, 3).shape(2, 3, 1)>>> np.expand_dims(x, 4).shape(2, 3, 1)>>> np.expand_dims(x, 0).shape(1, 2, 3)

1. 分3部分来看。

2. expand_dims直观来说就是将某一维度展成1维,看shape的形式便可知。

3. 哪一维要设置成1,就将原始DATA重新组合,细心看输出的数据的重排形式。

4. 维度从0开始,超过都表示最后一维,-1也是最后一维。

 

转载于:https://www.cnblogs.com/alexYuin/p/8849526.html

你可能感兴趣的文章
函数编程练习题1
查看>>
基本数据类型与格式化输出
查看>>
elasticsearch的java搜索语法
查看>>
递归、遍历、冒泡
查看>>
python高级
查看>>
Asp.Net 之Jquery知识点运用
查看>>
布尔表达式
查看>>
Stopwatch 计时器类
查看>>
Win Phone 8 Emulator启动错误:提示无法创建虚拟机,Xde找不到主机的IPv4地址
查看>>
c++类与对象(1)——构造,复制构造函数
查看>>
Java基础(四) StringBuffer、StringBuilder原理浅析
查看>>
UVALive 4262——Trip Planning——————【Tarjan 求强连通分量个数】
查看>>
LinkedList简要分析
查看>>
纯PHP实现定时器任务(Timer)
查看>>
分类树操作
查看>>
如何下载 Chrome 应用商店的 .crx 文件
查看>>
利用GDI+ for.NET 给图片加水印标记
查看>>
【转载】 扫描二维码自动识别手机APP下载地址
查看>>
js 对url进行编码和解码的三种方式
查看>>
windows phone 扫描二维码
查看>>