Курс 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. Декораторы с @wraps
  2. Наиболее частотные элементы с помощью Counter
  3. Управление памятью в numpy.
  4. Сортировка HTML-элементов
  5. Локальные переменные.
  6. Сортировка данных с лямбда-функциями
  7. Объединение итераторов
  8. Логирование с Loguru
  9. Проверка наличия элемента в списке
  10. Статическая типизация в Python
  11. Нахождение пересечения множеств
  12. Комментарии в Python
  13. Вычисление времени выполнения
  14. Методы HTTP запросов в Flask
  15. Лямбда-функции в Python
  16. Определение размера папок в Python
  17. Срезы в Python
  18. Извлечение аудио из видео
  19. Изменяемые и неизменяемые объекты
  20. Очистка списка от False, None, 0, «»
  21. Преобразование в float
  22. Модуль future Python
  23. Округление в Python
  24. Транспонирование 2D-массива с помощью zip
  25. Подписка на Kaspersky Team
  26. Добавление вложенных списков
  27. Работа с контекстными переменными
  28. Получение размера объекта с sys.getsizeof()
  29. Профилирование с cProfile
  30. Открытие и редактирование скриптов Python
  31. Обмен переменными в Jupyter
  32. Метод invert для побитового отрицания
  33. Python: динамическая типизация и проверка типов
  34. Обмен значений переменных в Python
  35. Создание директории в Python
  36. Отладка регулярных выражений в Python
  37. Метод rmatmul для обратного матричного умножения
  38. Сравнение строк в Python
  39. Работа с комплексными числами
  40. Обновление и получение данных в SQLite
  41. Получение частей дроби
  42. Решение переменной Шредингера
  43. Сравнение строк в Python
  44. Особенности множеств в Python
  45. Создание задания в Cron

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