с использованием LINQ для нахождения кумулятивной суммы массива чисел в C #

Python:

  1. Глобальная Блокировка Интерпретатора - Контакт с этим усложняет параллельную обработку.
  2. функции Лямбд являются немного неуклюжими.
  3. Никакой встроенный тип заказанного словаря.
  4. В зависимости от того, как Python компилируется, он может использовать любой UCS-2 по сравнению с UCS-4 для внутреннего кодирования Unicode, много строковых операторов и итераторов могут иметь неожиданные результаты для многобайтовых символов, которые превышают ширину по умолчанию. Строковое разрезание и повторение зависят от разрядной ширины вместо того, чтобы проверить и считать символы. (Большинство других языков программирования делает подобные вещи также и имеет столь же нечетное поведение с этими символами.)
  5. существуют несоответствия окружающие платформы GUI для Python.
19
задан simonalexander2005 28 January 2011 в 00:17
поделиться

1 ответ

Совокупная сумма для List<double>:

var nums = new List<double>() { 0.3, 0.0, 0.4, 1.1 };
var cumsum = nums.Aggregate(new List<double> (), 
              (list, next) => { list.Add(list.LastOrDefault() + next); return list; });
0
ответ дан 30 November 2019 в 01:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: