2 回答

TA贡献1804条经验 获得超3个赞
尝试在plt.figure(figsize=[width, height])之前插入plt.imshow并选择width, height 会让您满意的。
因此,例如,imshow函数可能是:
def imshow(inp, title=None):
"""Imshow for Tensor."""
inp = inp.numpy().transpose((1, 2, 0))
mean = np.array(mean_nums)
std = np.array(std_nums)
inp = std * inp + mean
inp = np.clip(inp, 0, 1)
plt.figure(figsize=[20, 20])
plt.imshow(inp)
if title is not None:
plt.title(title)
plt.pause(0.001) # pause a bit so that plots are updated

TA贡献1784条经验 获得超9个赞
这不是关于插入plt.figure(figsize=[20, 20]),而是关于在调用之前 makegrid插入它。
plt.figure(figsize=[20, 20])
out = torchvision.utils.make_grid(inputs,nrow=2)
# ... do whatever you want after ...
plt.imshow(out)
添加回答
举报