Advertisement
Guest User

Untitled

a guest
Oct 21st, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.44 KB | None | 0 0
  1. # Load the mystery data here and cluster using k-means (now you can use libraries e.g. sklearn)
  2. import numpy as np
  3. import pandas as pd
  4. mystery = np.load('mystery.npy')
  5. mystery.shape
  6. meta_data=pd.read_csv('mnist_784.csv', low_memory=False)
  7.  
  8.  
  9. data = meta_data.to_numpy()
  10. print(type(data))
  11. # mystery[0]
  12.  
  13.  
  14. what = mystery[500]
  15. rgba = np.reshape(what, (196,4))
  16. # print(rgba)
  17.  
  18. import matplotlib.pyplot as plt
  19. mystery.shape
  20. x = mystery[500]
  21. # x = x[:-1]
  22. # 196 RGBA tuples
  23. x2 = np.reshape(x, (196,4))
  24. # print(x2)
  25. # plt.imshow(x2, cmap="gray")
  26. x_vals = []
  27. y_vals = []
  28. c_vals = []
  29. # print('#%02x%02x%02x' % tuple(x2[0]))
  30. for i in range(14):
  31. for j in range(14):
  32.  
  33. x_vals.append(i)
  34. y_vals.append(j)
  35. c_vals.append(tuple(x2[i*i+ j]))
  36. # opacity =
  37. # c_vals.append('#%02x%02x%02x' % tuple(x2[j*j+ i]))
  38. # print(c_vals)
  39. c_vals2 = []
  40. for c in c_vals:
  41. if c[3] != 0:
  42. lst = list(c)
  43. # lst[3] = lst[3] / 255.0
  44. del lst[3]
  45. c_vals2.append(tuple(lst))
  46. else:
  47. c_vals2.append(tuple(lst))
  48. # c[3] = c[3] / 255.0
  49. # c_vals[0] = (0,0,0,0.2)
  50. # print(c_vals2)
  51.  
  52.  
  53. plt.scatter(x_vals, y_vals, color=c_vals2)
  54. # plt.scatter(x_vals, y_vals, c=c_vals)
  55. # x_vals
  56. # plt.imshow(arr, cmap='gray', vmin=0, vmax=255)
  57. # x = np.reshape(x, (28, 28))
  58. # print(x)
  59. # f = open("out.txt", "w+")
  60. # f.write(np.array_str(x))
  61. # f.close()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement