У меня есть трехмерный массив с некоторыми значениями высоты.Я хотел бы применить к ним метод интерполяции кригинга и получить полноценный массив с той же заданной формой.
Моя цель на самом деле создать поверхность.Значения, которые у меня есть, являются гидрогеологическими слоями.Каждый слой сверху вниз описывается сеткой, и у меня есть некоторые значения высоты, как описано ниже.Тем не менее, мне нужны значения высоты для каждой сетки.
Например, у меня есть массив.«0» обозначает неизвестные значения, другие значения являются заданными значениями.3 layer, 10 rows, 15 columns
:
[[[ 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0]
[ 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0]
[ 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0]
[ 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0]
[11 9 11 11 10 9 11 11 11 11 9 11 11 11 9]
[ 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0]
[ 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0]
[ 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0]
[ 0 0 0 13 0 0 0 0 0 0 0 0 0 0 0]
[ 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0]]
[[[ 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0]
[ 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0]
[ 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0]
[ 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0]
[11 9 11 11 10 9 11 11 11 11 9 11 11 11 9]
[ 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0]
[ 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0]
[ 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0]
[ 0 0 0 13 0 0 0 0 0 0 0 0 0 0 0]
[ 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0]]
[[[ 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0]
[ 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0]
[ 0 0 0 9 0 0 0 0 0 0 0 0 0 0 0]
[ 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0]
[11 9 11 11 10 9 11 11 11 11 9 11 11 11 9]
[ 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0]
[ 0 0 0 10 0 0 0 0 0 0 0 0 0 0 0]
[ 0 0 0 8 0 0 0 0 0 0 0 0 0 0 0]
[ 0 0 0 13 0 0 0 0 0 0 0 0 0 0 0]
[ 0 0 0 12 0 0 0 0 0 0 0 0 0 0 0]]
Я хочу применить кригинг для получения интерполированных значений на основе заданных значений.