Построение требует времени после взятия группового и среднего - PullRequest
0 голосов
/ 12 марта 2020

У меня есть xarray с координатами:

1. lat(192, )
2. lon(288,0)
3. plev(10,)
4. time(14400,)

And following data variables:
1. zg(time, plev, lat, lon)
2. tas(time, lat, lon)

Теперь я делаю групповой (ежемесячный) и получаю среднее значение за месяц, как это для 1 плева в заг.

df.groupby('time.month').mean()

Сейчас когда я пытаюсь построить zg в течение 1 месяца, вот так:

monthly_mean.zg.sel(month = 1).squeeze().plot(figsize = (10,5))

Это занимает много времени, чтобы построить это (около 15 минут).

Я не уверен, почему эта проблема происходит. Принимая во внимание, что я могу ежемесячно строить tas в секундах. И даже для zg , если я строю график для определенной даты, прежде чем делать, значит, это не займет время.

Я не могу понять, в чем проблема. Может кто-нибудь сказать мне, что не хватает.

PS: Если кто-то хочет, я могу предоставить пример данных.

...