コード例 #1
0
        public static Kernel MakeExpKernel(int factor, int sigma)
        {
            var rand = Singleton.Instance.Random;

            return(new Kernel
            {
                Factor = factor,
                Sigma = sigma,
                Function = (a, b) => NoisyEquation.Exp(a, b, rand)
            });
        }
コード例 #2
0
        public static Kernel MakeSinKernel(int factor, int sigma)
        {
            //var pair = Helper.GetRandomPair(Singleton.Instance.Random);
            var rand = Singleton.Instance.Random;

            return(new Kernel
            {
                Factor = factor,
                Sigma = sigma,
                Function = (a, b) => NoisyEquation.Sin(a, b, rand),
            });
        }
コード例 #3
0
        public static BKernel MakeBrownianKernel(int factor, int sigma)
        {
            var rand = Singleton.Instance.Random;

            //http://scipy-cookbook.readthedocs.io/items/BrownianMotion.html
            return(new BKernel
            {
                Factor = factor,
                Sigma = sigma,

                Function = (a, b) => NoisyEquation.Brownian(a, b, rand)
            });
        }