Как рассчитать среднее значение части массива, используя NumPy - PullRequest
0 голосов
/ 29 июня 2019

Итак, я делаю курс на основе GIT как часть моей кривой обучения. Мне нужно рассчитать средние значения определенного месяца. Вот полный код:

Импорт CSV-файлов и создание массивов для двух разных метеостанций - Kumpula и Rovaniemi:

import numpy as np
fp = 'Kumpula_temps_May_Aug_2017.csv'
kumpula = np.genfromtxt(fp, delimiter=',')
fpr = 'Rovaniemi_temps_May_Aug_2017.csv'
rovaniemi = np.genfromtxt(fpr, delimiter=',')

station = kumpula[:, 0]
station_r = rovaniemi[:, 0]
date = kumpula [:, 1]
date2 = rovaniemi [:, 1]
temp = kumpula[:, 2]
temp2 = rovaniemi[:, 2]
temp_max = kumpula [:, 3]
temp_max_r = rovaniemi [:, 3]
temp_min = kumpula [:, 4]
temp_min_r = rovaniemi [:, 4]
celsius = kumpula [:, 5]
celsius_r = rovaniemi [:, 5]

Взяв подмножество Kumpula за май месяц (таков формат даты, это хорошо):

kumpula_may_mask = date >=201705010000
kumpula_may = kumpula[kumpula_may_mask]

Как получить значение .mean для массива "temp" kumpula_may?

Когда я делаю:

print (temp.mean())

Я получил среднее значение kumpula, пробовал варианты с добавлением kumpula_may, но я не могу справиться. Я предполагаю, что это довольно простая вещь, но я не смог найти ее в сети (вероятно, не смог сделать правильный поиск).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...