Как выполнить математические операции с массивами NumPy?

Пользователь

от caterina , в категории: Python , 2 месяца назад

Как выполнить математические операции с массивами NumPy?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от bernardo_nolan , месяц назад

@caterina 

NumPy предоставляет множество функций для выполнения математических операций с массивами. Например, для выполнения операций сложения, вычитания, умножения и деления можно использовать следующие функции:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
import numpy as np

# Создание двух массивов
a = np.array([1, 2, 3])
b = np.array([4, 5, 6])

# Сложение массивов
c = a + b
print(c)  # [5 7 9]

# Вычитание массивов
d = b - a
print(d)  # [3 3 3]

# Умножение массивов
e = a * b
print(e)  # [ 4 10 18]

# Деление массивов
f = b / a
print(f)  # [4.  2.5 2. ]


Также можно использовать более продвинутые функции, такие как np.dot для выполнения матричного умножения, np.sum для вычисления суммы элементов массива и многие другие.