Розгортання Масивів
Чи знаєте ви, що означає "розгорнути" масив? Розгортання - це процес перетворення багатовимірного масиву в одновимірний.
Таке перетворення можна здійснити двома різними способами:
- перший, з яким ми вже знайомі, це метод
.reshape(-1)
з аргументом-1
; - другий варіант - використання методу
.flatten()
.
Тепер давайте подивимось на обидва ці методи на практиці.
Давайте подивимося, як використовувати метод .reshape(-1)
:
123456import numpy as np array = np.array([[12, 45, 78, 34, 0], [13, 5, 78, 3, 1]]) new_array = array.reshape(-1) print(new_array)
Давайте подивимося, як використовувати метод .flatten()
:
123456import numpy as np array = np.array([[12, 45, 78, 34, 0], [13, 5, 78, 3, 1]]) new_array = array.flatten() print(new_array)
Почнемо тренуватися!
Swipe to start coding
Розглянемо наступний масив:
[[[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]]
Вам потрібно перетворити його у наступний масив:
[1 2 3 4 5 6 7 8 9 10 11 12]
.
Рішення
Дякуємо за ваш відгук!
single
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Awesome!
Completion rate improved to 4.76
Розгортання Масивів
Свайпніть щоб показати меню
Чи знаєте ви, що означає "розгорнути" масив? Розгортання - це процес перетворення багатовимірного масиву в одновимірний.
Таке перетворення можна здійснити двома різними способами:
- перший, з яким ми вже знайомі, це метод
.reshape(-1)
з аргументом-1
; - другий варіант - використання методу
.flatten()
.
Тепер давайте подивимось на обидва ці методи на практиці.
Давайте подивимося, як використовувати метод .reshape(-1)
:
123456import numpy as np array = np.array([[12, 45, 78, 34, 0], [13, 5, 78, 3, 1]]) new_array = array.reshape(-1) print(new_array)
Давайте подивимося, як використовувати метод .flatten()
:
123456import numpy as np array = np.array([[12, 45, 78, 34, 0], [13, 5, 78, 3, 1]]) new_array = array.flatten() print(new_array)
Почнемо тренуватися!
Swipe to start coding
Розглянемо наступний масив:
[[[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]]
Вам потрібно перетворити його у наступний масив:
[1 2 3 4 5 6 7 8 9 10 11 12]
.
Рішення
Дякуємо за ваш відгук!
Awesome!
Completion rate improved to 4.76single