stieß ich auf eine Zeile Code Python numpy verwenden, das so aussah:Was macht der unäre Operator in numpy?
~array([0,1,2,3,4,5,4,3,2,1,0,-1,-2])
Und es gab den Ausgang:
array([-1, -2, -3, -4, -5, -6, -5, -4, -3, -2, -1, 0, 1])
Hat der unären Operator (~) ein Array und wendet A -> - (A + 1)
Wenn ja, was ist der Punkt?
Es scheint, als wäre es eine bitweise Negation, genau wie in C. Der Operator gilt für normale Python-Ganzzahlen (zumindest für mich in 2.5. Vielleicht sollte ich upgraden ...) –