我使用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)
這似乎是相關的: https://github.com/tensorflow/tensorflow/issues/7579 –
謝謝!升級到1.0.1後,它可以工作! – brian661
樂意幫忙:) –