Python Pandas和NumPy默认宽度在启动时更改
是否有一种方法可以在IPython shell启动时指定Pandas和NumPy显示宽度。比如说,Python Pandas和NumPy默认宽度在启动时更改,python,numpy,pandas,ipython,Python,Numpy,Pandas,Ipython,是否有一种方法可以在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 对于Windows,对于我,我有一个启动目录: 'C:\Users\username\.ipython\profile_default\sta
# Run this at startup
import numpy as np
np.set_printoptions(linewidth=200)
import pandas as pd
pd.options.display.width = 200
对于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
检查文档以查看目录的位置
在基于Unix的系统上,您可以通过在
~/.ipython/profile\u default/startup
中放置启动脚本来添加@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.\u/startup
用于特定配置文件
这有一个副作用,
pd
和np
将在IPython外壳中提供给您。这里是为pandas设计的:我不清楚pandas配置是否能让您完成所有这一切。只使用PYTHONSTARTUP环境变量可能更容易:@andrew您提供的链接还可以将启动脚本放入.ipython profile目录,如下面的答案所示。谢谢你。我考虑的更多是IPython配置文件和配置。但是下面的解决方案实现了与使用PYTHONPATH相同的功能。别开玩笑了。我不得不这么做。家不一样,哈!很公平:)