I have this Dataframe in python[![df1](https://i.stack.imgur.com/H1ySz.png)](https://i.stack.imgur.com/H1ySz.png)

and I want to multiple every row in the first dataframe by this single row in the dataframe below as a vector
[![df2](https://i.stack.imgur.com/Sa6Yc.png)](https://i.stack.imgur.com/Sa6Yc.png)

Some things I have tried from googling : df.mul, df.apply. But it seems to multiply the two frames together normally instead of a vectorized operation