Tensorflow可视化展示
程序员文章站
2022-07-14 16:27:53
...
# import modules
import matplotlib.pyplot as plt
import tensorflow as tf
from tensorflow.examples.tutorials.mnist import input_data
import os
os.environ['CUDA_VISIBLE_DEVICES'] = '0'
# 设置按需使用GPU
config = tf.ConfigProto()
config.gpu_options.allow_growth = True
sess = tf.InteractiveSession(config=config)
mnist = input_data.read_data_sets('MNIST_data', one_hot=True)
# 取出mnist.train中的第二个图片
img1 = mnist.train.images[1]
label1 = mnist.train.labels[1]
print(img1)
print('Before shape =', img1.shape) # Before shape = (784,)
img1.shape = [28, 28]
print('After shape =', img1.shape) # After shape = (28, 28)
print("-" * 50)
# 所以这个是数字 3 的图片 [0. 0. 0. 1. 0. 0. 0. 0. 0. 0.]
print('The label is :', label1) # The label is : [0. 0. 0. 1. 0. 0. 0. 0. 0. 0.]
plt.subplot(1, 2, 1)
plt.imshow(img1)
plt.axis('off') # off不显示坐标轴,默认为on
plt.subplot(1, 2, 2)
plt.imshow(img1)
plt.axis('on') # on显示坐标轴
plt.show()
输出结果:
# import modules
import matplotlib.pyplot as plt
import tensorflow as tf
from tensorflow.examples.tutorials.mnist import input_data
import os
os.environ['CUDA_VISIBLE_DEVICES'] = '0'
# 设置按需使用GPU
config = tf.ConfigProto()
config.gpu_options.allow_growth = True
sess = tf.InteractiveSession(config=config)
mnist = input_data.read_data_sets('MNIST_data', one_hot=True)
# 取出mnist.train中的第二个图片
img1 = mnist.train.images[1]
label1 = mnist.train.labels[1]
print(img1)
print('Before shape =', img1.shape) # Before shape = (784,)
img1.shape = [28, 28]
print('After shape =', img1.shape) # After shape = (28, 28)
print("-" * 50)
# 所以这个是数字 3 的图片 [0. 0. 0. 1. 0. 0. 0. 0. 0. 0.]
print('The label is :', label1) # The label is : [0. 0. 0. 1. 0. 0. 0. 0. 0. 0.]
plt.subplot(1, 2, 1)
plt.imshow(img1, cmap="hot") # 'hot' 是热图
plt.subplot(1, 2, 2)
plt.imshow(img1, cmap="gray") # gray是灰度图
plt.show()
输出结果:
下一篇: 数据可视化展示
推荐阅读
-
以Python代码实例展示kNN算法的实际运用
-
大数据魔镜怎么使用(国内免费的数据可视化软件推荐)
-
python数据分析与可视化(python数据分析项目报告)
-
jQuery插件jsonview展示json数据
-
基于docker安装tensorflow的完整步骤
-
tensorflow使用range_input_producer多线程读取数据实例
-
浅谈Tensorflow 动态双向RNN的输出问题
-
win10安装tensorflow-gpu1.8.0详细完整步骤
-
TensorFlow dataset.shuffle、batch、repeat的使用详解
-
tensorflow-gpu安装的常见问题及解决方案