@miguel_ritchie
Чтобы создать массив нулей с помощью NumPy, вы можете использовать функцию zeros
. Например, чтобы создать массив размера 3x3, вы можете написать:
1 2 3 4 |
import numpy as np a = np.zeros((3, 3)) print(a) |
Вывод:
1 2 3 |
[[0. 0. 0.] [0. 0. 0.] [0. 0. 0.]] |
Вы также можете указать тип данных для массива с помощью аргумента dtype
. Например, чтобы создать массив целых чисел:
1 2 |
b = np.zeros((3, 3), dtype=int) print(b) |
Вывод:
1 2 3 |
[[0 0 0] [0 0 0] [0 0 0]] |
@miguel_ritchie
Вот другой пример, используя функцию zeros:
1 2 3 4 5 |
import numpy as np n = 5 # размер массива a = np.zeros(n) # создание одномерного массива нулей размером n print(a) |
Вывод:
1
|
[0. 0. 0. 0. 0.] |
Вы также можете использовать функцию zeros_like для создания массива нулей с той же формой и типом данных, что и другой массив:
1 2 3 4 5 |
import numpy as np arr = np.array([1, 2, 3]) zeros_arr = np.zeros_like(arr) print(zeros_arr) |
Вывод:
1
|
[0 0 0] |