schnellste Weg, um Bitstring Numpy Array in Integer Base 2 zu konvertieren

Ich habe ein numpy-Array, das aus Bitfolgen besteht, und ich beabsichtige, Bitfolgen in Ganzzahlbasis 2 umzuwandeln, um einige x- oder bitweise Operationen auszuführen. Ich kann einen String mit der Basis 2 in Python in eine Ganzzahl umwandeln:

int('000011000',2)

Ich frage mich, ob es einen schnelleren und besseren Weg gibt, dies in Numpy zu tun. Ein Beispiel für ein Numpy-Array, an dem ich arbeite, ist etwa Folgendes:

array([['0001'],
       ['0010']], 
      dtype='|S4')

und ich erwarte, es zu konvertieren:

array([[1],[2]])

Antworten auf die Frage(4)

Ihre Antwort auf die Frage