简单
技术面试0 次浏览

在蔚来的智能驾驶场景中,我们需要处理大量的点云数据。请用 Python 实现一个简单的点云数据下采样函数,输入为点云数据列表(每个点是一个三维坐标的列表),输出为下采样后的点云数据列表,下采样规则为每隔 3 个点取一个点。

蔚来算法工程师
Python点云处理下采样

答题要点

本题可采用直接实现的思路进行解答。答题框架为:先明确函数的输入输出,然后编写代码逻辑,最后返回结果。关键要点如下:1. 定义函数,明确输入为点云数据列表。2. 利用切片操作,从第一个点开始,每隔 3 个点取一个点。3. 返回下采样后的点云数据列表。示例话术:首先定义一个函数,接收点云数据列表作为参数。然后使用切片操作,步长设为 3 来获取下采样后的点云数据。最后返回这个下采样后的列表。以下是示例代码: python def downsample_point_cloud(point_cloud): return point_cloud[::3]