Курс 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. Сравнение def и lambda в Python
  2. Печать календаря
  3. Синхронизация потоков с time.sleep()
  4. Определение функций с необязательными аргументами
  5. Обратный список чисел
  6. Установка и обучение ChatterBot
  7. Стать Python-разработчиком
  8. Срезы в Python
  9. Метод join() для объединения элементов
  10. Python 3.12: Псевдонимы типов
  11. Метод remove() для удаления элемента из списка
  12. Работа с контекстными менеджерами
  13. Работа с модулем os в Python
  14. Условные выражения в Python
  15. Логические операторы в Python
  16. Метод rxor для операции побитового исключающего «или»
  17. Получение атрибутов и методов класса
  18. Распаковка элементов массива
  19. Переворот списка в Python
  20. Подсказки типов в Python
  21. Кортежи в Python: особенности и преимущества
  22. Применение функции к списку
  23. Использование html-скриптов в Jupyter Notebook
  24. Работа с библиотекой requests
  25. Изменение списка срезами
  26. Преобразование чисел в Python
  27. Обработка ошибок в Python
  28. Хэш-функции в Python
  29. Объединение словарей в Python
  30. Функции высшего порядка в Python
  31. Настройка логгера Logzero
  32. Импорт классов из другого файла
  33. Управление виртуальными окружениями в Python
  34. Проверка типов с помощью isinstance
  35. Методы работы со строками в Python
  36. Вычисление фазы комплексного числа
  37. Измерение времени выполнения
  38. Оператор «not» в Python
  39. Изменение объектов в Python
  40. Декоратор total_ordering для класса Point
  41. Python 3.12: переиспользование кавычек
  42. Работа с zip-архивами в Python
  43. Транспонирование матрицы в Python
  44. split() без разделителя

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