Ho due array 1-d (a e b) contenenti stringhe, che voglio confrontare con gli elementi per ottenere l'output c come mostrato di seguito. Ho provato a convertirlo per impostare e confrontare, tuttavia ciò non fornisce la soluzione corretta. Anche logical_xor non funziona per la stringa. Posso scrivere un ciclo per farlo, ma poi sconfigge lo scopo di usare gli array, quale può essere il modo migliore per farlo senza un ciclo?confronto di una stringa numpy array 1-d elementwise
>> 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! ho perso l'opzione più semplice ... Grazie :) –