2016-05-27 5 views
3

IPythonシェルの起動時にPandasとNumPyの表示幅を指定する方法はありますか?実行されます。このディレクトリに起動時にPandasとNumPyのデフォルトの幅が変更される

'00-script.py` 

ファイル:私は、ファイルを作成し、この中

'C:\Users\username\.ipython\profile_default\startup' 

:たとえば、

# Run this at startup 
import numpy as np 
np.set_printoptions(linewidth=200) 

import pandas as pd 
pd.options.display.width = 200 
+0

ここはパンダのためのものです:http://stackoverflow.com/questions/21249206/how-to-configure-display-output-in-ipython-pandas – imranal

+0

パンダの設定はあなたに任せますか?このすべて。 PYTHONSTARTUP環境変数を使うほうが簡単かもしれません:http://stackoverflow.com/questions/11124578/automatically-import-modules-when-entering-the-python-または--ipython-interpreter – andrew

+0

@andrewあなたが提供したリンク以下の答えに示すように、起動スクリプトを.ipythonのプロファイルディレクトリに置く方法もありました。ありがとう –

答えて

3

は、Windowsの場合は、私のために、私はスタートアップディレクトリを持っています名前でアルファベット順に表示されます。私はそれが最初に実行されることを確認するために、前に '00'を入れます。このファイルでは、次のように入力します。

import numpy as np 
np.set_printoptions(linewidth=200) 

import pandas as pd 
pd.options.display.width = 200 

ディレクトリの場所を確認するには、ドキュメントを確認してください。

Documentation

+0

ありがとう!これはうまくいった。しかし、誰が窓を使用しますか? ;) –

+0

楽しいことはしません。私は強制される。ホームは違う。 – piRSquared

+0

ha!けっこうだ :) –

1

ちょうどあなたが~/.ipython/profile_default/startupで起動スクリプトを置くことによってそれを行うことができ、UNIXベースのシステムでは、@piRSquaredによって解答に追加する:

特定のプロファイルのための
$ cat ~/.ipython/profile_default/startup/load_pdnp.py 
import pandas as pd 
import numpy as np 

pd.options.display.width = 200 
np.set_printoptions(linewidth=200) 

または~/.ipython/profile_<name>/startup

これは、pdnpがIPythonシェルで利用できるという副作用があります。

関連する問題