Курс 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. Нахождение разницы между списками в Python
  2. Удаление элементов во время итерации
  3. Бесконечные списки в Python
  4. Namedtuple в Python
  5. Python Метод sleep() времени
  6. Переворот строки с помощью срезов
  7. Деление в Python
  8. Импорт модулей и пакетов в Python
  9. Работа с временем в Python
  10. Python: отличительная особенность — отступы
  11. Метод append() для списка
  12. Проверка типа объекта в Python
  13. Генератор бросков кубиков
  14. Colorama: окрашивание текста в Python
  15. Описание скриптов в README
  16. Декораторы в Python
  17. Solidity для DeFi Ethereum
  18. Импорт модулей в Python 3.12
  19. Списковое включение в Python
  20. Копирование словарей и списков в Python
  21. Извлечение новостей с помощью newspaper3k
  22. Разделение строки в Python
  23. Форматирование строк в Python
  24. Python Тесты и Гайды
  25. Создание и обучение модели с Keras
  26. Многострочные комментарии в Python
  27. Вызов внешних программ в Python с помощью sh
  28. Работа с кортежами в Python
  29. Получение срезов итераторов
  30. Функция count() в Python
  31. Основы работы со списками
  32. Поиск самого длинного слова в списке с использованием max()
  33. Манипуляция формой массива в Numpy
  34. Замена текста с помощью sub
  35. Python 3.12: переиспользование кавычек
  36. Отображение HTML кода в Python
  37. Быстрый поиск кода
  38. Создание новых списков в Python
  39. Курс Data Scientist в медицине
  40. JMESPath в Python
  41. Срез списка в Python
  42. Логирование в Python
  43. Блок else в Python
  44. Генерация резюме в Gensim
  45. Удаление элементов из списка в Python
  46. Метод pop() списка
  47. Работа с OpenCV

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