numpy 専用の構成ファイルについては知りませんが、IPython を使用する場合は、新しい IPython シェルを開いたときにこれらの印刷オプションが自動的に設定されるようにプロファイルを設定できます。
新しいプロファイルを作成します (名前を省略してデフォルトのプロファイルを作成できます)
$ ipython profile create fancyprint
次に、設定ファイルを編集します。~/.config/ipython/profile_fancyprint/ipython_config.py
次の行のコメントを外します。
# c.TerminalIPythonApp.exec_lines = []
起動時に実行する行を追加します。
c.TerminalIPythonApp.exec_lines = [
'import numpy as np',
'np.set_printoptions(threshold=np.NaN, precision=3, suppress=True, linewidth=180)'
]
次に、名前付きプロファイルで IPython を起動できます
$ ipython --profile=fancyprint
アレイの印刷オプションは自動的に設定されます。