Используйте часть 2 документа «Справочная информация по курсовой работе» в папке «Неделя 09» на странице SOEE2710 Minerva, чтобы помочь вам идентифицировать файлы netcdf, содержащие файлы данных о средней годовой доле морского льда (*clann.nc) для запуска модельных экспериментов. периоды LGM и СОВРЕМЕННЫЙ. Эти файлы являются файлами «климатологии».
Прочитайте данные о фракции морского льда и постройте три карты фракции морского льда, по одной для периодов LGM и СОВРЕМЕННОГО периода, а также одну, показывающую разницу между два (LGM минус СОВРЕМЕННЫЙ). Если вы можете, используйте цикл, чтобы упростить процесс построения графика, аналогично решению для рабочего листа 8, вопрос 2 (b), хотя в этом случае вам придется перебирать различные данные о морском льду в цикле.
Используйте пакет cartopy и функцию pcolor matplotlib, чтобы построить графики и добавить к графикам современные береговые линии в виде черного контура.
Данные, из которых вы считываете файлы netcdf будут иметь форма (1,1,73,96). Длины измерений широты и долготы составляют 73 и 96 соответственно. 1 обозначают время и размеры вертикального уровня. В этом случае данные находятся на одном вертикальном уровне (т.е. поверхности) и не меняются во времени. Вам необходимо удалить эти измерения длиной 1, прежде чем отображать данные, используя функцию np.squeeze():
example_array = np.squeeze(example_array)
Обратите внимание, что из-за того, что данные модели оборачиваются вокруг линии долготы 0 градусов, cartopy будет создавать белую полосу с долготой 0 градусов на всех графиках карты. Это не так просто исправить, и вы не потеряете за это оценки.
files1 = glob.glob("../coursework2/coursework/teadv3/climatology/*/clann .nc")
files2 = glob.glob("../coursework2/coursework/teada3/climatology//*clann.nc")
data1 = []
для n в файлах1:
data1.append(Dataset(n))
data2 = []
для n в файлах2:
data2.append(Dataset(n))
print(data1[0])
Подробнее здесь: https://stackoverflow.com/questions/792 ... rn-and-why
Какова разница во фракции морского льда между LGM и MODERN и почему? [закрыто] ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Какие еще способы могут быть представления неприводимой фракции без GCD? [закрыто]
Anonymous » » в форуме Python - 0 Ответы
- 3 Просмотры
-
Последнее сообщение Anonymous
-