我正在使用 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/