In [1]:
import numpy as np
a = np.random.rand(3, 3);
b = np.random.rand(3, 1);
c = a * b
c.shape
c
Out[1]:
In [18]:
a = np.random.rand(3, 4);
b = np.random.rand(4, 1);
c = np.zeros(a.shape)
for i in range(3):
for j in range(4):
c[i][j] = a[i][j] + b[i]
print(c)
c = a + b.T
print(c)
In [ ]: