import numpy as np
a = np.ones([9,4])
c = np.ones([4])
print(np.dot(a, c).shape)
a = np.ones([1,1,1,1,1,2,3,4])
c = np.ones([9, 5, 4, 3])
print(np.dot(a, c).shape)
aW1wb3J0IG51bXB5IGFzIG5wCgphID0gbnAub25lcyhbOSw0XSkKYyA9IG5wLm9uZXMoWzRdKQpwcmludChucC5kb3QoYSwgYykuc2hhcGUpCgphID0gbnAub25lcyhbMSwxLDEsMSwxLDIsMyw0XSkKYyA9IG5wLm9uZXMoWzksIDUsIDQsIDNdKQpwcmludChucC5kb3QoYSwgYykuc2hhcGUp
(9,)
(1, 1, 1, 1, 1, 2, 3, 9, 5, 3)