хорошо, из кода мы можем получить массив такой формы (256,256,150). Но я просто вставляю половину значения в массив. Вот одна часть результата печати.
import numpy as np
hr_shape = (256, 256, 150)
lr_shape = (128, 128, 75)
hr_x = np.ones((128, 256, 150))
hr_y = np.ones((256, 128, 150))
hr_z = np.ones((256, 256, 75))
merged = np.zeros(hr_shape)
merged[::2, :, :] += hr_x
merged[:, ::2, :] += hr_y
merged[:, :, ::2] += hr_z
print(merged)
[1. 0. 1. ... 0. 1. 0.]
[2. 1. 2. ... 1. 2. 1.]
[1. 0. 1. ... 0. 1. 0.]]]
I want to perform interpolation operation to get the entire complete array.
Is it possible?