用Python打印决策树 我有一个决策树的项目,我已经有了创建树的代码,但是我想打印它,有人能帮助我吗? #IMPORT ALL NECESSARY LIBRARIES import Chefboost as chef import pandas as pd archivo = input("INSERT FILE NAMED FOLLOWED BY .CSV:\n") # READ THE DATA SET FROM THE CSV FILE df = pd.read_csv(str(archivo)) df.columns = ['ph', 'soil_temperature', 'soil_moisture', 'illuminance', 'env_temperature','env_humidity','Decision'] # print(df.head(10)) #UNCOMMENT IF WANT FIRST 10 ROWS PRINTED OUT config = {'algorithm':'ID3'} # CONFIGURE THE ALGORITH. CHOOSE BETWEEN ID3, C4.5, CART, Regression model = chef.fit(df.copy(), config) #CREATE THE DECISION TREE BASED OF THE CONFIGURATION ABOVE resultados = pd.DataFrame(columns = ["Real", "Predicción"]) #CREATE AN EMPTY PANDAS DATAFRAME # SAVE ALL REAL VS ESTIMATED VALUES IN THE ABOVE DATAFRAME for i in range(1,372): l = [] l.append(df.iloc[i]['Decision']) feature = df.iloc[i] prediction = chef.predict(model, feature) l.append(prediction) resultados.loc[i] = l print(l)

用Python打印决策树 我有一个决策树的项目,我已经有了创建树的代码,但是我想打印它,有人能帮助我吗? #IMPORT ALL NECESSARY LIBRARIES import Chefboost as chef import pandas as pd archivo = input("INSERT FILE NAMED FOLLOWED BY .CSV:\n") # READ THE DATA SET FROM THE CSV FILE df = pd.read_csv(str(archivo)) df.columns = ['ph', 'soil_temperature', 'soil_moisture', 'illuminance', 'env_temperature','env_humidity','Decision'] # print(df.head(10)) #UNCOMMENT IF WANT FIRST 10 ROWS PRINTED OUT config = {'algorithm':'ID3'} # CONFIGURE THE ALGORITH. CHOOSE BETWEEN ID3, C4.5, CART, Regression model = chef.fit(df.copy(), config) #CREATE THE DECISION TREE BASED OF THE CONFIGURATION ABOVE resultados = pd.DataFrame(columns = ["Real", "Predicción"]) #CREATE AN EMPTY PANDAS DATAFRAME # SAVE ALL REAL VS ESTIMATED VALUES IN THE ABOVE DATAFRAME for i in range(1,372): l = [] l.append(df.iloc[i]['Decision']) feature = df.iloc[i] prediction = chef.predict(model, feature) l.append(prediction) resultados.loc[i] = l print(l),python,pandas,dataframe,Python,Pandas,Dataframe,由于不了解Chefboost库,我无法直接回答您的问题,但当我与一个新库合作时,我会经常使用一些工具来帮助我了解库给了我什么。使用dir(object)获取对象的属性和方法的列表 当你“打印决策树”时,你可能会对你想看到的内容有一点更具体的了解。你是想打印模型还是预测?您遇到了什么问题,或者您看到了什么错误 希望这有帮助。看看。你必须使用chef,还是可以使用sklearn?

由于不了解Chefboost库,我无法直接回答您的问题,但当我与一个新库合作时,我会经常使用一些工具来帮助我了解库给了我什么。使用dir(object)获取对象的属性和方法的列表

当你“打印决策树”时,你可能会对你想看到的内容有一点更具体的了解。你是想打印模型还是预测?您遇到了什么问题,或者您看到了什么错误


希望这有帮助。

看看。你必须使用
chef
,还是可以使用
sklearn