Цитата YuS_2:
там, конечно, всего не найти, но очень многое, можно в памяти и не держать:
[int](5/2) »
|
вот и попробуйте сделать:
Код:

[int](7/2)
к сожалению, совершенно неочевидна принадлежность к библиотеке Math
Это чисто декоративная обёртка надо базовыми операциями
Цитата Iska:
не вижу принципиальной разницы что использовать — псевдоним или полное определение типа, [int] или [System.Int32], [string] или [System.String] »
|
тот, кто понимает, пытается в каждом обращении к "низкоуровневым" библиотекам бэкэнда усмотреть подвох: почему именно Int32? - что завязано на конкретную разрядность? Или при вызове функций - что не так в реализации стандартного решения?
а тот, кто совсем не знаком с .NET не всегда поймёт что написано
Цитата Iska:
хотелось бы использовать конвеер и группировку »
|
IMHO прелесть конвейера в потоковой схеме обработки данных: он начинает работать получив первую порцию данных и работает со скоростью самого медленного этапа обработки
он вообще может работать с данными, которых ещё нет в природе - подать на вход конвейера вывод датчика температуры и он потом годами будет переводить фаренгейты в градусы, сохранять в csv и слать алармы при критичных значениях
применительно к данному случаю - запустить скрипт, увидеть, что работает он уже третий день и досыпать туда ещё вчерашних фоток для склейки
(штатная) группировка ставит крест на этой светлой идее: она не знает, что группировка у нас по монотонному итератору, поэтому для анализа грузит в память весь список файлов
Iska, поделитесь, пожалуйста: как вы сделали длинный скриншот консоли?