Python RuntimeWarning:双_标量中遇到溢出会停止代码的执行
当我试图执行这段代码时 我用的是jupyter笔记本Python RuntimeWarning:双_标量中遇到溢出会停止代码的执行,python,runtime-error,anaconda,Python,Runtime Error,Anaconda,当我试图执行这段代码时 我用的是jupyter笔记本 for i in range(0,train_len): avg = (x1[i] + x2[i] + x3[i] + x4[i])/4 h = x0*w0 + x1[i]*w1 + x2[i]*w2 + x3[i]*w3 + x4[i]*w4 error = avg - h w0 = w0 + n*error w1 = w1 + n*x1[i]*error w2 = w2 + n*x2[i
for i in range(0,train_len):
avg = (x1[i] + x2[i] + x3[i] + x4[i])/4
h = x0*w0 + x1[i]*w1 + x2[i]*w2 + x3[i]*w3 + x4[i]*w4
error = avg - h
w0 = w0 + n*error
w1 = w1 + n*x1[i]*error
w2 = w2 + n*x2[i]*error
w3 = w3 + n*x3[i]*error
w4 = w4 + n*x4[i]*error
这遇到了这个错误
C:\Users\Md. Arif Ahmed\Anaconda3\lib\site-packages\ipykernel_launcher.py:3: RuntimeWarning: overflow encountered in double_scalars
This is separate from the ipykernel package so we can avoid doing imports until
C:\Users\Md. Arif Ahmed\Anaconda3\lib\site-packages\ipykernel_launcher.py:5: RuntimeWarning: invalid value encountered in double_scalars
"""
C:\Users\Md. Arif Ahmed\Anaconda3\lib\site-packages\ipykernel_launcher.py:6: RuntimeWarning: invalid value encountered in double_scalars
C:\Users\Md. Arif Ahmed\Anaconda3\lib\site-packages\ipykernel_launcher.py:7: RuntimeWarning: invalid value encountered in double_scalars
import sys
C:\Users\Md. Arif Ahmed\Anaconda3\lib\site-packages\ipykernel_launcher.py:8: RuntimeWarning: invalid value encountered in double_scalars
C:\Users\Md. Arif Ahmed\Anaconda3\lib\site-packages\ipykernel_launcher.py:9: RuntimeWarning: invalid value encountered in double_scalars
if __name__ == '__main__':
我怎样才能修复它?这里有些东西看起来很坏。您可能需要重新安装Anaconda您使用的IDE是什么?我使用的是Anaconda不是IDE,它是Python的一个发行版。Spyder将是Anaconda的IDE。您可能在代码中执行了类似于“除以0”的操作,结果代码被破坏了,但这种回溯在我看来并不正常。您不能同时使用读写过程!如果不检查第一个事务中数据的完整性,则无法开始第二个操作。为了使源和目标相同,进程的延迟必须很大。RAM和CPU地址分配必须进行特定转换。计算机也会出错。