TensorFlow CSV轉(zhuǎn)換

2018-09-26 15:28 更新

tf.decode_csv

decode_csv ( 
    records , 
    record_defaults , 
    field_delim = None , 
    use_quote_delim = None , 
    name = None
 )

參見指南:輸入和讀取器>轉(zhuǎn)換,讀取數(shù)據(jù)>從文件讀取

將 CSV 記錄轉(zhuǎn)換為張量.每列映射到一個(gè)張量.

對于 CSV 記錄,RFC 4180 格式是預(yù)期的(https://tools.ietf.org/html/rfc4180).請注意,我們允許使用 int 或 float 字段的前導(dǎo)和尾部空格.

ARGS:

  • records: string 類型的張量.每個(gè)字符串都是 csv 中的記錄/行,所有記錄都應(yīng)該具有相同的格式.
  • record_defaults:有 float32,int32,int64,string 類型的張量對象的列表.輸入記錄的每一列的一個(gè)張量,該列的標(biāo)量為默認(rèn)值,或者如果需要該列,則為空.
  • field_delim:可選的 string.默認(rèn)為",".字符分隔符以分隔記錄中的字段.
  • use_quote_delim:可選的 bool.默認(rèn)為 True.如果為 false,則將雙引號視為字符串字段內(nèi)的常規(guī)字符.
  • name:操作的名稱(可選).

返回:

張量對象的列表,與 record_defaults 具有相同的類型.每個(gè)張量將具有與記錄相同的形狀.

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號