RuntimeWarning: invalid value encountered in double_scalars C1 = (C[n] - average) / average
时间: 2023-11-23 17:07:30 浏览: 167
Python RuntimeError: thread.__init__() not called解决方法
5星 · 资源好评率100%
这个错误是由于除以0导致的。在计算C1时,如果average等于0,那么就会出现除以0的情况。你可以在计算前先检查average是否为0,如果是,可以选择给它一个默认值或者采取其他的处理方式。例如,你可以用以下代码来处理这个问题:
if average == 0:
C1 = 0
else:
C1 = (C[n] - average) / average
这样就能避免除以0的错误了。
阅读全文