Какое назначение библиотеки numpy в python?
Вот скрин, красным подчеркнут import numpy as np в 3 строке, а дальше в коде он и не. Препод сказал ставить обязательно, у меня там просто два списка складываются.
Ваш вопрос
Вот скрин, красным подчеркнут import numpy as np в 3 строке, а дальше в коде он и не. Препод сказал ставить обязательно, у меня там просто два списка складываются.
4o
numpy нужен для быстрой работы с числовыми массивами и математикой над ними. Обычный список python универсален, но медленный для больших вычислений, потому что каждый элемент — отдельный объект, и операции идут поэлементно на уровне python.
Массив numpy хранит данные компактно и одного типа, а операции вроде сложения двух массивов выполняются сразу над всеми элементами на уровне быстрого кода, без явного цикла в python. Это называется векторизацией.
Ещё numpy даёт удобные многомерные структуры — матрицы, работу с осями, срезы в нескольких измерениях сразу, чего у обычных списков нет вовсе. Почти вся экосистема анализа данных построена поверх numpy, поэтому его знание почти обязательно, если работаешь с числами.
Пока нет премиум-вопросов в подборке
Не нашли то, что искали?
Задайте свой вопрос
Ответить на вопрос