5*[1, 2, 3]
[1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3, 1, 2, 3]
try:
[2, 4, 6] * [1, 2, 3]
except:
print('erreur')
erreur
import numpy as np
5*np.array([1, 2, 3])
array([ 5, 10, 15])
import numpy as np
np.array([2])*np.array([1, 2, 3])
array([2, 4, 6])
import numpy as np
np.array([2, 4, 6])*np.array([1, 2, 3])
array([ 2, 8, 18])
import numpy as np
try:
np.array([2, 4])*np.array([1, 2, 3])
except:
print('erreur')
erreur
import numpy as np
a=np.array([10, 20, 30 ])
b=np.array([ [1, 1, 1], [2, 2, 2], [3, 3, 3] ])
a
array([10, 20, 30])
b
array([[1, 1, 1], [2, 2, 2], [3, 3, 3]])
a*b
array([[10, 20, 30], [20, 40, 60], [30, 60, 90]])
import numpy as np
a=np.array([10, 20, 30 ]).reshape(3,1)
b=np.array([ [1, 1, 1], [2, 2, 2], [3, 3, 3] ])
a
array([[10], [20], [30]])
b
array([[1, 1, 1], [2, 2, 2], [3, 3, 3]])
a*b
array([[10, 10, 10], [40, 40, 40], [90, 90, 90]])
a=np.array([1, 2, 3 ]).reshape(3,1)
b=np.array([4, 5 ]). reshape(1,2)
a
array([[1], [2], [3]])
b
array([[4, 5]])
a*b
array([[ 4, 5], [ 8, 10], [12, 15]])