使用python

时间:2019-03-01 05:21:16

标签: python numpy matplotlib vector magnitude

我正在尝试获取胶囊网络中主要胶囊层的输出。据此,我得到了1152个8D胶囊。 这是一个示例

[ 0.19123563 -0.11994515 -0.7150253  -0.35917872 -0.02346791 -0.32390958
0.40772104 -0.01656894]

我正在使用np.linalg.norm()找到其大小。因此,幅度为0.98143137。我不知道该如何计算。

1 个答案:

答案 0 :(得分:1)

幅度是向量所有项的平方和的平方根。以下代码将为您提供相同的值:np.sqrt(np.sum(vector**2))。至于用图形表示,我不确定您要显示的内容。