Функция numpy.hypot() в Python — как найти гипотенузу

Функция hypot() определена в numpy, и может быть импортирована как import numpy as np. Мы можем создавать многомерные массивы и получать другую математическую статистику с помощью numpy.

Что такое функция np.hypot() в Python?

numpy.hypot() в Python — это библиотечная функция numpy, используемая для вычисления гипотенузы для прямоугольного треугольника. Вычисляется по той же формуле Square_root(var_1^2 + var_2^2), где var_1 — сторона, а var_2 — перпендикуляр. Метод numpy hypot() принимает два параметра и возвращает массив, содержащий значения гипотенузы прямоугольного треугольника.

Синтаксис

Параметры

Два параметра, один из которых является необязательным.

  1. Первый параметр — input array: это входной массив, в который мы помещаем стороны (которые являются стороной и перпендикуляром) треугольника.
  2. Второй — output array: это выходной массив, с которым сопоставляется результат.

Возвращаемое значение

Функция hypot() возвращает массив, содержащий значения гипотенузы прямоугольного треугольника. Он возвращает одно значение обеих сторон(стороны и перпендикуляра), которые передаются как скалярные значения.

Примеры программ с методом hypot() в Python

Пример 1

Напишем программу, показывающую работу функции hypot() в Python.

Выход

В этом примере мы видели, что мы создали две ветви в виде двух массивов: первый — это side_array, в котором мы передали все длины сторон, второй — перпендикулярный_массив, в котором мы передали перпендикулярные длины. Третий дает нам результирующий массив hypotenuse_array путем сопоставления элементов обоих массивов с типом данных float.

Пример 2

Напишем программу, использующую функции hypot() для двумерных массивов.

См. следующий код.

Выход

В этом примере мы создали две ветви в виде двух 2D-массивов: первый — это side_array, в котором мы передали все длины сторон, второй — перпендикулярный_массив, в котором мы передали перпендикулярные длины.

Третий массив дает нам результирующий hypotenuse_array путем сопоставления элементов обоих массивов в типе данных с плавающей запятой.

Оцените статью

Автор статей и разработчик, делюсь знаниями.

Программирование на Python