Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import numpy as np
- import random
- a = list(np.load('H3K9me3/peaksATGC.npy'))
- for i in range(len(a)):
- a[i] = a[i][0:4, 250:750]
- np.save('peaksATGC', a)
- peaks = list(np.load('H3K9me3NotPeaksATGCChr1.npy'))
- x_test = []
- x_validation = []
- x_train = []
- b = list(range(len(peaks)))
- for i in range(len(peaks)//10):
- r = random.choice(b)
- b.remove(r)
- x_test.append(peaks[r])
- for i in range(len(peaks)//5):
- r = random.choice(b)
- b.remove(r)
- x_validation.append(peaks[r])
- for i in range (len(peaks) - len(x_test) - len(x_validation) - 1):
- r = random.choice(b)
- b.remove(r)
- x_train.append(peaks[r])
- np.save('X_zeroes_train', x_train)
- np.save('X_zeroes_test', x_test)
- np.save('X_zeroes_validation', x_validation)
- h = np.load('X_ones_train.npy')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement