看過tensorflow 2.0官方文檔,必定會遇到加載MNIST數據這部分html
官方文檔告訴咱們是下載input_data.py文件而且保存到咱們的項目目錄下面,啓動Python解釋器經過上面的兩行代碼來導入MNIST數據集。python
博主也是這麼作的,可是有個問題,當我執行第二條代碼的時候(Ubuntu下),會出現git
第一種狀況:spa
第二種狀況:
Python.restframe. MNIST_data/train-images Permission deniedrest
有網友給出的答案,當在運行TensorFlow Example的mnist_dataset_intro時出現了Permission denied的問題,考慮是權限的問題。
終端執行
$ sudo chmod -R 777 MNIST_datahtm
-R 是指級聯應用到目錄裏的全部子目錄和文件
777 是全部用戶都擁有最高權限blog
博主嘗試了並無解決問題,看過下面的文章後,找到主要問題在於沒有將MNIST數據集官網的四個文件放到項目目錄下ip
實際的解決方案:O
from tensorflow.examples.tutorials.mnist import input_data
mnist = input_data.read_data_sets("MNIST_data/", one_hot=True)
能夠參考下面的文章,主要是第二步和第三步
四個附件的下載地址:https://gitee.com/Gssol/tenso...文檔
總結get
其實最簡單的方式就是:【親測】
一、根據TensorFlow官網提供的連接:用於下載和安裝MNIST數據集的python源代碼
來下載input_data.py文件
二、在與input_data.py同層的目錄下建立項目文件夾,文件夾名爲MINIST_data;
三、下載MNISTS數據集的腳本
一共四個文件,能夠從MINIST官網:http://yann.lecun.com/exdb/mn...
下載後,不須要解壓,直接放在項目目錄MINIST_data下
四、啓動Python解釋器
import input_data.py
mnist = input_data.read_data_sets("MNIST_data/", one_hot=True)
五、加載成功後的圖示(Ubuntu下)