如何使numpy.array的形状动态化?

时间:2018-11-29 13:57:02

标签: python arrays numpy dynamic slice

我对numpy数组背后的科学有疑问。我想这并不难解决。但是我没有为此的最佳解决方案。

config 1 config 2

如您所见,我们有两个配置。第一个是初始的。如果我的循环在数组F中检测到1,则会将数组B添加到F。但是如您所见,两个数组中的1和0是“链接”在一起的。

现在变得越来越棘手。在配置2中,值为1的单元格向上移动了一个单元格。如果我现在想将B添加到F,我还必须在不更改尺寸的情况下将B“移动”到上方一个单元格。所以我需要用零(1,5)向量替换B中的最后一行。

当然,稍后我想对整个内容进行概括,例如看配置3:

config 3

这就像动态调整数组B。但是我的问题是我不知道如何实现这个想法。我不确定是否必须使用切片或如何将矩阵B“链接”到单元格1的位置。如果您能给出提示如何解决此问题,我将不胜感激。

欢呼

0 个答案:

没有答案