Курс 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. Глубокое копирование объектов
  2. Основы работы со строками в Python
  3. Оператор «not» в Python
  4. Преобразование текста в речь с Python
  5. Делегирование в Python
  6. Тип данных TypeVarTuple
  7. Склеивание строк без циклов
  8. Передача аргументов через **arguments
  9. split() — разделение строки
  10. Основы слова
  11. Создание пустых функций и классов в Python
  12. Сокращение ссылок с pyshorteners
  13. Срез в Python
  14. Использование *args
  15. Тайное преобразование типа ключа
  16. Регистрация на курсы SF Education
  17. Переопределение метода __pow__
  18. Конкатенация строк с методом join()
  19. Retrying в Python: повторные вызовы
  20. Модуль inspect
  21. Измерение времени выполнения
  22. Метод index() в Python
  23. Однострочники Python
  24. Раздувающийся словарь в Python
  25. Импорт модулей в Python 3.12
  26. Преобразование вложенного списка
  27. Запрос пароля с помощью getpass
  28. Отладка утечек памяти в Python
  29. Шаблоны и наследование в Flask
  30. Округление дробей в Python
  31. Значения по умолчанию в Python
  32. Python и Юникод: работа с цифрами
  33. Проверка дубликатов в Python
  34. Анонимные функции Lambda
  35. Роль object и type в Python
  36. Работа с GitHub в Telegram
  37. Работа с файлами в Python
  38. Переворот последовательности
  39. Асинхронное программирование с asyncio
  40. Методы classmethod и staticmethod
  41. Вывод букв строки в Python
  42. Создание словаря в Python
  43. Преобразование чисел в Python
  44. Передача аргументов в Python
  45. Склеивание строк через метод join()
  46. Лямбда-функции в цикле
  47. Списки в Python
  48. Операторы Splat и splatty-splat

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