Saya mencoba mengalikan masing-masing istilah dalam array 2D dengan istilah yang sesuai dalam array 1D. Ini sangat mudah jika saya ingin mengalikan setiap kolom dengan array 1D, seperti yang ditunjukkan pada numpy.multiply fungsi . Tapi saya ingin melakukan yang sebaliknya, mengalikan setiap suku di baris. Dengan kata lain saya ingin memperbanyak:
[1,2,3] [0]
[4,5,6] * [1]
[7,8,9] [2]
dan dapatkan
[0,0,0]
[4,5,6]
[14,16,18]
tapi malah saya dapatkan
[0,2,6]
[0,5,12]
[0,8,18]
Adakah yang tahu jika ada cara elegan untuk melakukannya dengan numpy? Terima kasih banyak, Alex