如何通过matplotlib或任何其他可视化工具比较两个不同的张量?

如何通过matplotlib或任何其他可视化工具比较两个不同的张量?,matplotlib,deep-learning,pytorch,tensor,numpy,Matplotlib,Deep Learning,Pytorch,Tensor,Numpy,我有两个张量x和y,它们都有相同的维度形状=(1,64,1,1) 基本上y是许多函数的输出,x是输入 我想用matplotlib等可视化工具来比较这两个张量 怎么办 下面是x和y的例子,由于限制,我只发布了64个中的10个 x 您可以将x和y转换为数组,然后使用所需的matplotlib函数 带火炬的。无梯度() x_np=x.cpu().numpy()[0,:,0,0]#设为1d y_np=y.cpu().numpy()[0,0,0] plt.plot(x_np-y_np) plt.show(

我有两个张量x和y,它们都有相同的维度形状=(1,64,1,1)

基本上y是许多函数的输出,x是输入

我想用matplotlib等可视化工具来比较这两个张量

怎么办

下面是x和y的例子,由于限制,我只发布了64个中的10个

x


您可以将
x
y
转换为数组,然后使用所需的matplotlib函数

带火炬的
。无梯度()
x_np=x.cpu().numpy()[0,:,0,0]#设为1d
y_np=y.cpu().numpy()[0,0,0]
plt.plot(x_np-y_np)
plt.show()

您可以将
x
y
转换为数组,然后使用所需的matplotlib函数

带火炬的
。无梯度()
x_np=x.cpu().numpy()[0,:,0,0]#设为1d
y_np=y.cpu().numpy()[0,0,0]
plt.plot(x_np-y_np)
plt.show()

谢谢你的回答,有关于高斯分布的建议吗?谢谢你的回答,有关于高斯分布的建议吗?
tensor([[[[-0.8467]],

         [[-0.0949]],

         [[-0.8253]],

         [[-0.1027]],

         [[ 0.0476]],

         [[-0.4173]],

         [[-0.0870]],

         [[ 0.0650]],

         [[ 0.3816]],

         [[ 0.2046]]]], grad_fn=<MulBackward0>)
tensor([[[[-2.0307]],

         [[-0.1594]],

         [[-1.5174]],

         [[-0.2767]],

         [[ 0.1049]],

         [[-0.9605]],

         [[-0.2127]],

         [[ 0.1342]],

         [[ 0.8275]],

         [[ 2.0508]],
]])