【问题标题】:How can I plot a tensor?如何绘制张量?
【发布时间】:2019-12-14 01:01:42
【问题描述】:

我必须绘制一个维度为 [9,224,224] 的火炬张量。 有matplotlib.pyplot的方法吗?

【问题讨论】:

    标签: python matplotlib torch tensor


    【解决方案1】:

    您可以绘制图像

    矩阵很容易绘制为图像。然后,如果你有更高的维度,它们中的每一个都可以分解成一些矩阵。

    a = np.random.random((9, 224, 224)).reshape((3, 3, 224, 224))
    fig, ax = plt.subplots(3, 3)
    
    for i in range(3):
        for j in range(3):
            ax[i][j].imshow(a[i][j])
    

    这是否适合相关数据值得考虑,但如果配置合适,它可以很好地工作。例如查看神经网络的权重。

    【讨论】:

    • 不,张量是代表9个通道的图像
    • @GiuseppePuglisi 好吧,每个频道的图像听起来非常合适。如果您愿意,甚至可以使用三个 RGB 图像。
    猜你喜欢
    • 2020-01-18
    • 1970-01-01
    • 1970-01-01
    • 2017-06-20
    • 2022-06-14
    • 2019-03-19
    • 1970-01-01
    • 2017-07-11
    • 2016-08-10
    相关资源
    最近更新 更多