Tôi đang cố nhân từng số hạng trong mảng 2D với các số hạng tương ứng trong mảng 1D. Điều này rất dễ dàng nếu tôi muốn nhân mọi cột với mảng 1D, như được hiển thị trong hàm numpy.multiply . Nhưng tôi muốn làm ngược lại, nhân từng số hạng trong hàng. Nói cách khác, tôi muốn nhân lên:
[1,2,3] [0]
[4,5,6] * [1]
[7,8,9] [2]
và lấy
[0,0,0]
[4,5,6]
[14,16,18]
nhưng thay vào đó tôi nhận được
[0,2,6]
[0,5,12]
[0,8,18]
Có ai biết nếu có một cách thanh lịch để làm điều đó với numpy? Cảm ơn rất nhiều, Alex