📅  最后修改于: 2023-12-03 15:04:23.452000             🧑  作者: Mango
sin()
方法是 TensorFlow 中的一个数学函数,用于计算给定张量中所有元素的正弦值。本篇文章将向你介绍该方法的详细使用方法。
以下是 sin()
方法的语法:
tf.sin(x, name=None)
sin()
方法中有一个参数:
x
:一个 Tensor
,数据类型必须为 float16
、float32
、float64
、complex64
或 complex128
,代表要计算正弦值的张量。sin()
方法返回一个 Tensor
,数据类型与输入张量相同,元素值为输入张量中所有元素的正弦值。
下面的例子向你展示了如何使用 sin()
方法:
import tensorflow as tf
# 创建一个张量
x = tf.constant([0, 30, 45, 60, 90], dtype=tf.float32)
# 计算正弦值
y = tf.sin(x)
# 打印结果
print(y)
输出如下:
<tf.Tensor: shape=(5,), dtype=float32, numpy=
array([ 0. , -0.9880316, 0.8509035, -0.3048106, 0.8939967],
dtype=float32)>
float16
、float32
、float64
、complex64
或 complex128
。sin()
方法,默认情况下,只有支持 sin()
方法的 GPU 才能调用该函数。