Python shape: что это и как это работает? 🐍✨

Python shape - это функция из библиотеки NumPy, которая возвращает форму массива.

import numpy as np

arr = np.array([[1, 2, 3], [4, 5, 6]])
shape = np.shape(arr)

print(shape)  # Выводит (2, 3)

В этом примере функция shape используется для получения формы двумерного массива arr. Результатом будет кортеж (2, 3), где первое значение представляет количество строк, а второе - количество столбцов.

Детальный ответ

Python shape: что это

В языке программирования Python, метод shape используется для получения размерности массива или матрицы. Он возвращает кортеж (tuple), представляющий количество строк и столбцов в данном массиве или матрице.

Примеры использования метода shape

Давайте рассмотрим несколько примеров, чтобы лучше понять, как работает метод shape.

Пример 1: Одномерный массив

import numpy as np

arr = np.array([1, 2, 3, 4, 5])
print(arr.shape)

В этом примере у нас есть одномерный массив arr, содержащий элементы от 1 до 5. Вывод arr.shape будет (5,), что означает, что у нас есть одна ось (одномерный массив) и 5 элементов в этом массиве.

Пример 2: Двумерная матрица

import numpy as np

matrix = np.array([[1, 2, 3], [4, 5, 6]])
print(matrix.shape)

В этом примере у нас есть двумерная матрица matrix, содержащая две строки и три столбца. Вывод matrix.shape будет (2, 3), что означает, что у нас есть две оси (строки и столбцы) и 2 строки, 3 столбца в этой матрице.

Пример 3: Трехмерный массив

import numpy as np

arr = np.array([[[1, 2, 3], [4, 5, 6]], [[7, 8, 9], [10, 11, 12]]])
print(arr.shape)

В этом примере у нас есть трехмерный массив arr, содержащий две матрицы, каждая из которых имеет две строки и три столбца. Вывод arr.shape будет (2, 2, 3), что означает, что у нас есть три оси (плоскости, строки и столбцы) и 2 плоскости, 2 строки, 3 столбца в этом массиве.

Заключение

Метод shape является одним из полезных методов в языке программирования Python для определения размерности массива или матрицы. Он помогает понять количество строк и столбцов в данных структурах данных, что может быть полезным при обработке и анализе массивов или матриц.

Видео по теме

Массивы numpy. Операции shape и reshape

#5. Изменение формы массивов, добавление и удаление осей | NumPy уроки

Основы NumPy Python | Массивы, Матрицы И Операции Над Ними

Похожие статьи:

🔒 Как создать пустую переменную в питоне: простой гайд для начинающих 🔒

🕒 Как работает time в Python: руководство для начинающих!

📚 Как открыть библиотеку в Python? 🐍 Шаг за шагом руководство с примерами!

Python shape: что это и как это работает? 🐍✨

📂 Как обратиться к папке Python: легкий путь к успеху

Что означает invalid syntax в Python? 🔍🐍

🔍 Как удалить строки в текстовом файле с помощью Python: простой способ 📝