NumPy
10 задач на NumPy (для начинающих)
0
7
IMI-DS - PYTHON LERNEN
NumPy
Случайные числа: random.rand, randn, uniform, seed
0
8
IMI-DS - PYTHON LERNEN
NumPy
Линейная алгебра: dot, matmul, inv, det
0
11
IMI-DS - PYTHON LERNEN
Broadcasting (распространение) в NumPyNumPy
Broadcasting (распространение) в NumPy
5
29
Изучите broadcasting в NumPy — механизм, позволяющий выполнять операции с массивами разных форм. Правила broadcasting, примеры с векторами и матрицами, практическое применение. Разбор частых ошибок. Урок для продолжающих.
IMI-DS - PYTHON LERNEN
Статистики: sum, mean, std, min, max, cumsumNumPy
Статистики: sum, mean, std, min, max, cumsum
5
21
Изучите статистические функции в NumPy: sum (сумма), mean (среднее), std (стандартное отклонение), min/max (минимум/максимум), cumsum (накопленная сумма). Вычисления по осям (axis), практические примеры. Урок для продолжающих.
IMI-DS - PYTHON LERNEN
Универсальные функции (ufunc): sin, cos, exp, logNumPy
Универсальные функции (ufunc): sin, cos, exp, log
5
26
Изучите универсальные функции (ufunc) в NumPy: тригонометрические (sin, cos, tan), экспоненциальные (exp, expm1), логарифмические (log, log10, log2). Поэлементные операции с массивами. Ускорение вычислений по сравнению с Python-циклами.
IMI-DS - PYTHON LERNEN
Векторизованные операции: без цикловNumPy
Векторизованные операции: без циклов
5
25
Изучите векторизованные операции в NumPy: выполнение операций над целыми массивами без явных циклов. Ускорение вычислений, универсальные функции (ufunc), broadcasting. Сравнение производительности с Python-циклами. Практические примеры. Урок для продолжающих.
IMI-DS - PYTHON LERNEN
Формы массивов: reshape, ravel, flattenNumPy
Формы массивов: reshape, ravel, flatten
5
26
Изучите изменение формы массивов в NumPy: reshape для изменения размерности, ravel и flatten для преобразования в одномерный массив. Отличия между ravel и flatten (view vs copy). Практические примеры и частые ошибки. Урок для продолжающих.
IMI-DS - PYTHON LERNEN
Булева индексация и fancy indexingNumPy
Булева индексация и fancy indexing
5
48
Изучите булеву индексацию и fancy indexing в NumPy: выбор элементов по условиям, фильтрация данных, индексация списками и массивами. Практические примеры. Урок для продолжающих.
IMI-DS - PYTHON LERNEN
Индексация и срезы в NumPyNumPy
Индексация и срезы в NumPy
5
24
Изучите индексацию и срезы в NumPy: доступ к элементам по индексам, многомерные срезы (slicing), выборка по шагу. Булева индексация для фильтрации данных. Особенности работы с views и копиями. Практические примеры. Урок для продолжающих.
IMI-DS - PYTHON LERNEN
Атрибуты массива: shape, size, dtype, ndimNumPy
Атрибуты массива: shape, size, dtype, ndim
5
30
Изучите основные атрибуты массивов NumPy: shape (размерность), size (количество элементов), dtype (тип данных), ndim (число измерений). Как использовать эти атрибуты для анализа структуры массива. Различия между shape и size. Практические примеры.
IMI-DS - PYTHON LERNEN
Создание массивов: array(), zeros(), ones(), arange()NumPy
Создание массивов: array(), zeros(), ones(), arange()
5
22
Изучите все способы создания массивов в NumPy: array() из списков, zeros() и ones() для заполненных массивов, arange() для последовательностей. Примеры одномерных и многомерных массивов. Различия между функциями. Практические примеры. Урок для начинающих.
IMI-DS - PYTHON LERNEN
Установка NumPy и первый массивNumPy
Установка NumPy и первый массив
5
37
Установка NumPy и создание первого массива в Python: создание виртуального окружения, установка NumPy через pip, импорт библиотеки. Создание массивов из списков, использование функций array(), zeros(), ones(), arange(). Основные атрибуты массивов: shape, size, dtype, ndim.
IMI-DS - PYTHON LERNEN