私は自転車のレンタルや天気の需要について毎時のデータを持っています。良い天気と悪天候とを別々に、毎時の平均需要をプロットしたいと思います。今bincountをpythonの節に使用する方法はありますか?
hour_count = np.bincount(hour)
for i in range(number_of_observations):
hour_sums[hour[i]] = hour_sums[hour[i]] + rentals[i]
av_rentals = [x/y for x,y in zip(hour_sums,hour_count)]
:私は与えられた時間で、私はレンタルのための計算総需要だった何をしたか(アカウントの天候を考慮せずに)与えられた時間での平均需要をプロットして、時間の合計数で割る
私は同じことをしたいと思いますが、良い天気と悪天候のために別々にします。累積合計は簡単でした。私は 'if'節を追加しました。私は良い天気と悪い天気の時間を数えることと何をすべきかわかりません。私は合計のような大きなループを避けることを好むでしょう... bincountと同じことをするが、節を持つ関数は?次のようなもの:
good_weather_hour_count = np.bincount(hour, weather == 1 or weather == 2)
PS。おそらく誰かがループなしで所定の時間レンタルを合計する方法を知っていますか?私は2Dヒストグラムで何かを試しましたが、うまくいきませんでした。
label_sums = np.histogram2d(hour, rentals, bins=24)[0]