在Spyder中,Ipython控制台因没有明显原因而陷入困境。通常它会卡在
上...:
执行代码后。点击红色“停止当前命令”按钮无法解决问题。更糟糕的是,我完全放弃了,重新启动程序后甚至没有启动。有什么想法发生了什么?我安装了最新版本。
特别是在使用Numpy计算互相关时,似乎会发生这种情况,例如:
CrossCorrelate = np.correlate(In1,In2, "full")
其中in1和in2是我的数据向量。数据的类型是numpy.ndarray,(或者更简单的是1D Numpy数组)。长度通常约为30K数据点,因此程序不太可能卡住。只有Ipython控制台卡住了。
编辑:显然它并没有被卡住,只需要比你想象的要长(有很多变化)。当我在计算程序时退出程序时控制台必须崩溃...
答案 0 :(得分:0)
找到了一种解决方法,将光标放在命令的开头,然后继续按Ctrl + D,直到删除所有提示。内核自行重启或出现旧的提示符以显示delivr fresh命令。