使用 python 求 8D 向量的大小
Find magnitude of 8D vector using python
我正在尝试获取胶囊网络中主胶囊层的输出。据此,我得到了 1152 个 8D 胶囊。
这是一个例子
[ 0.19123563 -0.11994515 -0.7150253 -0.35917872 -0.02346791 -0.32390958
0.40772104 -0.01656894]
我正在使用 np.linalg.norm()
找到它的大小。因此震级是0.98143137
。我不明白这是怎么计算的。
大小是向量所有项的平方和的平方根。以下代码将为您提供相同的值:np.sqrt(np.sum(vector**2))
。就绘制此图而言,我不确定您要想象的是什么。
我正在尝试获取胶囊网络中主胶囊层的输出。据此,我得到了 1152 个 8D 胶囊。 这是一个例子
[ 0.19123563 -0.11994515 -0.7150253 -0.35917872 -0.02346791 -0.32390958
0.40772104 -0.01656894]
我正在使用 np.linalg.norm()
找到它的大小。因此震级是0.98143137
。我不明白这是怎么计算的。
大小是向量所有项的平方和的平方根。以下代码将为您提供相同的值:np.sqrt(np.sum(vector**2))
。就绘制此图而言,我不确定您要想象的是什么。