Я пытаюсь конвертировать рабочий код Matlab. Вот что у меня есть:
d=[0.004398047,0.123]
m=[0.071,0.123]
x=[]
indices=[1,2,3]
for i in indices:
print(i)
if d[i]==0.0:
print (d[i])
x.append(m[i])
else:
print('else',i)
x.append(m[i]+d[i]* ny.random.normal(0, 0.1, 1))
Запустив его, я получаю «IndexError: список индекса вне диапазона». Почему это происходит?