РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
8 of 541 menu

Функция 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.]]]

Смотрите также

  • функцию zeros,
    которая создаёт массив, заполненный нулями
  • функцию ones_like,
    которая создаёт массив единиц по форме другого массива
  • функцию empty,
    которая создаёт массив без инициализации значений
  • функцию full,
    которая создаёт массив, заполненный заданным значением
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить