阅读(951)
赞(12)
TensorFlow CSV转换
2017-09-25 14:37:52 更新
tf.decode_csv
decode_csv ( records , record_defaults , field_delim = None , use_quote_delim = None , name = None )
参见指南:输入和读取器>转换,读取数据>从文件读取
将 CSV 记录转换为张量.每列映射到一个张量.
对于 CSV 记录,RFC 4180 格式是预期的(https://tools.ietf.org/html/rfc4180).请注意,我们允许使用 int 或 float 字段的前导和尾部空格.
ARGS:
- records: string 类型的张量.每个字符串都是 csv 中的记录/行,所有记录都应该具有相同的格式.
- record_defaults:有 float32,int32,int64,string 类型的张量对象的列表.输入记录的每一列的一个张量,该列的标量为默认值,或者如果需要该列,则为空.
- field_delim:可选的 string.默认为",".字符分隔符以分隔记录中的字段.
- use_quote_delim:可选的 bool.默认为 True.如果为 false,则将双引号视为字符串字段内的常规字符.
- name:操作的名称(可选).
返回:
张量对象的列表,与 record_defaults 具有相同的类型.每个张量将具有与记录相同的形状.