是否可以将输入列表作为X仅使用一个标签Y?
我正在处理心电图值,并且时间序列为1秒,每一秒我都会显示出什么样的情绪。
所以我有类似100个值的数组和Y的二进制值。
我该怎么办?
答案 0 :(得分:0)
到目前为止,如果没有看到您的代码,很难判断您是否正在寻找这些内容。但这是一个例子。
tf.reset_default_graph()
x_len = 3 # length of X, in your case 100
xs = tf.placeholder(shape = [None, x_len], dtype = tf.float32) # feed arbitrary number of X's
ys = tf.placeholder(shape = [None], dtype = tf.float32) # feed Y's corresponding to the X's
outs = tf.reduce_sum(xs, axis = 1) + ys # do something with X's and Y's
with tf.Session() as sess:
sess.run(tf.global_variables_initializer())
x = np.array([[1, 2, 3], [4, 5, 6]]) # 2 X's of x_len == 3 each
y = [10, 20] # 2 Y's corresponding to each X
outs = sess.run(outs, feed_dict = { xs: x, ys: y }) # run the graph to get the output
print(outs)
这需要几个指定长度的X(此处为3,在您的情况下为100),每个X对应的Y并通过图形提供。 outs
操作将每个X中的所有值相加,并将相应的Y添加到总和中。
输出:
[16. 35.]