- 为x轴添加一行0元素
vx = np.dstack((v,np.zeros((v.shape[0],v.shape[1],1,v.shape[3]))))
设原速度场数组v的shape为[200, 300, 200, 3],dstack以后shape为[200, 300, 201, 3].
小测试:原数组为
[[[[1, 2, 3, 4],
[5, 6, 7, 8],
[9, 10, 11, 12]],
[[13, 14, 15, 16],
[17, 18, 19, 20],
[21, 22, 23, 24]

博客探讨了处理速度场的细节,包括在x轴添加0元素以改变形状,进行线性插值以求中点值,以及在处理边缘值时使用padding。还指出了一处可能的错误:组合分量顺序与除以网格规模的顺序不一致,可能导致问题未被注意到,因为z轴和x轴的形状相同。最后提到除以时间步长、网格规模和轴向点数的目的不明。
最低0.47元/天 解锁文章
3430

被折叠的 条评论
为什么被折叠?



