是否有將二進制(0 | 1)numpy數組轉換爲整數或二進制字符串的快捷方式? F.e. b = np.array([0,0,0,0,0,1,0,1])
=> b is 5
np.packbits(b)
工作,但只適用於8位值..如果numpy是9個或更多的元素,它會生成2個或更多的8位值。 另一種選擇是返回的0串| 1 ... 我目前做的是: ba = bitarray()
我從mp3數據中提取jpeg類型位實際上它將是專輯藝術。 我想過使用叫做mutagen的庫,但我想嘗試一些練習目的的位。 import os
import sys
import re
f = open(sys.argv[1], "rb")
#sys.argv[1] gets mp3 file name ex) test1.mp3
saver = ""
for value in f:
如何讓熊貓追加一個整數並保留整型數據類型?我意識到我可以將df.test.astype(int)添加到整個列中,但是如果我在添加數據時能夠做到這一點,那麼這似乎是更好的方法。下面是一個示例: from bitstring import BitArray
import pandas as pd
df = pd.DataFrame()
test = BitArray('0x01')
test