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]])