gpt4 book ai didi

csv - 如何使用 tf.decode_csv 在 tensorflow 中解码带有长行的 csv 文件?

转载 作者:行者123 更新时间:2023-12-04 20:33:13 26 4
gpt4 key购买 nike

如何解码 csv用 tf.TextLineReader() 和 tf.decode_csv 制作带有长行的文件(例如,每行有很多项目,因此将它们一一列出用于输出是不现实的)?

典型的用法是:

reader = tf.TextLineReader()    
key, value = reader.read(filename_queue)
record_defaults = [1,1,1,1,1]
a,b,c,d,e = tf.decode_csv(records=value,record_defaults=record_defaults, field_delim=" ")

当我们一行中有数千个项目时,不可能像上面的 (a,b,c,d,e) 那样将它们一个一个地分配,是否可以将所有项目解码为一个列表或类似的东西?

最佳答案

假设您有 1800 列数据。您可以将其用作记录默认值:

record_defaults=[[1]]*1800

然后使用
all_columns = tf.decode_csv(value, record_defaults=record_defaults)

阅读它们。

关于csv - 如何使用 tf.decode_csv 在 tensorflow 中解码带有长行的 csv 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41115931/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com