【发布时间】:2020-04-18 01:30:51
【问题描述】:
我有一个 1D 数组和一个 3D 数组,我想绘制 1D 数组与 3D 矩阵数组的唯一轴。如何仅提取 3D 矩阵数组的第一个轴?因为当我尝试绘图时,我得到了这个错误:
x 和 y 不能大于 2-D,但具有 (710,) 和 (710, 81, 320) 形状
我的一维数组的长度为 710,我只想为 3D 数组绘制大小为 710 的第一个轴。我试着做:
plt.plot(time[:,None,None], tapered_sla)
plt.show()
其中tapered_sla 的大小为(710, 81, 320),时间的大小为710。但我仍然遇到同样的错误。 谢谢!
额外信息:
锥形 SLA 数据如下所示:
print(sla_standard.shape)
print(sla_standard[40:42,40:42,40:42])
printed output:
sla_tapered shape = (710, 81, 320)
slice of sla_tapered data:
[[[-1.4175964 -1.12476448]
[-0.50547525 -0.80468703]]
[[-1.49470568 -1.13740495]
[-0.60470263 -0.86442081]]]
【问题讨论】:
标签: python arrays matrix multidimensional-array