无法通过tf.decode_csv()正确读取一个数组的csv文件>> [

问题描述 投票:0回答:1
我有数百个csv文件,每个文件包含一个数组,这是网络的输入数组。我尝试使用tf.data.TextLineDataset()生成csv文件名的数据集,并使用dataset.map()读取它们。但是,如何使用tf.decode_csv()变得非常困惑

说csv内容是

1 2 3 4 5...,100 dataset = tf.data.TextLineDataset(['a.csv','b.csv',...]) dataset.map(proc)

如果使用:

def proc(csv): array=tf.decode_csv(csv,[0.0 for i in range(1000)]) return array

数组=(张量,形状= 1)* 100

if use: def proc(csv): array=tf.decode_csv(csv,[[0.0]]) return array

array =(tensor,shape = 1)这意味着只读取数组的一个值。

如何将数组读入(tensor,shape = 100)???

我有数百个csv文件,每个文件包含一个数组,这是网络的输入数组。我尝试使用tf.data.TextLineDataset()生成csv文件名的数据集,并使用dataset.map()...

tensorflow
1个回答
0
投票
a.csv

1 2 3 4 5

© www.soinside.com 2019 - 2024. All rights reserved.