array1 = np.array([[1,2,3,4]])
array2 = np.array([[1],[2],[3],[4]])
print(array1.shape)
print(array2.shape)
# 1,4
# 4,1
print(array1*array2)
[[ 1  2  3  4]  
[ 2  4  6  8]  
[ 3  6  9 12]  
[ 4  8 12 16]]
# Musí být správně škálovatelné
# Bud jsou stejné, nebo je to 1