I have two one-d numpy arrays in files.

'test1'=(2,3)

'test2'=(5,6,7)

I would like to multiply them together to get

t=(10, 12, 14, 15, 18, 21)

I am using this program

```
import numpy as np

a=open('test1')
b=open('test2')
c=open('test3','w+')
t1=np.loadtxt(a)
t2=np.loadtxt(b)
t=t1*t2

print >> c, t

```

When I run the program, I get the following error..

ValueError: operands could not be broadcast together with shapes (2) (3)

What should I do to get the desired result?