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

Возведение в степень в PyTorch

Чтобы возвести элементы в степень, используют оператор **. Если справа тоже тензор той же формы, степень берётся по ячейкам; одно число справа применяют ко всем элементам слева.

Создадим два ряда и возведём первый в степени второго:

import torch base = torch.tensor([2, 3, 4]) exp = torch.tensor([2, 2, 2]) out = base ** exp print(out) # выведет tensor([ 4, 9, 16])

Одну и ту же степень можно задать числом для каждого элемента ряда:

import torch t = torch.tensor([1, 2, 3, 4]) u = t ** 2 print(u) # выведет tensor([ 1, 4, 9, 16])

Соберите ряд [2, 3, 5] и ряд [3, 2, 1], возведите первый в степени второго и выведите результат.

Соберите ряд [1, 2, 3, 4], поднимите каждый его элемент в квадрат и выведите получившийся ряд.

Соберите таблицу [[2, 3], [4, 5]] и таблицу [[1, 2], [2, 1]], получите степень по ячейкам и выведите её.

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