2017-09-04 30 views
0

私はPythonを使用してデータサイエンスを学んでいますが、Pycharmや崇高なテキストを使用するとnumpy、pandasなどのlibをロードするのに。他のIDEではPythonモジュールの読み込みが遅いですが、Spyderでは20倍高速です

私のプログラムを実行するためにAnacondaによってインストールされたSpyderを使用すると、超高速です!

私は本当にPycharmを使いたいのですが、Spyderと同じくらい速くするにはどうすればいいですか?

SpyderはいくつかのPython.exeを実行しますが、Spyderは5つのpython.exeバックグラウンドを実行し、1つしか昇華しません。それはとても速いのですか? scipy.statsからNP からインポートStandardScaler をsklearn.preprocessingからノルム を読み込むよう インポートnumpyのをSNSとしてPLT インポートseabornとしてPD インポートmatplotlib.pyplotとして [インポートパンダ:これらのLIBSをインポートする。例えば

scipyのダウンロード輸入統計 輸入警告 輸入sympyその後

]

それがかかります。

崇高4.1秒

スパイダー0.06秒

+0

(* Spyderのメンテナがここにあります)* Spyderのエディタでコード補完を取得しているか、それらのモジュールをIPythonコンソールに読み込んでいますか?それがエディタであれば、他のエディタにはない科学ライブラリをすばやくロードして、私の知る限りでは最適化することができます。それがIPythonコンソールなら、SpyderとPyCharmの間に大きな違いはありません。 –

答えて

0

あなたはPycharmに直接木星ノートブックを使用することができます。
hereを参照してください。
SpyderはJupyterカーネルを使用しているので、すべてのインポートを常にロードする必要はありません。 Spyderは、カーネルをバックグラウンドで実行します。ここで、Pycharmは、実行するたびに新しいPythonインスタンスを開始します。それらのそれぞれは、すべての依存関係を再度ロードする必要があります。

関連する問題