np.stack(x_new, axis=-2)
在函数中,x_new = np.stack(x_new, axis=-2)
的目的是将保留区域的 x
数组沿着倒数第二个维度进行堆叠,得到一个新的数组 x_new
,该数组的维度为 (6940, 45, 90, a, 9)
,其中 a
是保留区域的数量。
具体来说,假设 x_new
是一个形状为 (n, m, p, a, b)
的列表,其中 n
、m
、p
是每个保留区域的维度大小,a
是保留区域的数量,b
是每个区域内部的特征数量。当使用 np.stack(x_new, axis=-2)
时,它会返回一个形状为 (n, m, p, a, b)
的新数组,其中 a
维度上的每个元素都是 x_new
列表中对应位置的数组。