numpy.ones

numpy.ones(shape, dtype=None, order='C')

Функция numpy.ones() возвращает новый массив указанной формы и типа, заполненный единицами.

Параметры:
shape - целое число, список или кортеж целых чисел
Задает размеры необходимого массива - целое число или кортеж целых чисел.
dtype - тип данных NumPy (необязательный)
Определяет тип данных выходного массива.
order - 'C' или 'F' (необязательный)
Этот параметр определяет в каком порядке массивы должны храниться в памяти: строчном C-стиле или столбчатом стиле Fortran.
Возвращает:
результат - массив NumPy
Массив из единиц, указанной формы, типа и порядка.
Смотрите так же: ones_like, zeros, empty, full

Примеры

>>> import numpy as np
>>> 
>>> np.ones(10)
array([ 1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.,  1.])
>>> 
>>> np.ones(10, dtype = np.int8)
array([1, 1, 1, 1, 1, 1, 1, 1, 1, 1], dtype=int8)
>>> 
>>> np.ones((3, 5))
array([[ 1.,  1.,  1.,  1.,  1.],
       [ 1.,  1.,  1.,  1.,  1.],
       [ 1.,  1.,  1.,  1.,  1.]])
>>> 
>>> np.ones((3, 1))
array([[ 1.],
       [ 1.],
       [ 1.]])
>>>
>>> m = (3, 2, 2)
>>> 
>>> np.ones(m)
array([[[ 1.,  1.],
        [ 1.,  1.]],

       [[ 1.,  1.],
        [ 1.,  1.]],

       [[ 1.,  1.],
        [ 1.,  1.]]])