Створення Багатовимірних Масивів
Двовимірні масиви
Тепер створимо масив вищої вимірності, а саме двовимірний масив:
1234import numpy as np # Creating a 2D array array_2d = np.array([[1, 2, 3], [4, 5, 6]]) print(f'2-dimensional array: \n{array_2d}')
Створення багатовимірного масиву NumPy полягає у передачі багатовимірного списку як аргументу функції array().
Будь-який об'єкт масиву NumPy називається ndarray.
Ось візуалізація нашого 2D-масиву:
Можна уявити його як 2x3 матрицю.
3D масив
Створення 3D масивів майже ідентичне створенню 2D масивів. Єдина відмінність полягає в тому, що тепер потрібно передати 3D список як аргумент:
12345678import numpy as np # Creating a 3D array array_3d = np.array([ [[1, 2, 3], [4, 5, 6], [7, 8, 9]], [[10, 11, 12], [13, 14, 15], [16, 17, 18]], [[19, 20, 21], [22, 23, 24], [25, 26, 27]] ]) print(f'3-dimensional array: \n{array_3d}')
Однак візуалізація 3D масиву трохи складніша, але все ж можлива:
Масив має розмір 3x3x3, тому ми отримуємо куб з довжиною кожної сторони 3.
На практиці робота з тривимірними та багатовимірними масивами не відрізняється від роботи з двовимірними масивами.
Swipe to start coding
Створення двовимірного масиву за допомогою списків. Цей масив може містити будь-яку кількість рядків і стовпців з довільними значеннями.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 3.7
Створення Багатовимірних Масивів
Свайпніть щоб показати меню
Двовимірні масиви
Тепер створимо масив вищої вимірності, а саме двовимірний масив:
1234import numpy as np # Creating a 2D array array_2d = np.array([[1, 2, 3], [4, 5, 6]]) print(f'2-dimensional array: \n{array_2d}')
Створення багатовимірного масиву NumPy полягає у передачі багатовимірного списку як аргументу функції array().
Будь-який об'єкт масиву NumPy називається ndarray.
Ось візуалізація нашого 2D-масиву:
Можна уявити його як 2x3 матрицю.
3D масив
Створення 3D масивів майже ідентичне створенню 2D масивів. Єдина відмінність полягає в тому, що тепер потрібно передати 3D список як аргумент:
12345678import numpy as np # Creating a 3D array array_3d = np.array([ [[1, 2, 3], [4, 5, 6], [7, 8, 9]], [[10, 11, 12], [13, 14, 15], [16, 17, 18]], [[19, 20, 21], [22, 23, 24], [25, 26, 27]] ]) print(f'3-dimensional array: \n{array_3d}')
Однак візуалізація 3D масиву трохи складніша, але все ж можлива:
Масив має розмір 3x3x3, тому ми отримуємо куб з довжиною кожної сторони 3.
На практиці робота з тривимірними та багатовимірними масивами не відрізняється від роботи з двовимірними масивами.
Swipe to start coding
Створення двовимірного масиву за допомогою списків. Цей масив може містити будь-яку кількість рядків і стовпців з довільними значеннями.
Рішення
Дякуємо за ваш відгук!
single