РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
129 of 541 menu

Функция sin

Функция sin вычисляет тригонометрический синус для каждого элемента переданного массива. Первым параметром функция принимает массив чисел (углы в радианах). Вторым параметром можно указать массив для сохранения результата, а третьим - управлять поведением при переполнении.

Синтаксис

np.sin(x, [out], [where])

Пример

Давайте вычислим синус для одного угла в радианах:

import numpy as np res = np.sin(np.pi / 2) print(res)

Результат выполнения кода:

1.0

Пример

Вычислим синус для массива углов:

import numpy as np arr = np.array([0, np.pi / 6, np.pi / 4, np.pi / 3, np.pi / 2]) res = np.sin(arr) print(res)

Результат выполнения кода:

[0. 0.5 0.70710678 0.8660254 1. ]

Пример

Функция работает поэлементно с двумерными массивами:

import numpy as np arr = np.array([[0, np.pi / 2], [np.pi, 3 * np.pi / 2]]) res = np.sin(arr) print(res)

Результат выполнения кода:

[[ 0.0000000e+00 1.0000000e+00] [ 1.2246468e-16 -1.0000000e+00]]

Пример

Функция sin корректно работает с отрицательными углами:

import numpy as np arr = np.array([-np.pi / 2, -np.pi / 4, 0, np.pi / 4, np.pi / 2]) res = np.sin(arr) print(res)

Результат выполнения кода:

[-1. -0.70710678 0. 0.70710678 1. ]

Смотрите также

  • функцию cos,
    которая вычисляет косинус для каждого элемента массива
  • функцию tan,
    которая вычисляет тангенс для каждого элемента массива
  • функцию arcsin,
    которая вычисляет арксинус для каждого элемента массива
  • функцию deg2rad,
    которая преобразует градусы в радианы
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить