open3d.core.Tensor
是 Open3D 内置的张量(tensor)类型。Tensor
用于存储和操作多维数组,类似于 NumPy 的 ndarray
。shape
是 Tensor
的一个属性,用于获取张量的维度大小信息。
@property
def shape(self) -> Tuple[int, ...]:
pass
shape
是 Tensor
类的一个只读属性,返回一个元组(tuple),其中包含张量每个维度的大小。
返回的元组包含了张量每个维度的大小,其长度等于张量的维数。
例如下面的代码会返回一个长度为 2 的元组,其中第一个元素表示沿着第 0 维的数组大小为 2,第二个元素表示沿着第一维的数组大小为 3。
import open3d
t = open3d.core.Tensor([[0, 1, 2], [3, 4, 5]])
print(t.shape) # 输出 (2, 3)
还可以通过size()
方法获取张量中所有元素的总数,例如:
import open3d
t = open3d.core.Tensor([[0, 1], [2, 3], [4, 5]])
print(t.size()) # 输出 6
无。
open3d.core.Tensor
文档。https://open3d.org/docs/latest/python_api/open3d.core.Tensor.html。