Numpy
cheat sheet
Содеражние
- About
- Основные методы
- Useful Links
About
Numpy - python библиотека, которая используется практически повсюду. Во всех, так или иначе, крупных проетах присутсвует данная библиотека. Она предназначена для наиболее быстрого и качественного использования массивов python. Особенностью массивов numpy - это то, что с ними можно проводить математические опрации, т.к умножение, сложение и т.д. Еще в массивах от numpy можно проводить фильтрацию. К примеру:
import numpy as np
ls = np.array([10, 20 , 30, 40])
print(ls > 20)
# >>> [False, False, True, True], dtype=bool
Основные методы
- numpy.array(list) - из вхрдящего массива list сделает numpy массив со всеми его состовляющими и особенностями.
- list_numpy.min() - из numpy массива ищет минимальный элемент. Если в качестве параметра указать
axis=0
, то вернет список из наименьшего числа в каждом столбце. А если указать axis=1
, то список из наименьших в строках.
- list_numpy.max() - работает аналогично list_numpy.min(), но ищет максимальное число в массиве.
- list_numpy.mean() - вернет среднее значение по numpy массиву.
Среднее алгеброическое. Т.е суммирует все числа и делит на их количество.
- Математические функции тригонометрии:
- numpy.sin(a) - вернет синус от числа a;
- numpy.cos(a) - вернте косинус от числа a;
- numpy.tg(a) - вернте тангенс от числа a;
- numpy.ctg(a)- вернте котангенс от числа a;
То же самое можно провернуть и с обратными функциями по типу арктангенса, арккосинуса и другие. Принцип действия тот же, что и указан выше.
- list_numpy.sum() - вернет сумму всех значений массива.
- numpy.arange(n) - работает так же, как и функция range в python, однако способен рабоатать с массивами numpy.
Useful Links
- python.org
- numpy.org
- pypi.org
- pythonworld.ru (часть 1)
- pythonworld.ru (часть 2)
- pythonworld.ru (часть 3)
- pythonworld.ru (часть 4)
15.04.2023