Тензор - это многомерный массив. Это ключевой объект во многих вычислительных библиотеках, таких как tenorflow, torch, theano, caffe, mxnet, используемых для задач машинного обучения. Если вы используете этот тег, также пометьте вопрос с соответствующей библиотекой.

Подробнее про tensor...

Мне нужно создать трехмерный тензор, подобный этому (5,3,2), например array ([[[0, 0], [0, 1], [0, 0]], [[1, 0], [0 , 0], [0, 0]], [[0, 0], [1, 0], [.......
16 Фев 2021 в 05:59
Представьте, что у меня есть массив в R с N измерениями (матрица будет массивом с двумя измерениями), и я хочу выбрать строки от 1 до n моего массива. Мне было интересно, есть ли в R синтаксис для этого, не зная количества измерений. Действительно, я могу x = matrix(0, nrow = 10, ncol = 2) x[1:5, ....
12 Фев 2021 в 11:34
В чем разница между torch.flatten() и torch.nn.Flatten()?....
1 Фев 2021 в 16:23
Я хочу извлечь из каждой строки двумерного тензора столбец, который хранится в другом одномерном тензоре. import torch test_tensor = tensor([1,-2,3], [-2,7,4]).float() select_tensor = tensor([1,2]) Итак, в этом конкретном примере я хотел бы получить элемент в позиции 1 для первой строки (так -2) и ....
19 Янв 2021 в 23:00
Я прохожу через Pytorch и хочу создать случайный тензор формы 5X3 в интервале [3,7) Torch.rand (5,3) вернет случайный тензор формы 5 X 3, однако я не смог установить заданный интервал. Пожалуйста, направьте.....
7 Янв 2021 в 20:51
Следующий код отлично маскирует mask = targets >= 0 targets = targets[mask] Однако когда я пытаюсь замаскировать с двумя условиями, появляется ошибка RuntimeError: Boolean value of Tensor with more than one value is ambiguous mask = (targets >= 0 and targets <= 5) targets = targets[mask] Есть ли с....
7 Янв 2021 в 04:03
У меня есть тензор t1 (с формой (2*n, 2*n), и мне нужно создать тензор t2 (с формой (2*n)) со значениями t1 в [i,(i+n) mod 2n] для каждой строки i. Например, учитывая: t1 = torch.tensor([[1, 2, 3, 4], [5, 6, 7, 8], [9 ,10,11,12], [13,14,15,16]....
3 Янв 2021 в 01:04
Мне удалось сформировать Dataframe из предсказанных тензоров (y_pred), которые имеют (459,1) после изменения формы из (459,1,1), и у меня есть исходные значения y в другом столбце, которые также являются float32. Я хотел бы измерить корреляцию Пирсона между этими двумя столбцами. но я получаю соо....
2 Янв 2021 в 13:46
Мне дан двухмерный тензор pytorch с целыми числами и 2 целых числа, которые всегда появляются в каждой строке тензора. Я хочу создать двоичную маску, которая будет содержать 1 между двумя появлениями этих 2 целых чисел, в противном случае - 0. Например, если целые числа равны 4 и 2, а 1-мерный ма....
10 Ноя 2020 в 11:01
При попытке вычислить потерю между двумя тензорами rPPG = (shape(torch.Size([4, 128])) и BVP_label = (shape(torch.Size([4, 128]))) с помощью следующей функции: class Neg_Pearson(nn.Module): # Pearson range [-1, 1] so if < 0, abs|loss| ; if >0, 1- loss def __init__(self): super(Neg_Pea....
2 Ноя 2020 в 04:25
Каким образом можно расширить размерность с помощью тензоров pytorch? -before: torch.Size ([3, 3, 3]) tensor([[[ 0., 1., 2.], [ 3., 4., 5.], [ 6., 7., 8.]], [[ 9., 10., 11.], [12., 13., 14.], [15., 16., 17.]], [[18., 19., 20.], [21....
28 Окт 2020 в 04:01
В следующих, x_6 = torch.cat((x_1, x_2_1, x_3_1, x_5_1), dim=-3) Sizes of tensors x_1, x_2_1, x_3_1, x_5_1 are torch.Size([1, 256, 7, 7]) torch.Size([1, 256, 7, 7]) torch.Size([1, 256, 7, 7]) torch.Size([1, 256, 7, 7]) respectively. The size of x_6 turns out to be torch.Size([1, 102....
19 Окт 2020 в 18:10
У меня есть одномерный массив x, и я хочу преобразовать его в запрошенную форму так же, как np.resize, т.е. если в x слишком много элементов, они удаляются, если слишком мало, они добавляются по кругу, например x = np.array([1, 2, 3, 4, 5, 6]) y = np.resize(x, shape=(2, 2)) assert y == np.array([[1,....
19 Окт 2020 в 13:40
У меня есть тензор с размером: torch.Size([1, 305760]) Поскольку 305760 не делится на 400, я хочу изменить размер на: [1, 306000] заполнить оставшиеся пробелы 0. Как я могу сделать это с помощью PyTorch?....
14 Окт 2020 в 16:24
У меня есть 2D-тензор, и я хочу получить индексы верхних значений k. Я знаю о функции pytorch topk. Проблема с функцией topk в pytorch заключается в том, что она вычисляет значения topk по некоторому измерению. Я хочу получить значения topk по обоим измерениям. Например, для следующего тензора a = t....
7 Окт 2020 в 12:40
У меня есть тензор из 10 образцов, каждый из которых содержит 10 раз, серии Time 20x20x3 RGB, которые я хотел бы извлечь зеленый цветной канал Изображения хранятся в массиве массивов, называемых изображениями. Например: images[0][0][:,:,1] Возвращает обратно зеленый канал для одного изображения в о....
28 Сен 2020 в 09:33
Почему тригонометрические функции Pytorch и Numpy при оценке в целых числах, кратных Pi, приводят к такому огромному расхождению в порядках величин? >>> torch.sin(torch.ones(1)*2*np.pi) tensor([1.7485e-07]) >>> np.sin(np.ones(1)*2*np.pi) array([-2.4492936e-16]) ....
16 Сен 2020 в 00:47
Допустим, у нас есть два двумерных тензора форм (n, k) и (n, k). Мы хотим объединить два тензора со всеми построчными перестановками так, чтобы результирующий тензор имел форму (n, n, 2*k). Пример, A = [[a, b], [c, d]]; B = [[e, f], [g, h]] Результирующий тензор должен быть: [[[a, b, e, f], [a, b, ....
25 Авг 2020 в 06:46
Я преобразовывал список списков в тензор PyTorch и получил предупреждение. Само преобразование не сложно. Например: >>> import torch >>> thing = [[1, 2, 3, 4, 5], [2, 3], 2, 3] >>> thing_tensor = list(map(torch.tensor, thing)) Я получаю предупреждение: home/user1/files/module.py:1: UserWarning: To ....
3 Авг 2020 в 06:14
У меня есть тензор в сжатом формате, представляющий разреженную трехмерную матрицу. Мне нужно преобразовать его в нормальную матрицу (ту, которую он на самом деле представляет). Таким образом, в моем случае каждая строка любого двухмерного среза моей матрицы может содержать только один ненулевой эле....
18 Июл 2020 в 00:29
Я получаю pandas DataFrame следующим образом и хочу преобразовать его в torch.tensor для встраивания. # output first 5 rows examples print(df['col'].head(5)) col 0 [a, bc, cd] 1 [d, ed, fsd, g, h] 2 [i, hh, ihj, gfw, hah] 3 [a, cb] 4 ....
17 Июл 2020 в 10:27
Я изучал изображения набора данных: Tiny Imagenet и обнаружил, что большая часть тензоры изображений имеют форму (64, 64, 3), т.е. изображения высотой и шириной 64 и 64 соответственно и три канала для красного, зеленого и синего. Но некоторые из тензоров изображений в наборе данных имеют форму (64, ....
У меня есть тензор x в pytorch, скажем, формы (5,3,2,6) и другой тензор idx формы (5,3,2,1), который содержат индексы для каждого элемента первого тензора. Я хочу нарезку первого тензора с индексами второго тензора. Я пробовал x = x [idx], но получаю странную размерность, когда действительно хоч....
6 Июл 2020 в 22:00
Мне любопытно, как я могу передать сглаженный тусклый ввод в Conv2D, где я начал с ввода изображения RGB, но я сделал некоторое преобразование и получил 1 тусклый тензор, который я хочу передать сверточный фильтр для извлечения объектов. Когда я передал сплющенный тензор в Conv2D, я получил следующу....
3 Июл 2020 в 19:15
Подведите итог проблемы Я работаю с многомерными тензорами в pytorch, и мне нужно индексировать один тензор значениями argmax другого тензора. Поэтому мне нужно индексировать тензор y для dim [3,4] с результатами из argmax тензора x с помощью dim [3,4]. Если тензоры: import torch as T # Tensor to ....
29 Июн 2020 в 12:50