【发布时间】:2012-04-23 19:55:02
【问题描述】:
这个函数在做什么?它声明它是点积的标准化版本,我认为这是
func norm_dot(A,B) = dot(A,B) / ||B||^2
但是
vec A(3,1) ; A.randu() ;
vec B(3,1) ; B.randu() ;
double dot1 = dot(A,B) / arma::accu(arma::square(B)) ;
double dot2 = norm_dot(A,B) ;
dot1 != dot2
【问题讨论】:
标签: c++ armadillo dot-product