Форум сайта python.su
-1
Здравствуйте, помогите разобраться что не так делаю.
Создаю массив из четных чисел 2,….48 ( Нужно что-то вроде этого из матлаба
2:2:size(z,2)*2
m = [x for x in range(2,50) if x % 2 == 0]
for k in np.arange(m): # строка с ошибкой
b[k]=b[k-1]+c[k/2]/2
b[k+1]=ba[k]+c[k/2]/2
end
с=np.arange(1,25)
Офлайн
186
[ range(x) for x in range(2, 50, 2)]
Офлайн
-1
Rodegastк сожалению, такой вариант не работает
Офлайн
186
Если третий питон, то range вернёт не список, а генератор. По этому нужно его явно преобразовать в список list(range(x))
Офлайн