Как удалить нежелательное пустое измерение из xarray DataArray (сжатие не работает)Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как удалить нежелательное пустое измерение из xarray DataArray (сжатие не работает)

Сообщение Anonymous »

У меня есть четырехмерный массив данных DataArray, как вы можете видеть, размер времени равен 0:


array([], shape=(3, 0, 297, 496), dtype=float64)
Coordinates:
* y (y) float64 -3.199e+06 -3.199e+06 -3.199e+06 -3.199e+06 ...
* x (x) float64 1.966e+06 1.966e+06 1.966e+06 1.966e+06 1.966e+06 ...
* color (color) 'red' 'green' 'blue'
* time (time) datetime64[ns]


Мне нужно, чтобы мой DataArray был в формате («Y», «X», «цвет»), однако, когда я пытаюсь избавиться от измерения времени с помощью сжатия :

new_darray = old_darray.squeeze('time')


это происходит:

IndexError: index 0 is out of bounds for axis 0 with size 0


и когда я попробую это:

new_darray = old_darray[:,0,:,:]


Такое тоже бывает:

IndexError: index 0 is out of bounds for axis 0 with size 0


Подробнее здесь: https://stackoverflow.com/questions/437 ... eze-doesnt
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Используйте xarray, чтобы сохранить DataArray в формате geoTiff, не используя оперативную память.
    Anonymous » » в форуме Python
    0 Ответы
    21 Просмотры
    Последнее сообщение Anonymous
  • Используйте xarray, чтобы сохранить DataArray в формате geoTiff, не используя оперативную память.
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Xarray dataarray idxmin() с методомwhere() возвращает весь массив 'NaT'
    Anonymous » » в форуме Python
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Как интерполировать многомерный массив DataArray xarray?
    Anonymous » » в форуме Python
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Как сделать xarray.dataarray.to_zarr Readable от Napari?
    Anonymous » » в форуме Python
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»