无法将<class'zip'=“”>类型的对象转换为Tensor

时间:2018-02-01 20:20:02

标签: python numpy tensorflow machine-learning

我在Tensorflow中实现了K-nearest算法,该书来自Tensorflow&#34; Tensorflow&#34; ,但是当我将压缩变量设置为张量流量常量时,我​​收到错误。这是我的代码:

x_values = []
y_values = []
vector_values = []

for i in range(num_vectors):
    if np.random.random() > 0.5:
         x_values.append(np.random.normal(0.4,0.7))
         y_values.append(np.random.normal(0.2,0.9))
    else:
         x_values.append(np.random.normal(0.1,0.3))
         y_values.append(np.random.normal(0.15,0.6))

vector_values = zip(x_values,y_values)

vectors = tf.constant(vector_values)

空闲显示错误:

  

TypeError:无法转换类型&lt;&#39;类&#39; zip&#39;&gt;类型的对象到Tensor。内容:&lt;&#39; zip对象位于0x000001AE523EFE08&gt;。考虑将元素转换为支持的类型

0 个答案:

没有答案