Я попытался выполнить этот код в Windows, и он работал безупречно, но в Ubuntu, как только я запускаю этот код, Ubuntu зависает на 3-4 минуты, а затем приходит результат, а затем Ubuntu ведет себя с задержкой, пока я не перезапущу ее.
импортировать numpy как np
импортировать панд как pd
из sklearn.preprocessing импортировать StandardScaler
из sklearn.model_selection импорта train_test_split
предварительная обработка импорта из sklearn
из xgboost импортировать XGBClassifier
импортировать xgboost как xgb
из sklearn.metrics импорта precision_score
dataset_len = 40000000
dlen = интервал (dataset_len/2)
X_11 = pd.Series(np.random.normal(2,2,dlen))
X_12 = pd.Series(np.random.normal(9,2,dlen))
X_1 = pd.concat([X_11, X_12]).reset_index(drop=True)
X_21 = pd.Series(np.random.normal(1,3,dlen))
X_22 = pd.Series(np.random.normal(7,3,dlen))
X_2 = pd.concat([X_21, X_22]).reset_index(drop=True)
X_31 = pd.Series(np.random.normal(3,1,dlen))
X_32 = pd.Series(np.random.normal(3,4,dlen))
X_3 = pd.concat([X_31, X_32]).reset_index(drop=True)
X_41 = pd.Series(np.random.normal(1,1,dlen))
X_42 = pd.Series(np.random.normal(5,2,dlen))
X_4 = pd.concat([X_41, X_42]).reset_index(drop=True)
Y = pd.Series (np.repeat ([0,1], dlen))
df = pd.concat([X_1, X_2, X_3, X_4, Y], ось = 1)
df.columns = ['X1', 'X2', 'X3', 'X_4', 'Y']
дф.голова()