前言
之前的深度學習課程中,數據都是TensorFlow已經處理好,然後直接調用相關接口運行獲取數據。也分析過MNIST數據集,具體可以查看教程《MNIST數據集》,但是MNIST數據并不是通用的文件格式,需要我們自己根據數據的格式進行解碼。
TensorFlow支持csv(Comma-Separated Values)數據格式,它相對簡單,被用戶、商業和科學廣泛應用,接下來講解CSV數據格式,方便後續機器機器學習中構建自己的數據。
基本規則
CSV存在不同的變體,RFC 4180嘗試将其标準化,它具有以下要求:
舉例
逗号分割
1997,Ford,E350
句中逗号必須被包裹
1997,Ford,E350,"Super, luxurious truck"
嵌入的雙引号用額外雙引号轉義
1997,Ford,E350,"Super, ""luxurious"" truck"
包含表頭
Year,Make,Model
1997,Ford,E350
2000,Mercury,Cougar
構建稍微複雜的表格
年份 |
品牌 |
型号 |
描述 |
價格 |
1997 |
Ford |
E350 |
ac, abs, moon |
3000.00 |
1999 |
Chevy |
Venture "Extended Edition" |
4900.00 | |
1999 |
Chevy |
Venture "Extended Edition, Very Large" |
5000.00 | |
1996 |
Jeep |
Grand Cherokee |
MUST SELL!air, moon roof, loaded |
4799.00 |
使用CSV文件表示,文件以.csv後綴結尾
Year,Make,Model,Description,Price
1997,Ford,E350,"ac, abs, moon",3000.00
1999,Chevy,"Venture ""Extended Edition""","",4900.00
1999,Chevy,"Venture ""Extended Edition, Very Large""",,5000.00
1996,Jeep,Grand Cherokee,"MUST SELL!
air, moon roof, loaded",4799.00
随機輸入一些點進行繪制
折線圖
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!