normalizedAverage property

Vector? get normalizedAverage

Implementation

Vector? get normalizedAverage {
  if (isEmpty) {
    return null;
  }

  final length = this.length;
  final sum = fold(Vector.zero(first.length), (previousValue, element) {
    return previousValue + element;
  });

  final average = sum / length;
  return average.normalize();
}