まず、私はまだPythonを初めて熟知している。私は%timeitを使用するいくつかの例を見てきました。そして、それはいくつかの最適化作業を行うのに本当に便利です。問題は、実際に始める方法を見つけられていないことです。これにはいくつかの似たような方法があるようで、Python 2.7の例もいくつか見つかりました。さて、ここにPython Guruの簡単なポイントがいくつかあります。%timeitを使用したいが、それを行う方法がわからない
私はPython 3.6を使用しています。 インポートする必要はありますか?いずれのインポート構文も問題ありません。
import xxxxx or from xxxxx import yyyyy
ループや他の構文で%timeitを使用できるようです。彼らはあまりにも "デフ"に使用することはできますか?あなたが私にリンクを落として "rtfm"と言うと、少なくとも私は正しい方向に向かうでしょう。
ありがとうございます!
これは素晴らしいですね。ですから、私はrequirements.txtファイルに "ipython == 6.2.0"を追加するルートを作ろうとしています。それはうまくインストールされます。私は "import timeit"をすることさえできます。しかし、私はまだ "%timeit"と "timeit"を使って問題に遭遇します。 「Python Plugin」を使用しているので、私はIntelliJを使うことはできないと答えてくれます。 –
@NickAllen: 'import timeit'は無関係です。 'timeit' *モジュール*は普通のPythonと一緒に出荷されます。不確実性はIntelliJが 'ipython'実行可能ファイルではなく、単純なPythonインタプリタを実行していることです。 'ipython'はほんの数個のライブラリではなく、対話的なPythonシェルを置き換える完全なラッパーです。マジック機能を得るために 'ipython'を実行する必要があります。ライブラリをインストールするだけでは不十分です。 – ShadowRanger
あなたの時間と洞察力に感謝します。ほんとうにありがとう。 –