There is also the problem of expanding functions when passing through each classifier. I am using the following:
db_train = np.zeros((X_train.shape[0], np.unique(y).shape[0])) db_test = clf.predict_proba(X_test) ... try: dataset_blend_train except NameError: dataset_blend_train = db_train else: dataset_blend_train = np.hstack((dataset_blend_train, db_train)) try: dataset_blend_test except NameError: dataset_blend_test = db_test else: dataset_blend_test = np.hstack((dataset_blend_test, db_test))
source share