2016-09-29 10 views
0

私は、会社の時間平均平均顧客数量をシミュレートするためにPythonコードを使用する必要があります。宿題プロンプトは、ランダムモジュールをインポートし、random.random()メソッドを使用するように指示します。私の問題は、関数自体に何を入れるべきかわからないということです。ここで私がこれまで持っているコードです:あなたはポアソン分布でこれをシミュレートする必要がありますので会社のPythonシミュレーション

import random 

#Function to calculate the average maximum of customers per hour 

def ave_max_calc(C, H, D): 

    **HELP** 


print('Hello, welcome to my average maximum hourly customer volume calculator!') 

C = int(input('Give the number of customers per day: ')) 
H = int(input('Give the number of business hours per day: ')) 
D = int(input('Give the number of days to simulate: ')) 

print('The average maximum hourly customer volume is: ', ave_max_calc(C,H, D)) 
+0

最後に、何かをやろうとした学生。これを読んでみてください。https://docs.python.org/3/tutorial/controlflow.html – thesonyman101

+0

最初に行うことは、明確かつ曖昧さなく用語を定義することです。計算はそれらの定義に従います。 – pjs

答えて

0

最大毎時の顧客の量が割合です。あなたはこのようにポアソン分布を作成することができます:ポアソン分布のため

import numpy as np 
rate = float(C)/H 
customers = np.random.poisson(rate, D*H) 

マニュアルは、ここで見つけることができます:あなたは平均最大を言うときhttp://docs.scipy.org/doc/numpy/reference/generated/numpy.random.poisson.html

を、あなたは日ごとに最大の顧客率の平均を意味していますか?