Пример #1
0
        public static IEnumerable <float> SampleLaplace(this IPolyrand random, float mean, float scale)
        {
            var sysrand = SysRand.Derive(random);

            while (true)
            {
                yield return(MlStats.SampleFromLaplacian(sysrand, mean, scale));
            }
        }
Пример #2
0
        public static IEnumerable <T> SampleLaplace <T>(this IPolyrand random, T mean, T scale)
            where T : struct
        {
            var sysrand = SysRand.Derive(random);

            while (true)
            {
                yield return(convert <T>((MlStats.SampleFromLaplacian(sysrand, convert <T, float>(mean), convert <T, float>(scale)))));
            }
        }