Ich habe zwei 1-d-Arrays (a und b) mit Strings, die ich elementweise vergleichen möchte, um die Ausgabe c wie unten gezeigt zu erhalten. Ich habe versucht, es zu setzen und zu vergleichen, aber das gibt nicht die richtige Lösung. Auch logic_xor funktioniert nicht für string. Ich kann eine Schleife schreiben, um dies zu tun, aber dann vereitelt es den Zweck der Verwendung von Arrays. Was kann der beste Weg sein, dies ohne eine Schleife zu tun?Vergleichen eines Strings 1-d Numpy Array elementweise
>> a
array(['S', 'S', 'D', 'S', 'N', 'S', 'A', 'S', 'M'],
dtype='|S1')
>> b
array(['T', 'I', 'D', 'N', 'G', 'B', 'A', 'J', 'M'],
dtype='|S1')
>> c
array([False, False, True, False, False, False, True, False, True],
dtype=bool)
Aah! verpasste die einfachste Option ... Danke :) –