当我导入tensorflow
时import tensorflow as tf
我没有收到错误。但是,我确实得到以下错误。如果有帮助,我正在使用spyder。
根据其他问题,我使用conda和pip安装确保了最新(v1.8)tensorflow。这并没有解决问题。请协助。
import tensorflow.examples.tutorials.mnist.input_data as input_data
ModuleNotFoundError: No module named 'tensorflow.examples'
答案 0 :(得分:2)
有时TensorFlow示例未预下载,因此您可能需要运行以下命令以使用以下代码从Github安装示例。
!pip install -q git+https://github.com/tensorflow/examples.git
答案 1 :(得分:2)
我通过在**tutorial**
中添加tensorflow_core
目录来解决此问题,通常在缺少此文件时会弹出此问题
..\anaconda3\envs\tensorflow\Lib\site-packages\tensorflow_core\examples
检查此目录以查看是否具有tutorials
文件。
lack of tutorial file https://github.com/tensorflow/tensorflow
下载zip文件,然后解压缩所有文件(或将其打开)。
download tutorial file tensorflow-master\tensorflow\examples\
查找教程文件,并将其复制到..\anaconda3\envs\tensorflow\Lib\site-packages\tensorflow_core\examples
。from tensorflow.examples.tutorials.mnist import input_data
import matplotlib.pyplot as plt
mnist = input_data.read_data_sets("MNIST_data", one_hot=True)
im = mnist.train.images[1]
im = im.reshape(-1, 28)
plt.imshow(im)
答案 2 :(得分:2)
要在Tensorflow 2.0中加载mnist数据集,请执行以下操作:
mnist = tf.keras.datasets.mnist
(x_train, y_train), (x_test, y_test) = mnist.load_data()
这里是参考: TensorFlow 2 quickstart for beginners
另一种方法(也适用于本地保存的数据集):
DATA_URL = 'https://storage.googleapis.com/tensorflow/tf-keras-datasets/mnist.npz'
path = tf.keras.utils.get_file('mnist.npz', DATA_URL)
with np.load(path) as data:
train_examples = data['x_train']
train_labels = data['y_train']
test_examples = data['x_test']
test_labels = data['y_test']
这里是参考: Load NumPy data
答案 3 :(得分:1)
使用以下命令,它将下载数据。来自tensorflow documentation
import tensorflow as tf
(train_images, train_labels), (test_images, test_labels) = tf.keras.datasets.mnist.load_data()
答案 4 :(得分:1)
不同方法 操作系统:Windows
从以下位置复制:
https://github.com/tensorflow/examples/tree/master/tensorflow_examples
至
[python文件夹] \ Lib \ site-packages \ tensorflow_examples
使用
import tensorflow_examples
示例
from tensorflow_examples.models import pix2pix
但用于数据集:
pip install tensorflow_datasets
答案 5 :(得分:0)
有时在下载TF时,示例目录可能不可用。你可以通过链接'示例来纠正它。目录从GitHub repo进入tensorflow python wheel文件夹。这样您就不需要更改代码。
如果这不起作用,请尝试将import tensorflow.examples.tutorials.mnist.input_data as input_data
替换为import input_data
,如链接中所述:
TensorFlow MNIST example not running with fully_connected_feed.py
希望这有帮助!!!
答案 6 :(得分:0)
我在Mac上解决了此问题,只需将官方示例复制到tensorflow_core / examples目录。
拉张量流代码
git clone https://github.com/tensorflow/tensorflow
将示例复制到系统python3目录
cp -a tensorflow/examples/ /usr/local/lib/python3.7/site-packages/tensorflow_core/examples/
答案 7 :(得分:0)
我认为您应该在tensorflow 2上使用波纹管
import tensorflow_datasets
mnist = tensorflow_datasets.load('mnist')
答案 8 :(得分:0)
您需要下载数据集才能使用它。
命令:
pip install tensorflow-datasets
代码部分:
mnist_train = tfds.load(name="mnist", split="train")
您已完成。祝您编码愉快! :)
答案 9 :(得分:0)
您只需要下载丢失的文件并将其复制到tensorflow-core /示例中即可。
在Windows 10上对我来说是: C:\ Users \ Amirreza \ AppData \ Local \ Programs \ Python \ Python37 \ Lib \ site-packages \ tensorflow_core \ examples
答案 10 :(得分:-1)
如果您使用anaconda,则需要使用conda install tensorflow安装完整的tensorflow'