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

Функция full

Функция full создает тензор заданной формы и заполняет его указанным значением. Первым параметром функция принимает размерность тензора (кортеж или список), вторым параметром - значение для заполнения. Также можно указать тип данных элементов с помощью параметра dtype.

Синтаксис

torch.full(size, fill_value, [dtype])

Пример

Давайте создадим одномерный тензор из 5 элементов, заполненный числом 7:

import torch t = torch.full((5,), 7) print(t)

Результат выполнения кода:

tensor([7, 7, 7, 7, 7])

Пример

Давайте создадим двумерный тензор размера 2 на 3, заполненный числом 5:

import torch t = torch.full((2, 3), 5) print(t)

Результат выполнения кода:

tensor([ [5, 5, 5], [5, 5, 5], ])

Пример

Давайте создадим тензор с вещественным типом данных float:

import torch t = torch.full((2, 3), 3.14, dtype=torch.float32) print(t)

Результат выполнения кода:

tensor([ [3.1400, 3.1400, 3.1400], [3.1400, 3.1400, 3.1400], ])

Пример

Давайте создадим трехмерный тензор размера 2 на 2 на 2, заполненный значением 9:

import torch t = torch.full((2, 2, 2), 9) print(t)

Результат выполнения кода:

tensor([ [ [9, 9], [9, 9], ], [ [9, 9], [9, 9], ], ])

Пример

Давайте создадим тензор с логическим типом данных bool:

import torch t = torch.full((3,), True, dtype=torch.bool) print(t)

Результат выполнения кода:

tensor([True, True, True])

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

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