ich habe gelesen, dass es sinnvoll sein kann die for-Schleifen durch map zu ersetzen.
Folgende Schleife im Beispiel ersetzt die 1 an Stelle 6 des Vektors durch eine -1.
Code: Alles auswählen
import numpy as np
Index=np.array([0,6])
Vektor=np.array([-1,-1,-1,-1,-1,-1,1,-1]);
for k in range(0,len(Index)):
if Index[-1] < len(Vektor)-1:
if Vektor[Index[k]+1] == -1:
Vektor[Index[k]]=-1
Grüße Inco