Проблемка с математикой :( Или как найти расстояния между векторами из индикаторов...

 
Пытаюсь загнать в нейросеть данные, показания некоторых индикаторов, показания индюков переделываю в векторы(массивы) и этим "кормлю" нейро-сеть,
только среди них иногда попадаются иногда явно ошибочные векторы, например, если обычно значения чтото типа:

v = {12,43,21,34,45}
v = {13,33,41,54,15}
v = {52,63,41,54,65}

но иногда встречаются явно не правильные значения типа:

v = {123452,-35463,-3441,54,65}
v = {-7855,-630,0,0,0}

так вот я чтото не впомню(а может и не знал никогда),как же мне найти длину этих векторов,и если она,например больше Х,то забраковать такой вектор...

в двухмерных векторах это будет: sqrt( x^2 + y ^ 2 )
в трехмерных векторах это будет: sqrt( x^2 + y ^ 2 +z ^ 2)

а вот как будет в n-мерных,я уже не знаю :(( неужели sqrt( a^2 + b^2+ c^2 + x^2 + y ^ 2 +z ^ 2) ???

есть идеи??????
 
Именно так и будет: L=sqrt(a1^2+a2^2+...+an^2) для n-мерного пространства.
 
О! Супер!
Надо же, интуиция не подвела... просто всплывали в мозгах какието страшные формулы из высшей математики...
вот и казалось,что это слишком просто будет... ну раз так,то отлично. .. Спасибо!