1. 학습
  2. /
  3. 강의
  4. /
  5. Python関数の書き方

Connected

연습 문제

猫のスピード

Instagram のフィードを処理して、どの写真に猫が写っているかを判定する新しい Web サービスに取り組んでいます(理由は聞かないでください——インターネットですから)。データを処理するコードが思ったより遅いので、高速化のチューニングを行っています。画像 image が与えられたとき、次の2つの関数で処理できます。

  • process_with_numpy(image)
  • process_with_pytorch(image)

同僚が、コンテキストブロック内のコードの実行時間を出力するコンテキストマネージャ timer() を作成しました。どちらが速いか確認するために、これを使うことを勧められています。各関数の実行時間を計測し、Web サービスでどちらを使うかを判断してください。

지침

100 XP
  • timer() コンテキストマネージャを使って、process_with_numpy(image) の実行時間を計測してください。
  • timer() コンテキストマネージャを使って、process_with_pytorch(image) の実行時間を計測してください。