Курс 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. Цикл for в Python
  3. Изменение элемента списка
  4. Генераторы списков в Python
  5. Преобразование range в итератор
  6. Хеши в Python
  7. Оператор in и not in в Python
  8. Создание и операции с дробями
  9. Оператор is в Python
  10. Переменная с нижним подчеркиванием
  11. Вывод символов строки в Python
  12. Склеивание строк без циклов
  13. Функция format() в Python
  14. Слияние словарей в Python 3.9
  15. Перемешивание списка с shuffle()
  16. Глобальные переменные в Python
  17. Инвертирование словаря
  18. Тестирование времени с Freezegun
  19. Функция zip() — объединение последовательностей
  20. Сортировка в Python
  21. Перегрузка операторов в Python
  22. Инициализация структур данных
  23. Распаковка элементов массива
  24. Новшества Flask 2.0
  25. Работа с временем в Python
  26. Разделение строки в Python
  27. Метод append() для списка
  28. Объявление переменных в Python
  29. Конвертация изображений в PDF
  30. Модуль pprint: улучшение вывода данных
  31. Настройка нарезки списков
  32. Списковый компрехеншен.
  33. Проверка переменных окружения в Python
  34. Получение текущей даты и времени с помощью datetime
  35. Сравнение строк в Python
  36. Определение объема памяти объекта
  37. Проверка надежности пароля на Python
  38. Измерение времени выполнения кода с использованием time
  39. Загрузка постов Instagram
  40. Метод ipow для возведения в степень
  41. Замыкания в Python
  42. Поиск наиболее частого элемента списке
  43. Отладчик pdb: начало работы
  44. Установка random seed в Python
  45. Метод hash в Python
  46. Участие в LP стейкинге Waves
  47. Удаление ключа из словаря

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