「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']

 

NumPy

Posted by arkgame