你如何正常化M * N个向量,使得它的所有元素的和现在等于1.我在网上浏览了一下,并没有什么,似乎挺符合我的需要。 谢谢!
Answer 1:
你把所有的元素,然后除以总和每个元素。
显然,除法(至少)需要在浮点。 自那表示浮点矩阵,做加法,同时保持最高的精度将是不平凡的。
只是举例,如果你有一个大的元素,和很多小的元素,你可能会得到来自将所有的小元素结合在一起, 再加入那笔大的元素,更准确的结果比,如果你添加的每个小元件单独地大的。
编辑:我想我应该补充一点,对付这种通常的方式被称为Kahan的总和,数值分析的高大师,威廉Kahan的经过。
Answer 2:
我认为你必须通过载体的euklidean距离每个矢量分量划分
文章来源: Normalize a vector?