ファイルから読み取ったバイナリ データをプロットするために matplotlib を使用しようとしています。
import matplotlib.pyplot as plt
try:
f = open(file, 'rb')
data = f.read(100)
plt.plot(data)
except Exception as e:
print(e)
finally:
f.close()
しかし、次のエラーが発生しました。
'ascii' codec can't decode byte 0xfd in position 0: ordinal not in range(128)
私が読んでいるファイルはバイナリデータで構成されています。では、matplotlib はバイナリ データをどのように扱うのでしょうか? 符号なしまたは符号付きの 1 バイト データですか。