Курс 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"

  1. f-строки в формате строк
  2. Нахождение отличий в списках
  3. Извлечение аудио из видео
  4. Удаление дубликатов из списка
  5. Распаковка элементов массива
  6. Поиск уникальных и повторяющихся элементов
  7. Подчеркивание в REPL
  8. Python Метод sleep() времени
  9. JSON в Python: модуль, dump, dumps, load
  10. Установка максимального количества цифр
  11. Применение промокода в Много лосося
  12. Вакансии в Nebius
  13. Запуск внешнего кода в Jupyter
  14. Просмотр файла в Jupyter Noteboo
  15. Создание таблиц в терминале с PrettyTable
  16. Объединение списков в Python
  17. Сравнение def и lambda функций в Python
  18. Defaultdict в Python
  19. Работа с геоданными с помощью geopy
  20. SciPy: широкий функционал для математических операций
  21. Сложные типы данных в Python
  22. Декораторы в Python
  23. Создание пустых функций и классов в Python
  24. Генераторы в Python
  25. Деление в Python
  26. Список методов и атрибутов
  27. Работа со временем в Python
  28. Работа со строками в Python
  29. Создание namedtuple списком полей
  30. Очистка строки в Python
  31. Итераторы в Python
  32. Работа с изображениями PIL
  33. Операции с числами в Python
  34. Операции с датами в Python
  35. Удаление элементов из списка
  36. Переворот строки
  37. Символ подчеркивания в Python
  38. Декораторы в Python
  39. Очистка данных с помощью pandas
  40. Удаление дубликатов из списка с помощью dict.fromkeys
  41. Перемешивание списка с shuffle()
  42. Разбиение текста в Python
  43. Работа со словарями Python
  44. Оптимизация гиперпараметров в Python

Marketello читают маркетологи из крутых компаний