fill

# %%
import tensorflow as tf
from matplotlib import pyplot as plt

x = tf.zeros([2, 2], dtype=tf.int32)
# 如果要画一个灰度图,那么如下
# 填充一个[2,2]的矩阵为128 也就是灰色值
# [[255,255],
# [255,255]]
z = tf.fill([2, 2], 128)
# 在最后一个维度展开一次,变成[2,2,1]
z = tf.expand_dims(z, axis=-1)
# 在最后一个维度平铺3次
# [2,2,3]
z = tf.tile(z, [1, 1, 3])
plt.imshow(z)
plt.show()
fil
fill2

最后更新于

这有帮助吗?