Скажем, x (len = 10000) и y (len = 10000) - это 1d numpy массивы, оба заполнены координатами UTM x и y соответственно.Также скажем, что v (len = 10000) - это также 1-й массив numpy, заполненный, скажем, значениями температуры.Если я хочу интерполировать данные v для создания контурной карты из функции scipy griddata, какой будет правильный номер, который я должен присвоить переменной N в приведенном ниже коде?
import matplotlib.pyplot as plt
import numpy as np
import scipy.interpolate
x = ...1d numpy array with len = 10,000
y = ...1d numpy array with len = 10,000
v = ...1d numpy array with len = 10,000
N = ???
xi = np.linspace(x.min(), x.max(), N)
yi = np.linspace(y.min(), y.max(), N)
zi = scipy.interpolate.griddata((x, y), v, (xi[None,:], yi[:,None]))
plt.contourf(xi, yi, zi, cmap = "jet")
plt.show()