首页 > 解决方案 > 使用 np.maximum 函数时 Spyder 内核崩溃并重新启动

问题描述

自 6 月初以来,我在 anaconda 下使用 Spyder 和 python 3.7(我是新手 ;-) )自从我开始使用 python 以来,Spyder 内核第一次崩溃了 3 次,系统地当我使用 np.maximum 函数时trRange = np.maximum((dataTrad['high'] - dataTrad['low']) , abs(dataTrad['high'] - dataTrad['close'].shift(1)), abs(dataTrad['low'] - dataTrad['close'].shift(1)))

然后我尝试定义(dataTrad['high'] - dataTrad['low'])为 tr1、abs(dataTrad['high'] - dataTrad['close'].shift(1))tr2 并abs(dataTrad['low'] - dataTrad['close'].shift(1))计算 np.maximum(tr1, tr2, tr3),我得到相同的结果:`

[IPKernelApp] 警告 | 没有这样的通讯:67d34c4cb65e11ea9afb7440bb3a6582

我的代码有问题,还是 numpy np.maximum() 函数有问题?我第一次使用 max() 函数,但收到一条错误消息,Truth 值不明确...感谢您的帮助 ;-)

`

标签: pythonnumpy

解决方案


推荐阅读