Accord.IO.SparseReader.ReadDenseToEnd C# (CSharp) Method

ReadDenseToEnd() public method

Reads all samples from the file and returns them as a dense vector, together with their associated output values.
public ReadDenseToEnd ( ) : double[]>.Tuple
return double[]>.Tuple
        public Tuple<double[][], double[]> ReadDenseToEnd()
        {
            return ReadDense(-1);
        }

Usage Example

Example #1
0
        public void GuessDimensionsInMiddleRunTest()
        {
            MemoryStream file = new MemoryStream(
                Encoding.Default.GetBytes(Resources.a9a_train));

            SparseReader reader = new SparseReader(file, Encoding.Default);

            var r = reader.ReadDenseToEnd();
            double[][] samples = r.Item1;
            int[] labels = r.Item2.ToInt32();
            string[] descriptions = reader.SampleDescriptions.ToArray();

            Assert.AreEqual(26049, samples.Length);
            for (int i = 0; i < labels.Length; i++)
            {
                Assert.IsTrue(labels[i] == -1 || labels[i] == 1);
                Assert.IsTrue(descriptions[i] == String.Empty);
                Assert.AreEqual(123, samples[i].Length);
            }
        }
All Usage Examples Of Accord.IO.SparseReader::ReadDenseToEnd