2017-04-10 106 views
0

我使用Eclipse的PyDev的爲tensorflow版本:0.12.1
我直接的示例代碼tensorflow文檔複製,
但屬性不被發現,它返回Tensorflow:有沒有屬性「numpy_input_fn」

input_fn = tf.contrib.learn.io.numpy_input_fn({"x":x}, y, batch_size=4, 
AttributeError: module 'tensorflow.contrib.learn.python.learn.learn_io' has no attribute 'numpy_input_fn' 

試圖重新下載的PyDev和tensorflow但他們沒有工作

的源代碼:

import tensorflow as tf 
import numpy as np 

features = [tf.contrib.layers.real_valued_column("x", dimension=1)] 

estimator = tf.contrib.learn.LinearRegressor(feature_columns=features) 

x = np.array([1., 2., 3., 4.]) 
y = np.array([0., -1., -2., -3.]) 
input_fn = tf.contrib.learn.io.numpy_input_fn({"x":x}, y, batch_size=4,num_epochs=1000) 

estimator.fit(input_fn=input_fn, steps=1000) 

estimator.evaluate(input_fn=input_fn) 
+0

這似乎是相關的: https://github.com/tensorflow/tensorflow/issues/7579 –

+0

謝謝!升級到1.0.1後,它可以工作! – brian661

+0

樂意幫忙:) –

回答

0

我遇到同樣的問題,並固定它通過升級:

enter image description here

0

PIP安裝--upgrade tensorflow

升級tensorflowd爲 '1.1.0'

+0

歡迎來到StackOverflow!一定要留下一些問題的反饋,而不是僅僅發佈代碼 – dv3

相關問題