Функция ones
Функция ones создаёт массив NumPy заданной формы,
заполненный единицами. Первым параметром функция принимает
форму массива - кортеж целых чисел. Вторым параметром можно
задать тип данных элементов (по умолчанию float64).
Синтаксис
np.ones(shape, [dtype])
Пример
Давайте создадим одномерный массив из трёх единиц:
import numpy as np
arr = np.ones(3)
print(arr)
Результат выполнения кода:
[1. 1. 1.]
Пример
Давайте создадим двумерный массив размера 2x3, заполненный единицами:
import numpy as np
arr = np.ones((2, 3))
print(arr)
Результат выполнения кода:
[[1. 1. 1.]
[1. 1. 1.]]
Пример
Создадим массив единиц с типом данных целых чисел:
import numpy as np
arr = np.ones(4, dtype=int)
print(arr)
Результат выполнения кода:
[1 1 1 1]
Пример
Создадим трёхмерный массив единиц размером 2x3x4:
import numpy as np
arr = np.ones((2, 3, 4))
print(arr.shape)
print(arr)
Результат выполнения кода:
(2, 3, 4)
[[[1. 1. 1. 1.]
[1. 1. 1. 1.]
[1. 1. 1. 1.]]
[[1. 1. 1. 1.]
[1. 1. 1. 1.]
[1. 1. 1. 1.]]]