Функция sin
Функция sin применяется к тензору и вычисляет
синус каждого его элемента. Первым параметром
функция принимает тензор или значение, для которого
нужно найти синус. Вторым необязательным параметром
можно передать имя операции.
Функция возвращает тензор того же типа и формы, что и входные данные, содержащий значения синуса для каждого элемента. Углы задаются в радианах.
Синтаксис
tf.sin(x, [name])
Пример
Давайте вычислим синус для тензора из чисел
1, 2, 3, 4, 5:
import tensorflow as tf
t = tf.constant([1, 2, 3, 4, 5])
res = tf.sin(t)
print(res)
Результат выполнения кода:
tf.Tensor([ 0.84147096 -0.7568025 -0.2794155 0.7568025 -0.9589243 ], shape=(5,), dtype=float32)
Пример
Давайте применим функцию к двумерному тензору:
<+python+>
import tensorflow as tf
t = tf.constant([[1, 2, 3], [4, 5, 6]])
res = tf.sin(t)
print(res)
<-python+>
Результат выполнения кода:
tf.Tensor(
[[ 0.84147096 -0.7568025 -0.2794155 ]
[ 0.7568025 -0.9589243 0.2794155 ]], shape=(2, 3), dtype=float32)
Пример
Давайте вычислим синус для значения пи:
import tensorflow as tf
import math
t = tf.constant(math.pi)
res = tf.sin(t)
print(res)
Результат выполнения кода:
tf.Tensor(-8.742278e-08, shape=(), dtype=float32)