Курс 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. Непрерывная проверка в Python
  3. Преобразование букв в нижний регистр
  4. Обновление шаблона base.html
  5. Поиск уникальных и повторяющихся элементов
  6. Отладчик pdb: начало работы
  7. Символ подчеркивания в Python
  8. Декораторы в Python
  9. Модуль antigravity: генерация координат
  10. Принципы Zen Python
  11. Проверка списка: any() и all()
  12. Комментарии в Python
  13. Оператор «моржа» (Walrus Operator)
  14. Форматирование строк в Python
  15. Сортировка и разворот списка
  16. Непрерывная проверка в Python
  17. Метод join() для объединения элементов в строку.
  18. Методы shutil для работы с файлами
  19. Удаление элемента из списка
  20. Наследование в программировании
  21. Измерение времени выполнения кода
  22. Замеры производительности в Python
  23. Преобразование списка в словарь через генератор
  24. Генераторы по генератору
  25. Замена элементов в списке с помощью генераторов списков
  26. Сравнение def и lambda функций в Python
  27. Применение функций в Python
  28. Lambda-функция в Python: использование с map() и sum()
  29. Работа с IP-адресами в Python
  30. Модуль subprocess: запуск внешних команд
  31. Импорт с альтернативным именем
  32. Экспорт данных с помощью writefile
  33. Цикл while в Python
  34. Операции с комплексными числами
  35. Отображение графиков в Jupyter с Matplotlib
  36. Импорт и использование модулей в Python
  37. Методы classmethod и staticmethod
  38. Сохранение Unicode в JSON
  39. Отображение HTML кода в Python
  40. Управление импортом в Python
  41. Библиотека sh: использование команд bash в Python
  42. Инверсия списка/строки в Python
  43. Вакансии в Nebius
  44. Принципы SRP и OCP
  45. Codecademy в Telegram
  46. Избегание циклических зависимостей классов в Python
  47. Обход словаря в Python

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