You want to perform element-wise multiplication of arrays. So use numpy.multiply() method.
>>> x1 = np.array([[0.4375, 0.3477366255144033], [0.3599537037037037, 0.676954732510288], [0.5648148148148148, 0.720164609053498], [0.8483796296296297, 0.44238683127572015], [0.8726851851851852, 0.3374485596707819]])
>>>
>>> x1
array([[0.4375    , 0.34773663],
       [0.3599537 , 0.67695473],
       [0.56481481, 0.72016461],
       [0.84837963, 0.44238683],
       [0.87268519, 0.33744856]])
>>> x2 = np.array([1080, 1920])
>>> x2
array([1080, 1920])
>>> prod = np.multiply(x1, x2)
>>> prod
array([[ 472.5       ,  667.65432099],
       [ 388.75      , 1299.75308642],
       [ 610.        , 1382.71604938],
       [ 916.25      ,  849.38271605],
       [ 942.5       ,  647.90123457]])
EDIT: As answered by @Sheldore above, using * operator is fine too, and does the same job.