处理速度场

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值