1.tf.pack(values, axis=0, name="pack")
将由rank 均为R 所组成的list 打包成一个 rank=R+1 的tensor。
value是输入的tensor list ;axis表示在哪一维进行pack。
pack和caocat很像 都是将tensor拼接起来。
两个都可以用于构造features向量
eg:
2.
reader = tf.TextLineReader()
key, value = reader.read(fileNameQueue)
注:key表示的是row 行数 也就是一个索引值。value才是文件中的数据。
3.
每次read
的执行都会从文件中读取一行内容, decode_csv
操作会解析这一行内容并将其转为张量列表。value就是每一行包含所有feature x1 x2 x3.....的tensor。如果输入的参数有缺失,record_default
参数可以根据张量的类型来设置默认值。
col1 表示所有样本的x1 以此类推。所以features是一个m*n的矩阵。