Чему вы научитесь
- - Создавать массивы NumPy и выбирать подходящий тип данных.
- - Получать и изменять элементы с помощью индексов, срезов и масок.
- - Менять форму массивов, объединять и разделять их.
- - Выполнять вычисления над массивами без явных циклов.
- - Использовать broadcasting для работы с массивами разных форм.
- - Вычислять суммы, средние значения и другие статистики по нужным осям.
- - Генерировать случайные данные.
- - Выполнять базовые операции с векторами и матрицами.
О курсе
Для кого этот курс
Начальные требования
Нужно знать базовый синтаксис Python: переменные, числа, условия, циклы, списки и функции. Для раздела с матричными операциями полезно общее представление о векторах и матрицах. Предварительный опыт работы с NumPy не требуется.
Преподаватели курса
Как проходит обучение
Изучайте короткие теоретические материалы, разбирайте примеры и закрепляйте каждую тему практикой. Запускайте код, меняйте исходные данные и сравнивайте результаты. Проходите темы последовательно: следующие задания опираются на предыдущие.
Что вы получите
- Навык самостоятельной работы с массивами NumPy и основу для дальнейшего изучения pandas, анализа данных и машинного обучения. Вы сможете увереннее читать код с числовыми вычислениями и применять NumPy в собственных задачах.