我正在使用带有 numpy 的多维列表
我有一个 list 。
l = [[0 2 8] [0 2 7] [0 2 5] [2 4 5] [ 8 4 7]]
我需要找到列平方和的平方根。
0 2 8
0 2 7
0 2 5
2 4 5
8 4 7
输出为,
l = [sqrt((square(0) + square(0) + square(0) + square(2) + square(8)) sqrt((square(2) + square(2) + square(2) + square(4) + square(4)) sqrt((square(8) + square(7) + square(5)) + square(5) + square(7))]
最佳答案
>>> import numpy as np
>>> a = np.array([[0, 2, 8], [0, 2, 7], [0, 2, 5], [2, 4, 5], [ 8, 4, 7]])
>>> np.sqrt(np.sum(np.square(a), axis=0))
array([ 8.24621125, 6.63324958, 14.56021978])
关于python - 多维数组中列平方和的平方根,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21088052/