Esempio n. 1
0
        public void DotTest()
        {
            var v1 = new SparseVector(new double[] { 1.0, 1.0, 1.0 });
            var v2 = new SparseVector(new double[] { 1.0, 1.0, 1.0 });

            Assert.AreEqual(v1.Dot(v2), 3);
        }
Esempio n. 2
0
        public void Run()
        {
            var a = new SparseVector(10);
            var b = new SparseVector(10);

            a.Put(3, 0.50);
            a.Put(9, 0.75);
            a.Put(6, 0.11);
            a.Put(6, 0.00);
            b.Put(3, 0.60);
            b.Put(4, 0.90);
            Console.WriteLine("a = " + a);
            Console.WriteLine("b = " + b);
            Console.WriteLine("a dot b = " + a.Dot(b));
            Console.WriteLine("a + b   = " + a.Plus(b));

            Console.ReadLine();
        }