说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()...
1 2 3 4 5