Курс 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"
- Отрицательные индексы списков
- Возврат нескольких значений из функции
- Вывод сложных структур данных с помощью pprint
- Проверка типа данных
- Python Enum Weekday Usage
- Преобразование списков в словарь
- Вывод букв строки в Python
- Конвертация изображений в PDF
- Работа с типами данных в Python с помощью pydantic.
- Однострочники Python
- *args и **kwargs в Python
- Разделение списка на гнппы
- Декораторы в Python
- Делегирование в Python
- Переменные в Python
- Метод __index__ в Python
- Описание скриптов в README
- Оператор continue в Python
- Декораторы в Python
- Открытие и запись файлов
- Метод join() для объединения элементов
- Метод __getitem__ в Python
- Правила именования переменных
- TON Smart Challenge #2: участие и подготовка
- Генераторы списков
- Генератор данных в Keras
- Переворот списка в Python
- Функция product() из itertools
- Модуль subprocess: запуск внешних команд
- Передача аргументов в Python
- Генерация случайных чисел в Python
- Оператор in и not in в Python
- Подсчет элементов в Python
- Импортирование в Python
- Разбиение строки в Python
- Настройка Cron
- Условные выражения в Python
- Измерение времени выполнения кода
- Просмотр внешних файлов в %pycat
- Запрос пароля с помощью getpass
- Defaultdict в Python
- Навыки Python: строки, типы данных
- Работа с модулем bisect
- Преобразование числа в восьмеричную строку
- Объявление переменных в Python















