Spyder, Python IDE 启动代码崩溃 GUI

1 投票
1 回答
676 浏览
提问于 2025-04-18 15:46

我在使用Anaconda科学软件包里的Spyder(3.x版本),经常需要处理非常大的数组。我想在控制台窗口里查看这些数组,所以我使用了这两个命令:

set_printoptions(linewidth=1000)

这个命令是为了把单行显示的最大字符数设置为1000;还有:

set_printoptions(threshold='nan')

这个命令是为了防止大数组被截断。把这两行代码放到启动选项里,像这样:

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

结果导致Spyder在控制台的新会话中卡住并崩溃。我想知道有没有办法让这两行代码自动运行,这样我就不用每次都手动输入了。另外,控制台窗口只能向上滚动到某个点就停了,这在我想查看大数组时会很麻烦。有没有办法增加滚动缓冲区?(顺便提一下,我刚从MATLAB转到Python,对Python还很陌生)。

1 个回答

1

你可能会发现,Spyder的数组编辑器比qt控制台更适合处理大数组。

撰写回答