Курс 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. Декораторы в Python
  3. Красивый вывод списка
  4. Bootle — простой веб-фреймворк
  5. Работа с Event() в threading
  6. Установка и использование модуля «howdoi»
  7. Метод count() для списков
  8. Операторы += в Python
  9. Concrete Paths в Python
  10. Создание GUI с Tkinter: Entry
  11. Метод append() для списка
  12. Создание циклической ссылки
  13. Округление дробей в Python
  14. Замер времени выполнения кода
  15. Сериализация объектов в Python
  16. Генератор чисел Фибоначчи
  17. Сложные типы данных в Python
  18. Присвоение значений переменным в Python
  19. Работа с контекстными менеджерами
  20. Управление виртуальными окружениями в Python
  21. Методы classmethod и staticmethod
  22. Обработка ошибок в Python
  23. Поиск с библиотекой Google
  24. Определение объема памяти объекта
  25. Добавление элемента к кортежу
  26. Замена символов в строке
  27. Переворот строки с помощью срезов
  28. Модуль itertools: эффективная работа с итераторами
  29. Перевод текста с Python Translator
  30. Работа с Colorama
  31. Инверсия списка/строки в Python
  32. Создание и использование ChainMap
  33. Python: отсутствие точек с запятыми
  34. Переопределение метода divmod
  35. Разделение функций на этапы
  36. Проверка версии Python
  37. Python Enum Weekday Usage
  38. Нахождение максимального значения и его индекса в списке
  39. Работа со строками в Python
  40. Ограничение ресурсов в Python
  41. Удаление элемента из списка в Python
  42. Обход дочерних элементов BeautifulSoup
  43. Python groupby() из itertools: работа с повторяющимися элементами
  44. Функции map, filter, reduce

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