坂道での交通シミュレーションを作成しているのですが坂道の間の車で平均速度を出したいのですが坂道の間の車を取得する方法がわかりません。
今、全体の走行車の平均速度は出せているのですが坂道間の平均速度が出せないです
sum_car_v = 0
for c in cars:
sum_car_v += c.speed
ave_car_v = 0
if 0 < len(cars):
ave_car_v = sum_car_v / float(len(cars))
上記のコードで全体の平均速度を出しています
何かアドバイスよろしくお願いします
車自身が坂道の間にいるという判定はできますでしょうか?
判定できるのであれば、坂道フラグを追加して、Trueの車のみを対象に処理をすればよいと思います。
また、判定の仕方がよく分からないのであれば、ファイルを添付していただければアドバイスできると思います。