Лекція 7. Організація наукових обчислень за допомогою пакета NumPy
1. Встановлення пакету NumPy
NumPy (Numerical Python) — це бібліотека для високопродуктивних операцій з багатовимірними масивами та матрицями, яка також містить велику колекцію математичних функцій.
Команда для встановлення:
pip install numpy
Використання:
import numpy as np
Набір високошвидкісних рутин (функцій) для обробки масивів, включаючи:
-
математичні операції
-
логічні операції
-
зміни форми (shape manipulation)
-
сортування та фільтрацію
-
введення/виведення даних
-
дискретні перетворення Фур'є (DFT)
-
базову лінійну алгебру
-
статистичні обчислення
-
генерацію випадкових чисел та симуляції
Приклад використання:
import numpy as np
a = np.array([[1, 2], [3, 4]])
print(a.shape) # (2, 2)
print(a.dtype) # int64 (залежить від платформи)
Категорія | Приклади функцій |
---|---|
Математичні операції | np.sum , np.mean , np.exp , np.log |
Логічні операції | np.all , np.any , логічні маски |
Зміна форми | reshape , flatten , transpose |
Сортування і вибірка | sort , argsort , where , extract |
Лінійна алгебра | dot , matmul , inv , eig , det |
Статистика | mean , std , var , median |
Випадкові значення | np.random.rand , np.random.normal |
Перетворення Фур'є | np.fft.fft , np.fft.ifft |
Введення/виведення | np.loadtxt , np.savetxt , np.save , np.load |
Шрифти
Розмір шрифта
Колір тексту
Колір тла
Кернінг шрифтів
Видимість картинок
Інтервал між літерами
Висота рядка
Виділити посилання