Member 14557966 Ответов: 1

Как мне решить эту синтаксическую ошибку?


#Using train test split
# Although I have already split the data still I will use this function to show that my calculation was correct and to generate that extra y_test variable

x_train,x_test,y_train,y_test=train_test_split[train_df,test_df,test_size=0.33,random_state=17]
split_check=DecisionTreeClassifier(max_leaf_nodes=10,random_state=0)
split_check.fit(x_train,y_train)
y_predict=split_check.predict(x_test)
accuracy_score((y_test,y_predictions)*100)



Выход:
File "<ipython-input-55-5d8c72e50bfb>", line 3
    x_train,x_test,y_train,y_test=train_test_split[train_df,test_df,test_size=0.33,random_state=17]
                                                                             ^
SyntaxError: invalid syntax


Что я уже пробовал:

Я попытался изменить размер теста, но это бесполезно.

[no name]

Вместо того чтобы изменять размер теста, просто замените квадратные скобки скобками,которые решат проблему.

1 Ответов

Рейтинг:
2

Ashirwad Satapathi

Попробуйте использовать это вместо приведенного выше кода.
Изменение квадратных скобок на скобки решит вашу проблему, если вы спрашиваете о синтаксической ошибке.

x_train,x_test,y_train,y_test=train_test_split(train_df,test_df,test_size=0.33,random_state=17)


Спасибо и надеюсь, что это Вам помогло.