Guest User

Untitled

a guest
Jun 24th, 2018
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. from scipy.misc import imsave
  2. import os
  3. import numpy as np
  4. import pandas as pd
  5. from keras.datasets import mnist
  6.  
  7. def convert_to_jpg(x,y,df_type='train'):
  8. if df_type=='train':
  9. path = os.path.abspath('./digit-recognizer/train')
  10. if not os.path.isdir(path):
  11. os.mkdir(path)
  12.  
  13. elif df_type=='test':
  14. path = os.path.abspath('./digit-recognizer/test')
  15. if not os.path.isdir(path):
  16. os.mkdir(path)
  17.  
  18. c=0
  19. for i in range(y.shape[0]):
  20. name = 'image' + str(i) + '_' +str(y[i]) + '.jpg'
  21. imsave(os.path.join(path,str(name)),x[i])
  22. c+=1
  23. if c%5000==0:
  24. print('{} images written'.format(c))
  25.  
  26.  
  27. if __name__=='__main__':
  28. (x_train,y_train),(x_test,y_test) = mnist.load_data()
  29. ## the above command might take some time as it will download the data(68 mb approx.)
  30. convert_to_jpg(x_train,y_train,'train')
  31. convert_to_jpg(x_test,y_test,'test')
Add Comment
Please, Sign In to add comment