Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/341.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Pandas和NumPy默认宽度在启动时更改_Python_Numpy_Pandas_Ipython - Fatal编程技术网

Python 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

是否有一种方法可以在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\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相同的功能。别开玩笑了。我不得不这么做。家不一样,哈!很公平:)