MTL|MTL 向量欧基里德范数 示例

//整理 byRobinKinfrom DevonIT
include
#include "mtl/mtl.h"
#include "mtl/utils.h"
#include "mtl/linalg_vec.h"
/*
Sample output;
X: [1,5,3,1,]
The L-2 norm of X is 6
*/
using namespace mtl;
typedef external_vec Vec;
【MTL|MTL 向量欧基里德范数 示例】int
main()
{
double data[] = {1,5,3,1};
Vec x(data, 4);
double s = two_norm(x);
std::cout << "X: ";
print_vector(x);
std::cout << "The L-2 norm of X is " << s << std::endl;
}

    推荐阅读