pythonで、2進数を10進数に変換する方法がわかりません。
具体的には以下のnumpy配列を10進数に変換したいと考えています。
python
1import numpy as np 2a = np.array[1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1]
この20 bitsで表される2進数を、10進数に変換すると1048575となります。
np.packbitsというパッケージを使ってみましたが、これだと8 bitsで区切ってしまいます。
np.packbitsを20 bitsに対応させる方法、もしくは他の方法をご存知でしたらご回答いただけると嬉しいです。

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/17 09:12