if Verzweigung
Verfasst: Freitag 1. Mai 2020, 19:59
Hallo zusammen
Bin wieder einmal am verzweifeln.
Ich habe aus zwei Arrays die Differenz der einzelnen Werte berechnet. Dem Resultat habe ich die Bezeichnung "ertrag" gegeben. Ich wollte nun mit einer if Verzweigung die Werte derart bearbeiten, dass ich für negative Werte bei "ertrag" den Wert 0 erhalte und für positive Werte den entsprechenden Wert aus "ertrag". Ich dachte das wäre relative einfach....naja.
Folgendes habe ich erfasst:
if ertrag > 0:
print(ertrag)
else:
print(0)
Leider erhalte ich immer den ValueError: The truth value of an Array with more than one element is ambiguous. Use a.any() or a.all()
Wo liegt denn hier das Problem?
Bin wieder einmal am verzweifeln.
Ich habe aus zwei Arrays die Differenz der einzelnen Werte berechnet. Dem Resultat habe ich die Bezeichnung "ertrag" gegeben. Ich wollte nun mit einer if Verzweigung die Werte derart bearbeiten, dass ich für negative Werte bei "ertrag" den Wert 0 erhalte und für positive Werte den entsprechenden Wert aus "ertrag". Ich dachte das wäre relative einfach....naja.
Folgendes habe ich erfasst:
if ertrag > 0:
print(ertrag)
else:
print(0)
Leider erhalte ich immer den ValueError: The truth value of an Array with more than one element is ambiguous. Use a.any() or a.all()
Wo liegt denn hier das Problem?