cts*_*cts 1 python numpy matrix
我基本上想做这个问题的反面.我已经分裂有两个矩阵np.tril或者np.triu,我想他们重新组合成一个矩阵.
A = array([[ 0. , 0. , 0. ],
[ 0.1, 0. , 0. ],
[ 0.6, 0.5, 0. ]])
B = array([[ 0. , 0.4, 0.8],
[ 0. , 0. , 0.3],
[ 0. , 0. , 0. ]])
Run Code Online (Sandbox Code Playgroud)
而我希望它看起来像是
array([[ 0. , 0.4, 0.8],
[ 0.1, 0. , 0.3],
[ 0.6, 0.5, 0. ]])
Run Code Online (Sandbox Code Playgroud)
是否有一个内置的numpy函数来做到这一点?
你的意思是A+B?
import numpy
A = numpy.array([[ 0. , 0. , 0. ],
[ 0.1, 0. , 0. ],
[ 0.6, 0.5, 0. ]])
B = numpy.array([[ 0. , 0.4, 0.8],
[ 0. , 0. , 0.3],
[ 0. , 0. , 0. ]])
print A+B
Run Code Online (Sandbox Code Playgroud)
回报
array([[ 0. , 0.4, 0.8],
[ 0.1, 0. , 0.3],
[ 0.6, 0.5, 0. ]])
Run Code Online (Sandbox Code Playgroud)