python - Spyder、Python IDE 启动代码导致 GUI 崩溃

标签 python numpy scipy ipython spyder

我正在使用 Anaconda 科学软件包集 (3.x) 中的 Spyder,并始终处理非常大的数组。我希望能够在控制台窗口中看到这些数组,因此我使用这两个命令:

set_printoptions(linewidth=1000)

将单行显示的最大字符数设置为 1000 并且:

set_printoptions(threshold='nan')

防止大型数组被截断。将这两行代码放入启动选项中

set_printoptions(linewidth=1000),set_printoptions(threshold='nan')

导致 Spyder 在控制台中的新 ipython session 中挂起并崩溃。有没有一种方法可以运行这些代码行,而不需要我一直键入它们。另外,控制台窗口只允许我向上滚动到某个点然后停止。当我想查看大型数组时,这可能是一个问题。有什么办法可以增加滚动缓冲区吗? (注意,我刚刚从 MATLAB 切换到 Python,对 Python 还很陌生)。

最佳答案

您可能会发现 Spyder 的数组编辑器比 qt 控制台更适合大型数组。

关于python - Spyder、Python IDE 启动代码导致 GUI 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25101081/

相关文章:

python - 找到3D数组中每个元素的最大值并将它们保存为python中的新数组

python - Python 2 和 3 之间 ctypes 的差异

python - 用 numpy 统计

python - scipy.optimize.least_squares 是确定性的吗?

python - 给出内部服务器错误的基本 python 脚本

python-mock: 'self'参数缺少默认值

python - 如何检查此用户是匿名用户还是我系统上的实际用户?

python - 使用 scipy.interpolate.LSQBivariateSplines 将二维样条拟合到有间隙的噪声数据

matlab - 在 numpy 中使用矩阵求逆的正确(稳定、有效)方法是什么?

python - 对象跟踪 : MATLAB vs. Python Numpy