def minimum(tensor: Tensor) -> float
计算输入张量中的最小值。
tensor
:需要计算最小值的张量,数据类型必须为float32或者float64。返回输入张量中的最小值。
import open3d.core as o3c
import torch
a = torch.tensor([[1.0, 2.0], [3.0, 4.0]])
minimum_value = o3c.minimum(a)
print(minimum_value)
输出:
1.0
该函数调用了Tensor的Contiguous
方法,以确保内存连续。在计算过程中,Open3D会先将张量数据复制到CPU上,并借助Eigen库实现计算。
当输入类型不为float32或float64时,会抛出异常TypeError。