Bắt đầu ngayBắt đầu miễn phí

Mô hình vận tải: định nghĩa các phương thức quy trình

Giờ bạn đã xác định xong các đầu vào của mô hình, bạn sẵn sàng tạo bộ máy mô hình, gồm các phương thức mô tả các quy trình của bạn.

Có hai quy trình ảnh hưởng đến thời gian một tài xế cần để đi một quãng đường nhất định: (1) thời gian lái xe thực tế để đi hết quãng đường mong muốn trong khi tuân thủ giới hạn tốc độ và (2) thời gian chờ ở đèn giao thông.

Bài tập này là một phần của khóa học

Mô phỏng Sự kiện Rời rạc bằng Python

Xem khóa học

Hướng dẫn bài tập

  • Dùng phân phối Gaussian để tạo ngẫu nhiên giả các giá trị cho random_generated["Distance"].
  • Cập nhật distance_total bằng cách cộng thêm quãng đường vừa tính được.
  • Tạo các giá trị số nguyên ngẫu nhiên cho random_generated["WaitTime"].

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

def road_travel(inputs, distance_total):
  	
    # Use the Gaussian method to generate distance values
    distance = ____.____(inputs['Dist_between_intersections_m'][0], inputs['Dist_between_intersections_m'][1])
    
    # Update the total distance
    distance_total += ____
    return distance, distance_total

def wait_traffic_light(inputs, distance_total):
	
    # Generate random (integer) waiting times
    waitTime_traffic_light_sec = ____.____(0, inputs['Max_waitTime_traffic_lights_sec'])
    return waitTime_traffic_light_sec
Chỉnh sửa và Chạy Mã