Зміст курсу
Вступ до NumPy
Вступ до NumPy
Зміна Розмірності Масиву
Іноді виникають ситуації, коли нам потрібно якось змінити наш масив, наприклад, змінити розмір масиву або перейти від масиву однієї розмірності до масиву іншої розмірності, але з тими ж даними, які використовувалися спочатку. Але не завжди зручно створювати масив з нуля, тому деякі функції модифікують масив так, як нам потрібно.
Давайте розглянемо деякі з них:
np.reshape()
- ця функція змінює форму (розмірність) N-вимірного масиву, зберігаючи загальну кількість елементів незмінною;np.transpose()
- функція транспонує масив, фактично міняючи місцями його осі;np.concatenate()
- створює новий масив шляхом конкатенації масивів один за одним вздовж вказаної осі;np.resize()
- ця функція використовується для зміни розміру масиву, створюючи копію вихідного масиву із вказаним розміром.
Перетворення одновимірного масиву у двовимірний:
import numpy as np array = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]) new_array = array.reshape(4, 3) print(new_array)
Перетворення одновимірного масиву у тривимірний:
import numpy as np array = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]) new_array = array.reshape(2, 3, 2) print(new_array)
Завдання
Розглянемо наступний масив: [11, 56, 78, 45, 1, 5]
.
Ви повинні отримати наступний масив:
[[11, 56], [78, 45], [1, 5]]
.
Використайте метод .reshape()
.
Дякуємо за ваш відгук!
Зміна Розмірності Масиву
Іноді виникають ситуації, коли нам потрібно якось змінити наш масив, наприклад, змінити розмір масиву або перейти від масиву однієї розмірності до масиву іншої розмірності, але з тими ж даними, які використовувалися спочатку. Але не завжди зручно створювати масив з нуля, тому деякі функції модифікують масив так, як нам потрібно.
Давайте розглянемо деякі з них:
np.reshape()
- ця функція змінює форму (розмірність) N-вимірного масиву, зберігаючи загальну кількість елементів незмінною;np.transpose()
- функція транспонує масив, фактично міняючи місцями його осі;np.concatenate()
- створює новий масив шляхом конкатенації масивів один за одним вздовж вказаної осі;np.resize()
- ця функція використовується для зміни розміру масиву, створюючи копію вихідного масиву із вказаним розміром.
Перетворення одновимірного масиву у двовимірний:
import numpy as np array = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]) new_array = array.reshape(4, 3) print(new_array)
Перетворення одновимірного масиву у тривимірний:
import numpy as np array = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]) new_array = array.reshape(2, 3, 2) print(new_array)
Завдання
Розглянемо наступний масив: [11, 56, 78, 45, 1, 5]
.
Ви повинні отримати наступний масив:
[[11, 56], [78, 45], [1, 5]]
.
Використайте метод .reshape()
.
Дякуємо за ваш відгук!
Зміна Розмірності Масиву
Іноді виникають ситуації, коли нам потрібно якось змінити наш масив, наприклад, змінити розмір масиву або перейти від масиву однієї розмірності до масиву іншої розмірності, але з тими ж даними, які використовувалися спочатку. Але не завжди зручно створювати масив з нуля, тому деякі функції модифікують масив так, як нам потрібно.
Давайте розглянемо деякі з них:
np.reshape()
- ця функція змінює форму (розмірність) N-вимірного масиву, зберігаючи загальну кількість елементів незмінною;np.transpose()
- функція транспонує масив, фактично міняючи місцями його осі;np.concatenate()
- створює новий масив шляхом конкатенації масивів один за одним вздовж вказаної осі;np.resize()
- ця функція використовується для зміни розміру масиву, створюючи копію вихідного масиву із вказаним розміром.
Перетворення одновимірного масиву у двовимірний:
import numpy as np array = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]) new_array = array.reshape(4, 3) print(new_array)
Перетворення одновимірного масиву у тривимірний:
import numpy as np array = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]) new_array = array.reshape(2, 3, 2) print(new_array)
Завдання
Розглянемо наступний масив: [11, 56, 78, 45, 1, 5]
.
Ви повинні отримати наступний масив:
[[11, 56], [78, 45], [1, 5]]
.
Використайте метод .reshape()
.
Дякуємо за ваш відгук!
Іноді виникають ситуації, коли нам потрібно якось змінити наш масив, наприклад, змінити розмір масиву або перейти від масиву однієї розмірності до масиву іншої розмірності, але з тими ж даними, які використовувалися спочатку. Але не завжди зручно створювати масив з нуля, тому деякі функції модифікують масив так, як нам потрібно.
Давайте розглянемо деякі з них:
np.reshape()
- ця функція змінює форму (розмірність) N-вимірного масиву, зберігаючи загальну кількість елементів незмінною;np.transpose()
- функція транспонує масив, фактично міняючи місцями його осі;np.concatenate()
- створює новий масив шляхом конкатенації масивів один за одним вздовж вказаної осі;np.resize()
- ця функція використовується для зміни розміру масиву, створюючи копію вихідного масиву із вказаним розміром.
Перетворення одновимірного масиву у двовимірний:
import numpy as np array = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]) new_array = array.reshape(4, 3) print(new_array)
Перетворення одновимірного масиву у тривимірний:
import numpy as np array = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]) new_array = array.reshape(2, 3, 2) print(new_array)
Завдання
Розглянемо наступний масив: [11, 56, 78, 45, 1, 5]
.
Ви повинні отримати наступний масив:
[[11, 56], [78, 45], [1, 5]]
.
Використайте метод .reshape()
.