有没有办法在启动IPython shell时指定Pandas和NumPy显示宽度。例如,
# Run this at startup
import numpy as np
np.set_printoptions(linewidth=200)
import pandas as pd
pd.options.display.width = 200
答案 0 :(得分:3)
对于Windows,对我来说,我有一个启动目录:
'C:\Users\username\.ipython\profile_default\startup'
在此我创建了一个文件:
'00-script.py`
此目录中的文件将按名称的字母顺序运行。我把' 00'在前面确保它先运行。在此文件中,您可以输入:
import numpy as np
np.set_printoptions(linewidth=200)
import pandas as pd
pd.options.display.width = 200
检查文档以查看目录的位置。
答案 1 :(得分:1)
只需添加@piRSquared的答案,在基于Unix的系统上,您可以通过在~/.ipython/profile_default/startup
中添加启动脚本来实现:
$ 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
获取特定个人资料。
这有副作用,pd
和np
现在可以在IPython shell中使用。