tf.io.decode_csv读取csv

参考https://tensorflow.google.cn/api_docs/python/tf/io/decode_csv

tf.io.decode_csv(
    records, record_defaults, field_delim=',', use_quote_delim=True,
    na_value='', select_cols=None, name=None
)
records= '1,2,3,4,5'
record_defaults = [
    tf.constant(0, dtype=tf.int32),
    0,
    np.nan,
    "tensorflow",
    tf.constant([])
]
tf.io.decode_csv(records , record_defaults)

结果

[<tf.Tensor: id=100, shape=(), dtype=int32, numpy=1>, <tf.Tensor: id=101, shape=(), dtype=int32, numpy=2>, <tf.Tensor: id=102, shape=(), dtype=float32, numpy=3.0>, <tf.Tensor: id=103, shape=(), dtype=string, numpy=b'4'>, <tf.Tensor: id=104, shape=(), dtype=float32, numpy=5.0>]

record_defaults 与records个数对应,可以设置格式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值