计算输入张量中每个元素的余弦值。
余弦函数返回一个数字,在 -1 到 1 之间,代表两个向量之间的相似程度。余弦值等于两个向量的点积除以它们各自范数的乘积。
cos(tensor: open3d.core.Tensor) -> open3d.core.Tensor
tensor
:输入的张量。返回一个张量,其中每个元素的值对应于输入张量中对应元素的余弦值。
import open3d.core as o3c
import numpy as np
# 创建一个张量
tensor = o3c.Tensor(np.array([0, np.pi/6, np.pi/3, np.pi/2]))
# 计算余弦值
cos_tensor = o3c.cos(tensor)
print(cos_tensor) # 输出:[1. 0.8660254 0.5 0. ]
如果输入张量不是浮点型张量,则会引发异常。