Tensorflow:没有属性';numpy(输入)fn';

Tensorflow:没有属性';numpy(输入)fn';,tensorflow,Tensorflow,我正在使用Eclipse的PyDev for tensorflow版本:0.12.1 我直接从tensorflow文档中复制示例代码, 但未找到属性,因此返回该属性 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

我正在使用Eclipse的PyDev for tensorflow版本:0.12.1
我直接从tensorflow文档中复制示例代码,
但未找到属性,因此返回该属性

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)
pip安装--升级tensorflow


将TensorFlow升级到“1.1.0”

我遇到了相同的问题,并通过升级解决了此问题:


这似乎是相关的:谢谢!升级到1.0.1后,它就可以工作了!很乐意帮助:)欢迎使用StackOverflow!一定要给问题留下一些反馈,而不是仅仅发布代码