python 中numpy数组与数组使用*相乘的效果

输入:

import numpy as np

b = np.array([[1,2,3,4],[5,6,7,8],[9,10,11,12]])

a = np.array([150,270,150,270])

b2 = b * a

print(b)

print(a)

print(b2)

输出:

[[ 1  2  3  4]
 [ 5  6  7  8]
 [ 9 10 11 12]]


[150 270 150 270]


[[ 150  540  450 1080]
 [ 750 1620 1050 2160]
 [1350 2700 1650 3240]] 

你可能感兴趣的:(python 中numpy数组与数组使用*相乘的效果)