J'ai cherché pendant un certain temps, au fond, je suis en train d'incrémenter conditionnellement une liste d'éléments par une autre liste, élément par élément ...élément de la liste python incrément sage conditionnel
mon code suit, mais est il y a une meilleure façon de le faire? liste de compréhension, carte ??
Je pense qu'un opérateur par élément comme ~ + = de http://www.python.org/dev/peps/pep-0225/ serait vraiment bon, mais pourquoi est-il différé?
for i in range(1,len(s)):
if s[i]<s[0]:
s[i]+=p[i]
basé sur quelques bons retours de vous les gars je recodé à ce qui suit
i=s<s[0]
s[i]+=p[i]
et s, p sont les deux tableaux.
p.s encore plus lent que matlab 5 fois pour l'un de mes codes.
Salut, justin, juste essayé numpy, fonctionne bien, le code peut être écrit comme i = s
@jerry, oui, vous pouvez le faire (et devrait si s est très grand). –