Курс 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. Отрицательные индексы списков
  2. Возврат нескольких значений из функции
  3. Вывод сложных структур данных с помощью pprint
  4. Проверка типа данных
  5. Python Enum Weekday Usage
  6. Преобразование списков в словарь
  7. Вывод букв строки в Python
  8. Конвертация изображений в PDF
  9. Работа с типами данных в Python с помощью pydantic.
  10. Однострочники Python
  11. *args и **kwargs в Python
  12. Разделение списка на гнппы
  13. Декораторы в Python
  14. Делегирование в Python
  15. Переменные в Python
  16. Метод __index__ в Python
  17. Описание скриптов в README
  18. Оператор continue в Python
  19. Декораторы в Python
  20. Открытие и запись файлов
  21. Метод join() для объединения элементов
  22. Метод __getitem__ в Python
  23. Правила именования переменных
  24. TON Smart Challenge #2: участие и подготовка
  25. Генераторы списков
  26. Генератор данных в Keras
  27. Переворот списка в Python
  28. Функция product() из itertools
  29. Модуль subprocess: запуск внешних команд
  30. Передача аргументов в Python
  31. Генерация случайных чисел в Python
  32. Оператор in и not in в Python
  33. Подсчет элементов в Python
  34. Импортирование в Python
  35. Разбиение строки в Python
  36. Настройка Cron
  37. Условные выражения в Python
  38. Измерение времени выполнения кода
  39. Просмотр внешних файлов в %pycat
  40. Запрос пароля с помощью getpass
  41. Defaultdict в Python
  42. Навыки Python: строки, типы данных
  43. Работа с модулем bisect
  44. Преобразование числа в восьмеричную строку
  45. Объявление переменных в Python

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