Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/364.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
Spyder,Python IDE启动代码崩溃GUI_Python_Numpy_Scipy_Ipython_Spyder - Fatal编程技术网

Spyder,Python IDE启动代码崩溃GUI

Spyder,Python IDE启动代码崩溃GUI,python,numpy,scipy,ipython,spyder,Python,Numpy,Scipy,Ipython,Spyder,我使用的是Anaconda scientific软件包集(3.x)中的Spyder,并且始终使用非常大的阵列。我希望能够在控制台窗口中看到这些阵列,因此我使用以下两个命令: 设置打印选项(线宽=1000) 要将单行上显示的最大字符数设置为1000,请执行以下操作: 设置打印选项(threshold='nan') 以防止截断大型阵列。将这两行代码放在启动选项中 设置打印选项(线宽=1000),设置打印选项(阈值=nan) 导致Spyder在控制台中的ipython新会话时挂起并崩溃。有没有一种方法

我使用的是Anaconda scientific软件包集(3.x)中的Spyder,并且始终使用非常大的阵列。我希望能够在控制台窗口中看到这些阵列,因此我使用以下两个命令:

设置打印选项(线宽=1000)

要将单行上显示的最大字符数设置为1000,请执行以下操作:

设置打印选项(threshold='nan')

以防止截断大型阵列。将这两行代码放在启动选项中

设置打印选项(线宽=1000),设置打印选项(阈值=nan)


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

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

错误只发生在Spyder内部还是发生在纯ipython qtconsole中?这也会发生在ipython笔记本上吗?此外,使用像1e7这样的大数字而不是“nan”会有什么不同吗?谢谢nan'在spyder中导致锁定,并将其设置为较大的值,从而解决了问题。但我仍然不知道如何增加滚动缓冲区。有没有办法一次在Spyder中查看真正的大型阵列?哇。我不知道Spyder有一个数组编辑器。它看起来确实比Matlab的速度慢,优化程度也低。