0

我有一个INDArraywith shape {7,2,3}。我想增加一个或多个维度{8,3,4}or{7,3,3}等​​并将值插入到调整大小的数组中。我知道无法调整相同数组的大小以增加长度,因此我打算创建一个具有相同等级的更大数组并将值插入其中,但即使是不同Nd4j.put的方法也期望标量仅用于插入新数组并用于Nd4j.copy工作两个数组的形状需要相同。如何将较小的数组插入到较大的数组中,其中任何给定值的索引对于两者都是相同的,而较新的数组只允许我为数组引入新的索引?

4

1 回答 1

0

最简单的方法可能是从你的大数组中取出一个子数组,然后调用 subarray_of_big_array.assign(small_array)

于 2020-03-04T06:30:07.223 回答