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)); } }
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)); } }
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)); } }