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

Равномерные числа от нуля до единицы в PyTorch

Функция rand заполняет тензор независимыми значениями из отрезка от нуля до единицы. Каждый вызов без фиксации зерна даёт новую последовательность.

Размер результата задают целые аргументы: одно число описывает ряд, два - таблицу, три и больше - форму с несколькими осями. Зафиксируем зерно и выведем короткий ряд:

import torch torch.manual_seed(42) row = torch.rand(3) print(row) # выведет tensor([0.8823, 0.9150, 0.3829])

Те же правила работают для таблицы: первый аргумент - число рядов, второй - столбцов. Снова зададим зерно и посмотрим на форму 2 на 2:

import torch torch.manual_seed(42) block = torch.rand(2, 2) print(block) # выведет tensor([[0.8823, 0.9150], [0.3829, 0.9593]])

Получите ряд из 4 случайных дробных чисел от нуля до единицы и выведите его.

Получите таблицу формы 3 на 2 из таких чисел и выведите её.

Задайте зерно 0, получите ряд из 2 чисел от нуля до единицы и выведите его. Повторите те же шаги ещё раз и выведите второй ряд.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить