Курс 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. Подчеркивание в REPL
  2. Определение функций с необязательными аргументами
  3. Списковый компрехеншен.
  4. Передача аргументов через **arguments
  5. Модуль sys: основы
  6. Структуры данных в Python
  7. Flask: создание веб-приложений
  8. Создание инструмента обнаружения плагиата
  9. Работа с датами в Python
  10. Деление в Python
  11. Оператор объединения словарей
  12. Лимиты на ресурсы Python
  13. Преобразование документов в PDF с помощью Spire.Office
  14. Установка и использование emoji
  15. Избегайте ошибку FileNotFoundError
  16. Работа с изменяемыми коллекциями
  17. Автоматизация действий с Pyautogui
  18. Dict Comprehension в Python
  19. Python OrderedDict и fromkeys() — работа с словарями
  20. Работа с файлами в Python
  21. Псевдонимы в Python
  22. Отображение графиков в Jupyter с Matplotlib
  23. Уникальность ключей в словаре
  24. Объединение строк с помощью метода join
  25. Создание новых функций через partial
  26. Форматирование данных с помощью pprint
  27. Прокачанный трейсинг ошибок
  28. Измерение времени выполнения кода с использованием time
  29. Копирование словарей и списков в Python
  30. Разработка игры Pong с turtle
  31. Цикл for в Python
  32. Умножение строк и списков
  33. Конкатенация списков в Python
  34. Порядок операций в Python
  35. Настройка вывода в Numpy
  36. Оператор in в Python
  37. Метод pop() списка
  38. Декораторы в Python
  39. Обработка исключений
  40. Закрытие файла в Python
  41. Сериализация и десериализация объектов
  42. Создание списков в Python
  43. Поиск индексов в списке
  44. Конкатенация строковых литералов
  45. Пространство имен в Python
  46. Преобразование числа в список цифр

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