如何使用numpy

时间:2019-06-29 19:08:17

标签: python arrays csv numpy mean

因此,我正在学习基于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]

如何获取kumpula_may的“临时”数组的.mean值?

当我这样做时:

print (temp.mean())

我得到了kumpula的平均值,尝试通过添加kumpula_may来进行变体,但是我似乎无法解决。我认为这是一件很简单的事情,但是我无法在网上找到它(可能无法进行正确的搜索)。

0 个答案:

没有答案