python - 如何复制矩阵的一部分并将其粘贴到 Python 中同一矩阵的末尾?
问题描述
我有一个大小的矩阵,(21, 15, 50)
我想取矩阵的最后一级,这将是一个大小(1, 15, 50)
,我想复制该矩阵切片并将其粘贴回原始矩阵,这样原始矩阵的大小将为(22, 15, 50)
. 这将导致切片 21 和 22 具有相同的值。
我已经尝试过np.hstack()
,append()
但我可能会错误地使用它们。
这个的语法是什么?谢谢!
解决方案
我称您的 3d 数组为a
.
此代码可能会解决您的问题:
a = np.concatenate((a, a[-1,:,:].reshape(1,15,50)), axis=0)
我试过检查a的形状,结果(22,15,50)
如你所愿。
推荐阅读
- apache-spark - pyspark:使用自定义时间序列数据的滚动平均值
- reactjs - “react-app-polyfill”在 IE11 中不起作用
- java - 设置定时器在读取 NFC 标签信息时停止
- angular - 我的组件在 Angular 中被标记为已加载两次
- javascript - 使用 create react app 时未创建 src 和 public 文件夹
- html - Rails - 使用 Active Storage 在新选项卡中打开图像
- java - 如何检查下一个输入是否为整数,同时在 Java 中同时检查它是否为 > 和 <?
- java - Jackson 不会反序列化 Kotlin 数据类中的列表字段
- tensorflow - 将 channel_shift_range 添加到 Keras 预处理(图像增强)中会允许模型在可变光照情况下使用吗?
- c# - c#循环列表
行和修剪列值