sagen, dass ich Array x
und y
:Numpy: basierend auf vorherigem Element berechnen?
x = numpy.array([1,2,3,4,5,6,7,8,9,10]) # actual content is the a result of another calculation step
Es gibt eine Formel für y
, und jedes Element auf dem vorhergehenden Element basiert, lassen i
den Index y
bezeichnen, wobei jedes Element ist:
y[i] = y[i-1] * 2 + x[i]
Wenn Sie das erste Element berechnen, lassen Sie . Mit anderen Worten, sollte y
sein:
[101, 204, 411, 826, 1657, 3320, 6647, 13302, 26613, 53236]
Wie kann ich berechnen y
mit numpy?
Was wäre, den Startwert von 'Y', das heißt 'y [0]'? – Divakar
Nun, es gibt einen künstlichen Startwert von 50. –
Was ist los mit dem Code, den Sie geschrieben haben? –