def signature_predictions(X0,n_test_samples,n_signatures):
sidx = np.zeros(X0.shape[1],dtype=np.bool)
sidx[:n_test_samples] = True
np.random.shuffle(sidx)
Xtrain = X0[:,np.invert(sidx)]
Xtest = X0[:,sidx]
sg = get_signature_genes(Xtrain,n_signatures,lda=10000000)
model = build_signature_model(Xtrain,sg)
Xhat = (model.predict(Xtest[sg].T)).T
return sg,Xtest,Xhat
评论列表
文章目录