Module: DatasetsGdkPixbuf::MNISTPixbufable

Included in:
Datasets::FashionMNIST::Record, Datasets::MNIST::Record
Defined in:
lib/datasets-gdk-pixbuf/mnist-pixbufable.rb

Instance Method Summary collapse

Instance Method Details

#to_gdk_pixbufObject



5
6
7
8
9
10
# File 'lib/datasets-gdk-pixbuf/mnist-pixbufable.rb', line 5

def to_gdk_pixbuf
  rgb_data = pixels.map{|p| [(p - 255).abs] * 3}.flatten
  GdkPixbuf::Pixbuf.new(data: rgb_data.pack("C*"),
                        width: 28,
                        height: 28)
end