Ist es möglich, die folgenden Bedingungen mit single where
Bedingung in Python zu berechnen. Ich kann das nicht tun.Python: Verwenden wo Bedingung
x = np.arange(10)
Wenn ein Element von x kleiner als 3 ist, ersetzen Sie es mit 3. Und wenn ein Element von x größer als 7 ist, ersetzen Sie es mit 7.
Mein Versuch, wie folgt, aber ich frage mich, wenn es in einer einzigen Codezeile
x= np.where(x<3 ,3,x)
x = np.where(x>7,7,x)
Leider getan werden könnte, wenn es sehr einfach zu sein scheint. Aber ich habe gerade mit numpy begann
Verwenden Sie einfach 'numpy.clip()'. – Divakar