如何通过matplotlib或任何其他可视化工具比较两个不同的张量?
我有两个张量x和y,它们都有相同的维度形状=(1,64,1,1) 基本上y是许多函数的输出,x是输入 我想用matplotlib等可视化工具来比较这两个张量 怎么办 下面是x和y的例子,由于限制,我只发布了64个中的10个 x如何通过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
转换为数组,然后使用所需的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]],
]])