「NumPy」frombufferでbufferをndarrayに変換する
書式
numpy.frombuffer(buffer, dtype=float, count=-1, offset=0)
numpy.frombuffer はバッファーの引数を取得し、ストリームとして読込、ndarrayオブジェクトに変換します。
パラメータ
buffer: バッファーとして読み込むオブジェクトを指定します。
dtype: 配列を返すときの要素のデータ型を指定します。
count: 読み取られたデータの量,デフォルト-1 全てのデータを読み込み
ffset: 読み取りの開始位置、デフォルト0
使用例
import numpy as np s = b'Study Skill' res = np.frombuffer(s, dtype = 'S1') print (res)
実行結果
[b'S' b't' b'u' b'd' b'y' b' ' b'S' b'k' b'i' b'l' b'l']