ฉันพยายามคูณคำศัพท์แต่ละคำในอาร์เรย์ 2 มิติตามเงื่อนไขที่เกี่ยวข้องในอาร์เรย์ 1D นี่เป็นเรื่องง่ายมากถ้าฉันต้องการคูณทุกคอลัมน์ด้วยอาร์เรย์ 1D ดังที่แสดงในฟังก์ชันnumpy.multiply แต่ผมอยากทำตรงข้ามคูณแต่ละเทอมในแถว กล่าวอีกนัยหนึ่งฉันต้องการคูณ:
[1,2,3] [0]
[4,5,6] * [1]
[7,8,9] [2]
และรับ
[0,0,0]
[4,5,6]
[14,16,18]
แต่แทนที่จะได้รับ
[0,2,6]
[0,5,12]
[0,8,18]
มีใครรู้บ้างว่ามีวิธีที่ยอดเยี่ยมในการทำเช่นนั้นด้วย numpy หรือไม่? ขอบคุณมากอเล็กซ์