Курс 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. Пустой оператор pass в Python
  4. Тестирование модели в PyTorch
  5. Обмен значений переменных в Python
  6. Документирование функций в Python
  7. Очистка данных с Pandas
  8. Метод Self в Python
  9. Поиск всех индексов подстроки
  10. Логические значения в Python
  11. Объединение словарей в Python
  12. Оператор «or» в Python
  13. Определение размера папок в Python
  14. Удаление специальных символов
  15. Работа с файлами в Python
  16. Удаление первого элемента списка
  17. Работа с множествами в Python
  18. Библиотека itertools: объединение списков
  19. Форматирование даты с strftime()
  20. Создание новых списков через list comprehensions
  21. Форматирование вывода с F-строками
  22. Сортировка данных в Python
  23. Вывод с переменной через запятую
  24. Многострочные строки в Python
  25. Модуль itertools: эффективная работа с итераторами
  26. Генерация резюме в Gensim
  27. Обработка исключений в Python
  28. Подписка на Kaspersky Team
  29. Порядок операций в Python
  30. Конкатенация списков в Python
  31. Перевод двоичного кода в целое число
  32. Работа с изображениями Pillow
  33. Разница между датами
  34. split() без разделителя
  35. Вакансии в Nebius
  36. Виртуальное окружение Python
  37. Сокращение ссылок с pyshorteners
  38. Функции в Python
  39. Генераторы списков в Python
  40. Форматирование данных с pprint
  41. Запуск асинхронной корутины
  42. HTTP-запросы с библиотекой Requests
  43. Вывод сложных структур данных с помощью pprint
  44. Создание новых списков в Python
  45. Структурирование данных с Pydantic
  46. Искажение имен в Python
  47. Удаление элементов из списка в Python.

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