次のコードを使用してファイルを読み取ろうとしています。UnicodeDecodeError: 'ascii'コーデックは、位置5の0xccをデコードできません。
precomputed = pickle.load(open('test/vgg16_features.p', 'rb'))
features = precomputed['features']
しかし、このエラーが発生します。
UnicodeDecodeError: 'ascii' codec can't decode byte 0xcc in position 5: ordinal not in range(128)
私が読もうとしているファイルには、ディープニューラルネットワークを使って抽出された画像の特徴が含まれています。ファイルの内容は以下のようになります。
(dp0
S'imageIds'
p1
(lp2
I262145
aI131074
aI131075
aI393221
aI393223
aI393224
aI524297
aI393227
aI393228
aI262146
aI393230
aI262159
aI524291
aI322975
aI131093
aI524311
....
....
....
これはサイズが2.8GBの大きなファイルです。
私はこれが重複した質問であることを知っていますが、私は他のstackoverflow投稿で提案された解決策に従っていますが、解決できませんでした。どんな助けもありがとう!