Advertisement
Guest User

Untitled

a guest
Feb 25th, 2020
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.91 KB | None | 0 0
  1. // !!!!! see ComputeSumAndSumOfSquares + StandardDeviation
  2. // + Deconstruction of the returned tuple
  3. // in https://docs.microsoft.com/en-us/dotnet/csharp/tuples
  4. void Main()
  5. {
  6. double[] x = new double[] { 0, 1 };
  7. //StandardDeviation1(x).Dump();
  8. //StandardDeviation2(x).Dump();
  9. kumSum();
  10. }
  11. private static (int Count, double Sum, double SumOfSquares)
  12. ComputeSumAndSumOfSquares(IEnumerable<double> sequence)
  13. {
  14. double sum = 0;
  15. double sumOfSquares = 0;
  16. int count = 0;
  17.  
  18. foreach (var item in sequence)
  19. {
  20. count++;
  21. sum += item;
  22. sumOfSquares += item * item;
  23. }
  24.  
  25. ////return (Nb:count, Sum:sum, Sum2: sumOfSquares);
  26. return (count, sum, sumOfSquares);
  27. }
  28.  
  29. // x...
  30. //// Better:
  31. // x...
  32.  
  33. void kumSum()
  34. {
  35. var X = new double[] { 1, 2, 3, 4 };
  36. //IEnumerable<double> X = new double[] { 1, 2, 3, 4 };
  37. double sum = 0;
  38. var Y = X.Select(w => sum += w);
  39. Y.ToArray().Dump();
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement