# coding: utf-8 # pylint: disable = invalid-name, C0111 import lightgbm as lgb import pandas as pd try: import matplotlib.pyplot as plt except ImportError: raise ImportError('You need to install matplotlib for plot_example.py.') # load or create your dataset print('Load data...') df_train = pd.read_csv('../regression/regression.train', header=None, sep='\t') y_train = df_train[0] X_train = df_train.drop(0, axis=1) # create dataset for lightgbm lgb_train = lgb.Dataset(X_train, y_train) # specify your configurations as a dict params = { 'verbose': 0 } print('Start training...') # train gbm = lgb.train(params, lgb_train, num_boost_round=10) print('Plot feature importances...') # plot feature importances ax = lgb.plot_importance(gbm, max_num_features=10) plt.show()