Курс 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. Библиотека Emoji: использование смайлов в Python
  3. Метод count() для списка
  4. Удаление специальных символов
  5. Работа с YAML в Python
  6. Строки в Python: апострофы и кавычки
  7. Сортировка элементов в Python
  8. Оператор += для объединения строк
  9. Хешируемые ключи в Python
  10. Тестирование с responses
  11. Работа с комплексными числами
  12. Работа со временем в Python
  13. Блок else в циклах Python
  14. Работа с библиотекой requests
  15. Проверка типов с помощью isinstance
  16. Использование подчеркивания в REPL
  17. Искажение имен в Python
  18. Отслеживание прогресса с tqdm
  19. Работа с необработанными строками
  20. Функция zip() — объединение последовательностей
  21. Сортировка слиянием
  22. Отрицательные индексы списков
  23. Создание уникального множества
  24. Логирование с Loguru
  25. Распаковка аргументов в Python
  26. Измерение времени выполнения кода
  27. Эффективная конкатенация строк в Python
  28. Объединение списков с использованием itertools.chain
  29. Методы __repr__ и __str__ в Python
  30. Отправка HTTP-запросов с User-Agent
  31. Активация Matplotlib в Jupyter
  32. Работа с NumPy массивами
  33. Имена объектов в Python
  34. Преобразование списка в словарь через генератор
  35. Работа с временем в Python
  36. Сравнение def и lambda-функций
  37. Хранение переменных в Python.
  38. Python: динамическая типизация и проверка типов
  39. Работа с модулем glob в Python
  40. Создание графиков в терминале
  41. Таймер обратного отсчета
  42. Тернарный оператор в Python
  43. Пропуск строк в файле с itertools
  44. Очистка списка от False, None, 0, «»
  45. Метод ifloordiv для пользовательских классов
  46. Метод rsub для пользовательских чисел
  47. Получение ID текущего процесса

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