11、地形数据处理与路径查找系统的迭代优化

地形数据处理与路径查找系统的迭代优化

1. 初始尝试

在确认一切正常后,我们可以在真实的地形数据上进行测试。以下代码片段可用于此操作:

path_finder = SimplePathFinder(terrain)
interact(lambda start_x, start_y: path_finder.find_path((start_x, start_y)),
         start_x = widgets.IntSlider(value=1, max=terrain.shape[0]-1, description='Start X'),
         start_y = widgets.IntSlider(value=1, max=terrain.shape[1]-1, description='Start Y'));

通过操作滑块,我们可以看到路径的计算过程。例如,起始位置为 (2966, 1367) 时,计算得到的路径如下:

[(2966, 1367), (2967, 1368), (2968, 1369), (2969, 1370),  
(2970, 1371), (2970, 1372), (2971, 1373), (2972, 1374),  
(2973, 1375), (2974, 1375), (2975, 1375), (2976, 1375),  
(2977, 1375)]
2. 版本 1.1 回顾

版本 1.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值