Курс Python → Работа с NumPy массивами
NumPy — это мощная библиотека языка Python, которая предоставляет возможность работать с большими многомерными массивами и матрицами. Она также включает в себя обширный набор высокоуровневых математических функций, которые позволяют выполнять различные операции с этими массивами быстро и эффективно.
Основным объектом NumPy является однородный многомерный массив, который в библиотеке называется numpy.ndarray. Этот массив состоит из элементов одного типа данных, обычно чисел. NumPy предоставляет мощные инструменты для работы с такими массивами, включая возможность выполнять арифметические операции, индексацию, слайсинг и многое другое.
Для начала работы с NumPy необходимо установить библиотеку. Это можно сделать с помощью пакетного менеджера pip, используя команду pip install numpy. После установки библиотеки можно импортировать ее в свой проект с помощью команды import numpy as np.
import numpy as np
# Создание одномерного массива
arr = np.array([1, 2, 3, 4, 5])
# Вывод размерности массива
print(arr.shape)
# Создание двумерного массива
arr_2d = np.array([[1, 2, 3], [4, 5, 6]])
# Вывод элемента массива
print(arr_2d[1, 2])
Приведенный выше пример демонстрирует основные операции с массивами в NumPy, такие как создание одномерного и двумерного массивов, вывод их размерности и доступ к элементам массива по индексу. NumPy предлагает еще множество других функций и методов, которые делают работу с многомерными массивами более удобной и эффективной.
Другие уроки курса "Python"
- f-строки в формате строк
- Нахождение отличий в списках
- Извлечение аудио из видео
- Удаление дубликатов из списка
- Распаковка элементов массива
- Поиск уникальных и повторяющихся элементов
- Подчеркивание в REPL
- Python Метод sleep() времени
- JSON в Python: модуль, dump, dumps, load
- Установка максимального количества цифр
- Применение промокода в Много лосося
- Вакансии в Nebius
- Запуск внешнего кода в Jupyter
- Просмотр файла в Jupyter Noteboo
- Создание таблиц в терминале с PrettyTable
- Объединение списков в Python
- Сравнение def и lambda функций в Python
- Defaultdict в Python
- Работа с геоданными с помощью geopy
- SciPy: широкий функционал для математических операций
- Сложные типы данных в Python
- Декораторы в Python
- Создание пустых функций и классов в Python
- Генераторы в Python
- Деление в Python
- Список методов и атрибутов
- Работа со временем в Python
- Работа со строками в Python
- Создание namedtuple списком полей
- Очистка строки в Python
- Итераторы в Python
- Работа с изображениями PIL
- Операции с числами в Python
- Операции с датами в Python
- Удаление элементов из списка
- Переворот строки
- Символ подчеркивания в Python
- Декораторы в Python
- Очистка данных с помощью pandas
- Удаление дубликатов из списка с помощью dict.fromkeys
- Перемешивание списка с shuffle()
- Разбиение текста в Python
- Работа со словарями Python
- Оптимизация гиперпараметров в Python















