0
バイナリファイル 'file.bin'をnumpyファイル 'file.npy'に変換する必要があります。 解決策が見つからないため、助けてくれることを願っています。バイナリファイルをnumpyファイルに変換するにはどうすればよいですか?
バイナリファイル 'file.bin'をnumpyファイル 'file.npy'に変換する必要があります。 解決策が見つからないため、助けてくれることを願っています。バイナリファイルをnumpyファイルに変換するにはどうすればよいですか?
np.fromfile
のファイルを配列にロードしてからnp.save
この配列をロードできます。構造体でもあるdtype
を使用して、バイナリファイルの構造を指定することができます。
import numpy as np
arr = np.fromfile('file.bin', dtype=np.float64)
np.save('file.npy', arr)
# optional to delete old file
import os
os.remove('file.bin')
np.memmap
それは大きなファイルであるか、あなたはoffset
を指定したい場合は、あまりにも便利です。
これは役に立ちますか?https://docs.scipy.org/doc/numpy/reference/generated/numpy.fromfile.html –
私は既に見ましたが、バイナリタイプはありません。 – nass9801
データタイプがわからない場合は、データを抽出できません。 –