1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Viết hàm trong Python

Connected

Bài tập

Tốc độ của mèo

Bạn đang xây dựng một dịch vụ web mới để xử lý các luồng Instagram nhằm xác định bức ảnh nào có mèo (đừng hỏi lý do — đây là internet). Mã xử lý dữ liệu chạy chậm hơn mong đợi, nên bạn đang tinh chỉnh để tăng tốc. Với một ảnh, image, bạn có hai hàm có thể xử lý nó:

  • process_with_numpy(image)
  • process_with_pytorch(image)

Đồng nghiệp của bạn đã viết một bộ quản lý ngữ cảnh, timer(), sẽ in ra thời gian đoạn mã bên trong khối ngữ cảnh chạy mất bao lâu. Cô ấy gợi ý bạn dùng nó để xem phương án nào nhanh hơn. Hãy đo thời gian của từng hàm để quyết định dùng hàm nào trong dịch vụ web của bạn.

Hướng dẫn

100 XP
  • Dùng bộ quản lý ngữ cảnh timer() để đo thời gian chạy của process_with_numpy(image).
  • Dùng bộ quản lý ngữ cảnh timer() để đo thời gian chạy của process_with_pytorch(image).