0
a
およびc
のコードの場合、次のコードは比較できません。論理的には同じですが。ビット配列の元の形式のバイト配列からビット配列を抽出する方法
ここで、a
は、長さが異なるため、c
と等しくありません。この問題を効率的に克服するにはどうすればよいですか?
from bitarray import bitarray
a = bitarray('1', endian="little") * 5
b = a.tobytes()
c = bitarray(endian='little')
c.frombytes(b)
print(a == c)
親愛なる、「最も効率的な」方法を尋ねる人々を止めてください。ありがとうございました。 –
どのように克服?それらは違う。達成しようとしていることを特定する必要があります。 –
長さが異なる場合、どうやってそれらは等しくなりますか? – martineau