Как интерполировать 3D-массив с билинейным? - PullRequest
0 голосов
/ 08 апреля 2020

хорошо, из кода мы можем получить массив такой формы (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? 
...