bitstring

    3

    1答えて

    私はConstBitStreamとしてロードされたファイル内の特定のバイトを見つけようとしている: s = ConstBitStream(filename=myFile) found = s.find('0x4140', bytealigned=False) これが最初に出現したため正常に動作しています。これは動作していないよう s.bytepos = position_after_the_

    2

    1答えて

    私はあるハッシュキーからビットストリングまでを知っています。ビットストリングは可変長ですが、一般に< 160ビット、通常は<80です。私は約80Mのキー値のペアを持っています。 できるだけ少ないメモリにこのデータ構造を保存するにはどうすればよいですか?私はビットストリングをパッドしたくない、またはかなりのスペースを無駄にする(何も意図していない)。 ビットストリングの長さを示す最初のバイトを格納す

    5

    2答えて

    できるだけ多くの24ビットのチャンクをファイルから読みたいと思います。 ビットストリング 'ConstBitStream を使用してこれを行うにはどうすればいいですか? 現在、私はこれを実行します。 eventList = ConstBitStream(filename = 'events.dat') for i in range(1000) : packet = eventList.

    4

    2答えて

    ビットストリングで構成されたnumpy配列を持っています。ビットストリングを整数ベース2に変換していくつかのxorビット演算を実行しようとしています。私はこれでpythonでベース2との文字列を整数に変換することができます:numpyの中でこれを行うには、より速く、より良い方法があれば、私は疑問に思って int('000011000',2) 。私が働いているnumpyの配列の例は、このようなも