29IMI-DS
Изучите broadcasting в NumPy — механизм, позволяющий выполнять операции с массивами разных форм. Правила broadcasting, примеры с векторами и матрицами, практическое применение. Разбор частых ошибок. Урок для продолжающих.
21IMI-DS
Изучите статистические функции в NumPy: sum (сумма), mean (среднее), std (стандартное отклонение), min/max (минимум/максимум), cumsum (накопленная сумма). Вычисления по осям (axis), практические примеры. Урок для продолжающих.
26IMI-DS
Изучите универсальные функции (ufunc) в NumPy: тригонометрические (sin, cos, tan), экспоненциальные (exp, expm1), логарифмические (log, log10, log2). Поэлементные операции с массивами. Ускорение вычислений по сравнению с Python-циклами.
25IMI-DS
Изучите векторизованные операции в NumPy: выполнение операций над целыми массивами без явных циклов. Ускорение вычислений, универсальные функции (ufunc), broadcasting. Сравнение производительности с Python-циклами. Практические примеры. Урок для продолжающих.
26IMI-DS
Изучите изменение формы массивов в NumPy: reshape для изменения размерности, ravel и flatten для преобразования в одномерный массив. Отличия между ravel и flatten (view vs copy). Практические примеры и частые ошибки. Урок для продолжающих.
48IMI-DS
Изучите булеву индексацию и fancy indexing в NumPy: выбор элементов по условиям, фильтрация данных, индексация списками и массивами. Практические примеры. Урок для продолжающих.
24IMI-DS
Изучите индексацию и срезы в NumPy: доступ к элементам по индексам, многомерные срезы (slicing), выборка по шагу. Булева индексация для фильтрации данных. Особенности работы с views и копиями. Практические примеры. Урок для продолжающих.
30IMI-DS
Изучите основные атрибуты массивов NumPy: shape (размерность), size (количество элементов), dtype (тип данных), ndim (число измерений). Как использовать эти атрибуты для анализа структуры массива. Различия между shape и size. Практические примеры.
22IMI-DS
Изучите все способы создания массивов в NumPy: array() из списков, zeros() и ones() для заполненных массивов, arange() для последовательностей. Примеры одномерных и многомерных массивов. Различия между функциями. Практические примеры. Урок для начинающих.
37IMI-DS
Установка NumPy и создание первого массива в Python: создание виртуального окружения, установка NumPy через pip, импорт библиотеки. Создание массивов из списков, использование функций array(), zeros(), ones(), arange(). Основные атрибуты массивов: shape, size, dtype, ndim.