小テスト:%lprun を使う手順
以下は convert_units() 関数です。お気に入りのスーパーヒーローたちの身長と体重をメートル法からヤード・ポンド法に変換します。
def convert_units(heroes, heights, weights):
new_hts = [ht * 0.39370 for ht in heights]
new_wts = [wt * 2.20462 for wt in weights]
hero_data = {}
for i,hero in enumerate(heroes):
hero_data[hero] = (new_hts[i], new_wts[i])
return hero_data
スーパーヒーローのリスト(heroes)と、各ヒーローの身長(センチメートル)と体重(キログラム)が NumPy 配列(それぞれ hts と wts)として読み込まれているとします。
スーパーヒーローのデータに対して convert_units() 関数をプロファイルし、行ごとの実行時間を確認したい場合、どの手順が必要ですか?
この演習はコースの一部です
