remove()
函数可以从Vector2dVector
中删除指定索引的元素。
vector.remove(index)
参数 | 说明 |
---|---|
index | 要删除的元素的索引值 |
无返回值。
import open3d as o3d
import numpy as np
# 定义一个包含6个元素的Vector2dVector
vec = o3d.utility.Vector2dVector([
np.array([0.0, 0.0]),
np.array([0.0, 1.0]),
np.array([1.0, 0.0]),
np.array([1.0, 1.0]),
np.array([2.0, 0.0]),
np.array([2.0, 1.0])
])
# 输出删除前Vector2dVector的长度
print(f"删除前的长度:{len(vec)}")
# 删除索引为3的元素
vec.remove(3)
# 输出删除后的Vector2dVector的长度
print(f"删除后的长度:{len(vec)}")
输出如下:
删除前的长度:6
删除后的长度:5
说明成功删除了索引为3的元素。