Зміст курсу
Вступ до NumPy
Вступ до NumPy
Розгортання Масивів
Чи знаєте ви, що означає "розгорнути" масив? Розгортання - це процес перетворення багатовимірного масиву в одновимірний.
Таке перетворення можна здійснити двома різними способами:
- перший, з яким ми вже знайомі, це метод
.reshape(-1)
з аргументом-1
; - другий варіант - використання методу
.flatten()
.
Тепер давайте подивимось на обидва ці методи на практиці.
Давайте подивимося, як використовувати метод .reshape(-1)
:
import 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()
:
import numpy as np array = np.array([[12, 45, 78, 34, 0], [13, 5, 78, 3, 1]]) new_array = array.flatten() print(new_array)
Почнемо тренуватися!
Завдання
Розглянемо наступний масив:
[[[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]]
Вам потрібно перетворити його у наступний масив:
[1 2 3 4 5 6 7 8 9 10 11 12]
.
Дякуємо за ваш відгук!
Розгортання Масивів
Чи знаєте ви, що означає "розгорнути" масив? Розгортання - це процес перетворення багатовимірного масиву в одновимірний.
Таке перетворення можна здійснити двома різними способами:
- перший, з яким ми вже знайомі, це метод
.reshape(-1)
з аргументом-1
; - другий варіант - використання методу
.flatten()
.
Тепер давайте подивимось на обидва ці методи на практиці.
Давайте подивимося, як використовувати метод .reshape(-1)
:
import 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()
:
import numpy as np array = np.array([[12, 45, 78, 34, 0], [13, 5, 78, 3, 1]]) new_array = array.flatten() print(new_array)
Почнемо тренуватися!
Завдання
Розглянемо наступний масив:
[[[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]]
Вам потрібно перетворити його у наступний масив:
[1 2 3 4 5 6 7 8 9 10 11 12]
.
Дякуємо за ваш відгук!
Розгортання Масивів
Чи знаєте ви, що означає "розгорнути" масив? Розгортання - це процес перетворення багатовимірного масиву в одновимірний.
Таке перетворення можна здійснити двома різними способами:
- перший, з яким ми вже знайомі, це метод
.reshape(-1)
з аргументом-1
; - другий варіант - використання методу
.flatten()
.
Тепер давайте подивимось на обидва ці методи на практиці.
Давайте подивимося, як використовувати метод .reshape(-1)
:
import 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()
:
import numpy as np array = np.array([[12, 45, 78, 34, 0], [13, 5, 78, 3, 1]]) new_array = array.flatten() print(new_array)
Почнемо тренуватися!
Завдання
Розглянемо наступний масив:
[[[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]]
Вам потрібно перетворити його у наступний масив:
[1 2 3 4 5 6 7 8 9 10 11 12]
.
Дякуємо за ваш відгук!
Чи знаєте ви, що означає "розгорнути" масив? Розгортання - це процес перетворення багатовимірного масиву в одновимірний.
Таке перетворення можна здійснити двома різними способами:
- перший, з яким ми вже знайомі, це метод
.reshape(-1)
з аргументом-1
; - другий варіант - використання методу
.flatten()
.
Тепер давайте подивимось на обидва ці методи на практиці.
Давайте подивимося, як використовувати метод .reshape(-1)
:
import 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()
:
import numpy as np array = np.array([[12, 45, 78, 34, 0], [13, 5, 78, 3, 1]]) new_array = array.flatten() print(new_array)
Почнемо тренуватися!
Завдання
Розглянемо наступний масив:
[[[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]]
Вам потрібно перетворити його у наступний масив:
[1 2 3 4 5 6 7 8 9 10 11 12]
.