Например, у меня есть переменная z = [1, 3, None, 5, 6]
Я хотел бы сделать: torch.tensor(z)
и получить что-то вроде следующего:
torch.tensor([1,3, None, 5,6], dtype=torch.float)
Как бы то ни былопри такой попытке возникает ошибка
TypeError: должно быть действительным числом, а не NoneType
Есть ли способ преобразовать такой список в torch.tensor
?
Я не хочу вменять это значение None
чем-то другим.Массивы Numpy способны преобразовывать такие списки np.array([1, 3, None, 5, 6])
, но я бы предпочел не преобразовывать переменные туда-сюда.