Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Розгортання Масивів | Важливі Функції
Вступ до NumPy
course content

Зміст курсу

Вступ до NumPy

Вступ до NumPy

1. Початок Роботи з NumPy
2. Розмірності в Масивах
4. Важливі Функції

bookРозгортання Масивів

Чи знаєте ви, що означає "розгорнути" масив? Розгортання - це процес перетворення багатовимірного масиву в одновимірний.

Таке перетворення можна здійснити двома різними способами:

  • перший, з яким ми вже знайомі, це метод .reshape(-1) з аргументом -1;
  • другий варіант - використання методу .flatten().

Тепер давайте подивимось на обидва ці методи на практиці.

Давайте подивимося, як використовувати метод .reshape(-1):

123456
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)
copy

Давайте подивимося, як використовувати метод .flatten():

123456
import numpy as np array = np.array([[12, 45, 78, 34, 0], [13, 5, 78, 3, 1]]) new_array = array.flatten() print(new_array)
copy

Почнемо тренуватися!

Завдання
test

Swipe to show code editor

Розглянемо наступний масив:

[[[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]]

Вам потрібно перетворити його у наступний масив:

[1 2 3 4 5 6 7 8 9 10 11 12].

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

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

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

Секція 4. Розділ 2
toggle bottom row

bookРозгортання Масивів

Чи знаєте ви, що означає "розгорнути" масив? Розгортання - це процес перетворення багатовимірного масиву в одновимірний.

Таке перетворення можна здійснити двома різними способами:

  • перший, з яким ми вже знайомі, це метод .reshape(-1) з аргументом -1;
  • другий варіант - використання методу .flatten().

Тепер давайте подивимось на обидва ці методи на практиці.

Давайте подивимося, як використовувати метод .reshape(-1):

123456
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)
copy

Давайте подивимося, як використовувати метод .flatten():

123456
import numpy as np array = np.array([[12, 45, 78, 34, 0], [13, 5, 78, 3, 1]]) new_array = array.flatten() print(new_array)
copy

Почнемо тренуватися!

Завдання
test

Swipe to show code editor

Розглянемо наступний масив:

[[[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]]

Вам потрібно перетворити його у наступний масив:

[1 2 3 4 5 6 7 8 9 10 11 12].

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

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

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

Секція 4. Розділ 2
toggle bottom row

bookРозгортання Масивів

Чи знаєте ви, що означає "розгорнути" масив? Розгортання - це процес перетворення багатовимірного масиву в одновимірний.

Таке перетворення можна здійснити двома різними способами:

  • перший, з яким ми вже знайомі, це метод .reshape(-1) з аргументом -1;
  • другий варіант - використання методу .flatten().

Тепер давайте подивимось на обидва ці методи на практиці.

Давайте подивимося, як використовувати метод .reshape(-1):

123456
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)
copy

Давайте подивимося, як використовувати метод .flatten():

123456
import numpy as np array = np.array([[12, 45, 78, 34, 0], [13, 5, 78, 3, 1]]) new_array = array.flatten() print(new_array)
copy

Почнемо тренуватися!

Завдання
test

Swipe to show code editor

Розглянемо наступний масив:

[[[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]]

Вам потрібно перетворити його у наступний масив:

[1 2 3 4 5 6 7 8 9 10 11 12].

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

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

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

Чи знаєте ви, що означає "розгорнути" масив? Розгортання - це процес перетворення багатовимірного масиву в одновимірний.

Таке перетворення можна здійснити двома різними способами:

  • перший, з яким ми вже знайомі, це метод .reshape(-1) з аргументом -1;
  • другий варіант - використання методу .flatten().

Тепер давайте подивимось на обидва ці методи на практиці.

Давайте подивимося, як використовувати метод .reshape(-1):

123456
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)
copy

Давайте подивимося, як використовувати метод .flatten():

123456
import numpy as np array = np.array([[12, 45, 78, 34, 0], [13, 5, 78, 3, 1]]) new_array = array.flatten() print(new_array)
copy

Почнемо тренуватися!

Завдання
test

Swipe to show code editor

Розглянемо наступний масив:

[[[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]]

Вам потрібно перетворити його у наступний масив:

[1 2 3 4 5 6 7 8 9 10 11 12].

Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
Секція 4. Розділ 2
Switch to desktopПерейдіть на комп'ютер для реальної практикиПродовжуйте з того місця, де ви зупинились, використовуючи один з наведених нижче варіантів
We're sorry to hear that something went wrong. What happened?
some-alt