Как узнать размер двумерного массива в Python? 📏
Для получения размера двумерного массива в Python вы можете использовать функции len()
и len()
.
Первая функция len()
возвращает количество строк в массиве:
arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
rows = len(arr) # количество строк в массиве
print(rows)
Вывод:
3
Вторая функция len()
используется для определения размера строки (количество элементов в строке):
arr = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
columns = len(arr[0]) # количество элементов в первой строке
print(columns)
Вывод:
3
Таким образом, вы можете использовать эти две функции для определения размера двумерного массива в Python.
Детальный ответ
Как узнать размер двумерного массива в Python
Узнать размер двумерного массива в Python можно с помощью функции len() и метода shape библиотеки NumPy.
1. Использование функции len()
# Создание двумерного массива
array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# Узнать количество строк в массиве
rows = len(array)
# Узнать количество столбцов в массиве
columns = len(array[0])
# Вывод размера массива
print(f"Количество строк: {rows}")
print(f"Количество столбцов: {columns}")
В данном примере используется функция len() для определения количества строк и столбцов в двумерном массиве. Для определения количества строк мы просто вызываем len(array), а для определения количества столбцов мы вызываем len(array[0]) , так как длина первой строки будет равна количеству столбцов в массиве.
2. Использование метода shape из библиотеки NumPy
Если вы работаете с массивами большего размера или часто выполняете операции над массивами, рекомендуется использовать библиотеку NumPy. Она предоставляет более мощные и удобные инструменты для работы с массивами в Python.
import numpy as np
# Создание двумерного массива
array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# Получение размера массива с помощью метода shape
rows, columns = array.shape
# Вывод размера массива
print(f"Количество строк: {rows}")
print(f"Количество столбцов: {columns}")
В данном примере мы импортируем библиотеку NumPy с помощью import numpy as np. Затем мы создаем двумерный массив с помощью np.array(). Используя метод shape из библиотеки NumPy, мы получаем размер массива, присваивая его значения переменным rows и columns.
Заключение
Узнать размер двумерного массива в Python можно с помощью функции len() или метода shape из библиотеки NumPy. Функция len() позволяет определить количество строк и столбцов в массиве, а метод shape предоставляет более удобные инструменты для работы с массивами большего размера.