gpt4 book ai didi

python - 如何将张量视为图像?

转载 作者:行者123 更新时间:2023-11-30 09:25:16 24 4
gpt4 key购买 nike

我用tensorflow学习了一些数据。

对于测试,我看到了最终结果的形状。

它是 (1, 80, 80, 1) 的张量。

我使用 matplotlib 或 PIL 来执行此操作,

我想看看更改为饼图数组后的图像。

但我无法将张量更改为 numpy。

即使我使用了 eval(),由于 session 的原因我也无法做任何事情。

无法将张量转换为 numpy。

我可以将张量视为图像吗?

(mytensor1) # mytensor

arr = np.ndarray(mytensor1)
arr_ = np.squeeze(arr)
plt.imshow(arr_)
plt.show()

但有错误消息:类型错误:预期的序列对象 len >= 0 或单个整数

最佳答案

您可以使用 numpy 中的挤压函数。例如

arr = np.ndarray((1,80,80,1))#This is your tensor
arr_ = np.squeeze(arr) # you can give axis attribute if you wanna squeeze in specific dimension
plt.imshow(arr_)
plt.show()

现在,您可以轻松显示此图像(例如上面的代码,假设您使用 matplotlib.pyplot as plt)。

关于python - 如何将张量视为图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50897557/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com