Advertisement
Guest User

Приложение 2

a guest
Apr 23rd, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.78 KB | None | 0 0
  1. import numpy as np
  2. import random
  3.  
  4. a = list(np.load('H3K9me3/peaksATGC.npy'))
  5. for i in range(len(a)):
  6.     a[i] = a[i][0:4, 250:750]
  7. np.save('peaksATGC', a)
  8.  
  9. peaks = list(np.load('H3K9me3NotPeaksATGCChr1.npy'))
  10.  
  11. x_test = []
  12. x_validation = []
  13. x_train = []
  14. b = list(range(len(peaks)))
  15. for i in range(len(peaks)//10):
  16.     r = random.choice(b)
  17.     b.remove(r)
  18.     x_test.append(peaks[r])
  19. for i in range(len(peaks)//5):
  20.     r = random.choice(b)
  21.     b.remove(r)
  22.     x_validation.append(peaks[r])
  23. for i in range (len(peaks) - len(x_test) - len(x_validation) - 1):
  24.     r = random.choice(b)
  25.     b.remove(r)
  26.     x_train.append(peaks[r])
  27. np.save('X_zeroes_train', x_train)
  28. np.save('X_zeroes_test', x_test)
  29. np.save('X_zeroes_validation', x_validation)
  30.  
  31. h = np.load('X_ones_train.npy')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement