日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

成功解决Python3版UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0x90 in position 614: ordinal not in

發布時間:2025/3/21 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 成功解决Python3版UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0x90 in position 614: ordinal not in 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

成功解決Python3版UnicodeDecodeError: 'ascii' codec can't decode byte 0x90 in position 614: ordinal not in

?

?

?

?

目錄

解決問題

解決過程

解決方法


?

?

?

解決問題

UnicodeDecodeError: 'ascii' codec can't decode byte 0x90 in position 614: ordinal not in range(128)

?

?

?

解決過程

1、最近在做深度學習的項目,在調用GitHub上的文件時,想利用mnist_loader的數據集,沒想到運行以后出現了錯誤UnicodeDecodeError: 'ascii' codec can't decode byte 0x90 in position 614: ordinal not in range(128)

?

2、于是,筆者就各種百度啊,各種度,國內外的,但是答案差不多都有一種,就是添加以下代碼

?

3、可是,筆者在python中各種加入,各種嘗試,還把utf8改為gbk試了好幾次,又出現了這個錯誤,我去去去!

?

4、筆者又不厭其煩的跑去百度,各種度,國內外的,最后發現了預料中的一件事,在Python 3.x中不好使了提示name reload’ is not defined,在3.x中已經被斃掉了被替換為

import importlib importlib.reload(sys)

并且,Python 3默認是utf8編碼格式,我了各種去,心里一萬只草泥馬,同樣是python,python2和python3咋就差別這么大呢!還要自行車?要啥自行車,啊啊啊!

?

?

5、于是,筆者陷入了沉思,也就是睡著了,哈哈,開玩笑,繼續谷歌、百度啦,直到發現了下邊這句話,

?

6、皇天不負有心人,哈哈,終于改對啦,謝謝小夢dream,感謝小夢這位仁兄

將 training_data, validation_data, test_data = cPickle.load(f)改為 training_data, validation_data, test_data = cPickle.load(f,encoding='bytes')即可!

?

7、哈哈,成功!搞定!努力總是又收獲的,繼續努力啦!

?

?

?

解決方法

training_data, validation_data, test_data = cPickle.load(f)

改為

training_data, validation_data, test_data = cPickle.load(f,encoding='bytes')


哈哈,大功告成!

?

?

總結

以上是生活随笔為你收集整理的成功解决Python3版UnicodeDecodeError: ‘ascii‘ codec can‘t decode byte 0x90 in position 614: ordinal not in的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。