Розгортання Масивів
Чи знаєте ви, що означає "розгорнути" масив? Розгортання - це процес перетворення багатовимірного масиву в одновимірний.
Таке перетворення можна здійснити двома різними способами:
- перший, з яким ми вже знайомі, це метод
.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
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат
Чудово!
Completion показник покращився до 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].
Рішення
Дякуємо за ваш відгук!
single