计算一个2-D矩阵的行列式。
det(input: open3d.core.Tensor) -> open3d.core.Tensor
input
: 需要计算行列式的2-D张量。一个新的张量,包含输入张量的行列式。
import open3d.core as o3c
import numpy as np
# 创建一个2-D张量
a = np.array([[1, 2], [3, 4]], dtype=np.float32)
tensor_a = o3c.Tensor(a)
# 计算张量的行列式
determinant = o3c.det(tensor_a)
# 输出结果
print(determinant)
输出结果为:
tensor(-2., device='cpu')
ValueError
:如果输入张量不是2-D张量。