Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Створення Багатовимірних Масивів | Основи NumPy
Ultimate NumPy

bookСтворення Багатовимірних Масивів

Двовимірні масиви

Тепер створимо масив вищої вимірності, а саме двовимірний масив:

1234
import 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}')
copy

Створення багатовимірного масиву NumPy передбачає передачу багатовимірного списку як аргументу функції array().

Note
Примітка

Будь-який об'єкт масиву NumPy називається ndarray.

Ось візуалізація нашого 2D-масиву:

Ми можемо розглядати його як 2x3 матрицю.

3D масив

Створення 3D масивів майже ідентичне створенню 2D масивів. Єдина відмінність полягає в тому, що тепер необхідно передати 3D список як аргумент:

12345678
import 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}')
copy

Однак візуалізація 3D масиву є дещо складнішою, але все ж можлива:

Масив має розмір 3x3x3, тому ми отримуємо куб з довжиною кожної сторони 3.

На практиці робота з тривимірними та багатовимірними масивами не відрізняється від роботи з двовимірними масивами.

Завдання

Swipe to start coding

Створення двовимірного масиву за допомогою списків. Масив може містити будь-яку кількість рядків і стовпців з довільними значеннями.

Рішення

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 3
single

single

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

Suggested prompts:

What are some common operations you can perform on 2D and 3D arrays?

Can you explain how to access specific elements in a 2D or 3D array?

How do you reshape or modify the dimensions of a NumPy array?

close

Awesome!

Completion rate improved to 3.7

bookСтворення Багатовимірних Масивів

Свайпніть щоб показати меню

Двовимірні масиви

Тепер створимо масив вищої вимірності, а саме двовимірний масив:

1234
import 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}')
copy

Створення багатовимірного масиву NumPy передбачає передачу багатовимірного списку як аргументу функції array().

Note
Примітка

Будь-який об'єкт масиву NumPy називається ndarray.

Ось візуалізація нашого 2D-масиву:

Ми можемо розглядати його як 2x3 матрицю.

3D масив

Створення 3D масивів майже ідентичне створенню 2D масивів. Єдина відмінність полягає в тому, що тепер необхідно передати 3D список як аргумент:

12345678
import 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}')
copy

Однак візуалізація 3D масиву є дещо складнішою, але все ж можлива:

Масив має розмір 3x3x3, тому ми отримуємо куб з довжиною кожної сторони 3.

На практиці робота з тривимірними та багатовимірними масивами не відрізняється від роботи з двовимірними масивами.

Завдання

Swipe to start coding

Створення двовимірного масиву за допомогою списків. Масив може містити будь-яку кількість рядків і стовпців з довільними значеннями.

Рішення

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 1. Розділ 3
single

single

some-alt