Что найти?

Поиск квадратного корня чисел в Numpy

/
/

Чтобы найти квадратный корень из списка чисел, вы можете использовать функцию numpy.sqrt() в Python.

Функция sqrt() принимает массив (или список) numpy, вычисляет квадратный корень из элементов в списке и возвращает массив с результатом.

Синтаксис

Синтаксис функции:

output = numpy.sqrt([array_like])

Предоставьте sqrt() массив, подобный аргументу, и он вернет ndarray.

Пример 1: из списка чисел

В этом примере мы инициализируем список чисел и найдем квадратный корень из этих чисел.

import numpy as np

#initialize a list
listA = [4, 16, 9, 1, 25, 49]

#find square root of items in the list
output = np.sqrt(listA)

print(output)

Вывод:

[2. 4. 3. 1. 5. 7.]

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

Пример 2

В этой программе мы предоставим числа, не являющиеся точными квадратами, и найдем их квадратный корень.

import numpy as np

#initialize a list
listA = [2, 3, 5]

#find square root of items in the list
output = np.sqrt(listA)

print(output)

Вывод:

[1.41421356 1.73205081 2.23606798]

Пример 3: нахождение из комплексных чисел

Вы также можете предоставить комплексные числа в качестве элементов списка для вычисления их квадратных корней.

import numpy as np

#initialize a list
listA = [4+1j, 9+16j]

#find square root of items in the list
output = np.sqrt(listA)

print(output)

Вывод:

[2.01532946+0.24809839j 3.69848346+2.16304875j]

Пример 4: из отрицательных чисел

В этом примере мы предоставим некоторые отрицательные числа, sqrt() выдает RuntimeWarning – просто предупреждение. И возвращает nan (не число) для отрицательного элемента в списке.

import numpy as np

#initialize a list
listA = [-4, 9]

#find square root of items in the list
output = np.sqrt(listA)

print(output)

Вывод:

[nan  3.]

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

This div height required for enabling the sticky sidebar