一个特别的问题,当if条件命中代码崩溃时,代码中的错误是什么。 这不是python的原始代码,而是将其转换为python代码
efratio=noise!=0 ? signal/noise : 1
stockdata
的背景只是数组中的数据帧值。数组列表有噪声值,当我把它与Python中的!=0
比较时,我不知道程序为什么会崩溃。你知道吗
我应该在这里使用numpy吗,因为这个数据帧有数据系列的列表?你知道吗
if (stockdata['noise']!= 0):
stockdata['efratio']= (stockdata['signal']/stockdata['noise'])
else :
stockdata['efratio']= 1
or
stockdata['efratio']= (stockdata['signal']/stockdata['noise']) if (stockdata['noise']!= 0) else 1
编辑1: 例外是
The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all()
更改:
收件人:
发生的情况如下:
可能是这样的:
相关问题 更多 >
编程相关推荐