Esempio n. 1
0
        public void ReadSampleTest()
        {
            MemoryStream file = new MemoryStream(Resources.t10k_images_idx3_ubyte);

            IdxReader reader = new IdxReader(file, compressed: true);

            Assert.AreEqual(IdxDataType.UnsignedByte, reader.DataType);
            Assert.AreEqual(10000, reader.Samples);

            var samples = new byte[reader.Samples][,];

            for (int i = 0; i < samples.Length; i++)
                samples[i] = reader.ReadMatrix<byte>();
            
            for (int i = 0; i < samples.Length; i++)
            {
                Assert.AreEqual(28, samples[i].GetLength(0));
                Assert.AreEqual(28, samples[i].GetLength(1));
            }
        }
Esempio n. 2
0
        public void ReadSampleTest()
        {
            MemoryStream file = new MemoryStream(Resources.t10k_images_idx3_ubyte);

            IdxReader reader = new IdxReader(file, compressed: true);

            Assert.AreEqual(IdxDataType.UnsignedByte, reader.DataType);
            Assert.AreEqual(10000, reader.Samples);

            var samples = new byte[reader.Samples][, ];

            for (int i = 0; i < samples.Length; i++)
            {
                samples[i] = reader.ReadMatrix <byte>();
            }

            for (int i = 0; i < samples.Length; i++)
            {
                Assert.AreEqual(28, samples[i].GetLength(0));
                Assert.AreEqual(28, samples[i].GetLength(1));
            }
        }
Esempio n. 3
0
        public void ReadSampleTest()
        {
            string fileName = Path.Combine(TestContext.CurrentContext.TestDirectory, "Resources", "t10k-images-idx3-ubyte.gz");

            IdxReader reader = new IdxReader(fileName, compressed: true);

            Assert.AreEqual(IdxDataType.UnsignedByte, reader.DataType);
            Assert.AreEqual(10000, reader.Samples);

            var samples = new byte[reader.Samples][, ];

            for (int i = 0; i < samples.Length; i++)
            {
                samples[i] = reader.ReadMatrix <byte>();
            }

            for (int i = 0; i < samples.Length; i++)
            {
                Assert.AreEqual(28, samples[i].GetLength(0));
                Assert.AreEqual(28, samples[i].GetLength(1));
            }
        }