append
函数向矩阵数组中添加一个新的三维矩阵。
append(self, matrix:np.ndarray)
matrix
: 要添加的三维矩阵。该函数没有返回值。
# 导入Open3D库
import open3d as o3d
# 创建一个矩阵列表
matrix_list = o3d.utility.Matrix3dVector()
# 添加一个三维矩阵
example_matrix = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9]]
matrix_list.append(example_matrix)
print(matrix_list)
# 输出结果:
# [1.000000000000000000e+00, 4.000000000000000000e+00, 7.000000000000000000e+00;
# 2.000000000000000000e+00, 5.000000000000000000e+00, 8.000000000000000000e+00;
# 3.000000000000000000e+00, 6.000000000000000000e+00, 9.000000000000000000e+00]
TypeError
: 如果添加的矩阵不是一个可转换为numpy
数组的数据类型,则会引发此异常。