# create a matrix where I will store the first interpolated file
tempnew = np.ones((np.asarray(w1[0,0,:,:]).shape))*np.nan
# The lon, lat coordinate points of the original grid
lonl,latl = np.meshgrid(lon,lat)
points = np.vstack((np.array(lonl).flatten(),np.array(latl).flatten())).transpose()
# The values of the original file
values = np.array([np.asarray(temp[0,0,:,:])]).flatten()
# The dimensions of the grid that I want to interpolate to
lons = np.array(nav_lon)
lats = np.array(nav_lat)
X,Y = np.meshgrid(lons,lats)
# Interpolation
tempnew = griddata(points,values, (X,Y), method = "nearest",fill_value=-3)
Размер каждой из переменных, которые я использовал выше:
Здесь я хотел бы отметить, что исходная сетка файла представляет собой обычные данные сетки (типа A), тогда как сетка, в которую я хочу интерполировать, не является регулярной (данные сетки C)
Ошибка выглядит следующим образом:
Последние 4 дня у меня возникла проблема с расшифровкой ошибки Python: [code]IndexError: index 206893 is out of bounds for axis 0 with size 206893 [/code] при применении данных сетки и «ближайшего» метода интерполяции используются следующие строки: [code]# create a matrix where I will store the first interpolated file tempnew = np.ones((np.asarray(w1[0,0,:,:]).shape))*np.nan # The lon, lat coordinate points of the original grid lonl,latl = np.meshgrid(lon,lat) points = np.vstack((np.array(lonl).flatten(),np.array(latl).flatten())).transpose()
# The values of the original file values = np.array([np.asarray(temp[0,0,:,:])]).flatten()
# The dimensions of the grid that I want to interpolate to lons = np.array(nav_lon) lats = np.array(nav_lat) X,Y = np.meshgrid(lons,lats)
# Interpolation tempnew = griddata(points,values, (X,Y), method = "nearest",fill_value=-3) [/code] Размер каждой из переменных, которые я использовал выше: [code]#tempnew.shape: (728, 312) #(Dimensions of tempnew is (lats,lons)) #lat.shape: (661,) #(original latitude) #lon.shape: (313,) #(original longitude) #points.shape: (206893, 2) #values.shape: (206893,) #X.shape: (728, 312) #Y.shape: (728, 312)
[/code] Здесь я хотел бы отметить, что исходная сетка файла представляет собой обычные данные сетки (типа A), тогда как сетка, в которую я хочу интерполировать, не является регулярной (данные сетки C) Ошибка выглядит следующим образом: [code]In [36]: tempnew = sp.interpolate.griddata(points,values, (X,Y), method = "nearest ...: ",fill_value=-3) --------------------------------------------------------------------------- IndexError Traceback (most recent call last) in ----> 1 tempnew = sp.interpolate.griddata(points,values, (X,Y), method = "nearest",fill_value=-3)
Я прохожу обучение по обучению чат-бота. Однако я продолжаю получать эту ошибку и не знаю, что она означает,
строка 16, в
last_unix = df.tail(1) .values
IndexError: индекс 0 выходит за пределы оси 0 с размером 0
Я пытаюсь оценить, не слишком ли сильно двигаются губы человека, когда рот закрыт (чтобы сделать вывод, что он жует).
Закрытая часть рта выполнена без каких-либо проблема, но когда я пытаюсь оценить движение губ по ориентирам( dlib ), похоже,...
У меня есть проблема с использованием шаблона в новом наборе данных. Я получаю ошибку «Индексерр: индекс 89191 выходит за пределы оси 0 с размером 2196», когда я выполняю код:
book_vector = {}
for book, group in tqdm(data.groupby( 'Book-Title')):...