Python 将二维矩阵中的numpy矩阵元素除以该位置的所有元素之和
如果我们有一个矩阵,如: [2,3],[4,9],[3,1]] 我想知道如何将矩阵元素进行如下划分: 对其各自1-D向量相同位置的元素求和 2+4+3=9 3+9+1=13 然后将每个元素除以对应于其位置的和 期望输出: [22.23]、.44.69]、.33.08]一种解决方案: 输出: [[0.2222 0.23076923]Python 将二维矩阵中的numpy矩阵元素除以该位置的所有元素之和,python,numpy,matrix,Python,Numpy,Matrix,如果我们有一个矩阵,如: [2,3],[4,9],[3,1]] 我想知道如何将矩阵元素进行如下划分: 对其各自1-D向量相同位置的元素求和 2+4+3=9 3+9+1=13 然后将每个元素除以对应于其位置的和 期望输出: [22.23]、.44.69]、.33.08]一种解决方案: 输出: [[0.2222 0.23076923] [0.4444 0.69230769] [0.33333333 0.07692308]] 一个解决方案: 输出: [[0.2222 0.23076923] [0.44
[0.4444 0.69230769]
[0.33333333 0.07692308]] 一个解决方案: 输出: [[0.2222 0.23076923]
[0.4444 0.69230769]
[0.33333333 0.07692308]]
import numpy as np
data = [[2, 3] , [4, 9], [3, 1]]
result = data / np.sum(data, axis=0)
print(result)