Итак, у меня есть матрица n x d
и n x 1
. Я пытаюсь написать код для вычитания каждой строки в матрице вектором.
В настоящее время у меня есть цикл for
, который выполняет итерацию и вычитает вектор i
-th в матрице. Есть ли способ просто вычесть всю матрицу вектором?
Спасибо!
Текущий код:
for i in xrange( len( X1 ) ):
X[i,:] = X1[i,:] - X2
Здесь X1
находится матрица i
-я строка, а X2
- вектор. Могу ли я сделать это так, чтобы мне не нужен цикл for
?