Python矩阵中的简单乘法
很抱歉问了一个相当愚蠢的问题,但我想不出如何有效地解决这个问题。假设我有一个矩阵Python矩阵中的简单乘法,python,Python,很抱歉问了一个相当愚蠢的问题,但我想不出如何有效地解决这个问题。假设我有一个矩阵 a = np.arange(12).reshape(4,3) [[ 0 1 2] [ 3 4 5] [ 6 7 8] [ 9 10 11]] 如何从每列中选择第一个元素,然后将整行乘以它?所以我想以 [[ 0 1 4] [ 0 4 10] [ 0 7 16] [ 0 10 22]] 索引和乘法a[0]*aperfect…谢谢你的索引和乘法a[0]*aperfect…非常感谢
a = np.arange(12).reshape(4,3)
[[ 0 1 2]
[ 3 4 5]
[ 6 7 8]
[ 9 10 11]]
如何从每列中选择第一个元素,然后将整行乘以它?所以我想以
[[ 0 1 4]
[ 0 4 10]
[ 0 7 16]
[ 0 10 22]]
索引和乘法
a[0]*a
perfect…谢谢你的索引和乘法a[0]*a
perfect…非常感谢
np.array([a[0] * a for a in arr.T]).T