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

Функция tensor

Функция tensor создает тензор из переданных данных. Первым параметром функция принимает список, кортеж или массив. Вторым параметром можно передать тип данных элементов.

Синтаксис

torch.tensor(data, [dtype])

Пример

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

import torch t = torch.tensor([1, 2, 3, 4, 5]) print(t)

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

tensor([1, 2, 3, 4, 5])

Пример

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

import torch t = torch.tensor([1, 2, 3, 4, 5], dtype=torch.float) print(t)

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

tensor([1., 2., 3., 4., 5.])

Пример

Создадим тензор из двумерного списка:

import torch t = torch.tensor([[1, 2, 3], [4, 5, 6]]) print(t)

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

tensor([ [1, 2, 3], [4, 5, 6], ])

Пример

Используем tensor с массивом NumPy:

import torch import numpy as np arr = np.array([1, 2, 3, 4, 5]) t = torch.tensor(arr) print(t)

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

tensor([1, 2, 3, 4, 5])

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

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