|
211 | 211 | "## 1. reading various files into the dataframe\n", |
212 | 212 | "## 2. to performa various data manipulation tasks\n", |
213 | 213 | "\n", |
214 | | - "import pandas as pd\n", |
215 | | - "\n", |
216 | 214 | "# load numpy\n", |
217 | | - "import numpy as np" |
| 215 | + "import numpy as np\n", |
| 216 | + "import pandas as pd" |
218 | 217 | ] |
219 | 218 | }, |
220 | 219 | { |
|
238 | 237 | "# for custom transformer\n", |
239 | 238 | "from sklearn.base import BaseEstimator, TransformerMixin\n", |
240 | 239 | "\n", |
241 | | - "# for creating pipeline\n", |
242 | | - "from sklearn.pipeline import Pipeline, FeatureUnion\n", |
243 | | - "\n", |
244 | 240 | "# for cross validation\n", |
245 | 241 | "from sklearn.cross_validation import train_test_split\n", |
246 | | - "from sklearn.cross_validation import train_test_split\n", |
247 | | - "from sklearn import cross_validation\n", |
248 | | - "from sklearn.model_selection import cross_val_predict, cross_val_score\n", |
249 | | - "\n", |
250 | | - "# for various metrics and reporting\n", |
251 | | - "from sklearn import metrics\n", |
252 | | - "from sklearn.metrics import roc_curve\n", |
253 | | - "from sklearn.metrics import precision_recall_curve\n", |
254 | | - "from sklearn.metrics import accuracy_score\n", |
255 | | - "from sklearn.metrics import confusion_matrix\n", |
256 | | - "from sklearn.metrics import classification_report\n", |
257 | | - "from sklearn.metrics import accuracy_score\n", |
258 | | - "from sklearn.metrics import confusion_matrix\n", |
259 | 242 | "\n", |
260 | 243 | "# feature selection\n", |
261 | 244 | "from sklearn.feature_selection import SelectFromModel\n", |
262 | 245 | "\n", |
263 | | - "# xgboost library\n", |
264 | | - "from xgboost import XGBClassifier\n", |
| 246 | + "# for various metrics and reporting\n", |
| 247 | + "from sklearn.metrics import (\n", |
| 248 | + " classification_report,\n", |
| 249 | + " confusion_matrix,\n", |
| 250 | + " precision_recall_curve,\n", |
| 251 | + " roc_curve,\n", |
| 252 | + ")\n", |
| 253 | + "from sklearn.model_selection import cross_val_predict\n", |
265 | 254 | "\n", |
| 255 | + "# for creating pipeline\n", |
| 256 | + "from sklearn.pipeline import FeatureUnion, Pipeline\n", |
| 257 | + "\n", |
| 258 | + "# xgboost library\n", |
266 | 259 | "# plot feature importance\n", |
267 | | - "from xgboost import plot_importance, plot_tree" |
| 260 | + "from xgboost import XGBClassifier, plot_importance" |
268 | 261 | ] |
269 | 262 | }, |
270 | 263 | { |
|
313 | 306 | "# following code is for IBM Watson Studio loading. note if you are not using Watson studion ,\n", |
314 | 307 | "# one can skip this.\n", |
315 | 308 | "\n", |
316 | | - "import sys\n", |
317 | 309 | "import types\n", |
| 310 | + "\n", |
| 311 | + "import ibm_boto3\n", |
318 | 312 | "import pandas as pd\n", |
319 | 313 | "from botocore.client import Config\n", |
320 | | - "import ibm_boto3\n", |
321 | 314 | "\n", |
322 | 315 | "\n", |
323 | 316 | "def __iter__(self):\n", |
|
1248 | 1241 | "# Definition of the CategoricalEncoder class, copied from PR #9151.\n", |
1249 | 1242 | "# Just run this cell, or copy it to your code, do not try to understand it (yet).\n", |
1250 | 1243 | "\n", |
| 1244 | + "from scipy import sparse\n", |
1251 | 1245 | "from sklearn.base import BaseEstimator, TransformerMixin\n", |
1252 | | - "from sklearn.utils import check_array\n", |
1253 | 1246 | "from sklearn.preprocessing import LabelEncoder\n", |
1254 | | - "from scipy import sparse\n", |
| 1247 | + "from sklearn.utils import check_array\n", |
1255 | 1248 | "\n", |
1256 | 1249 | "\n", |
1257 | 1250 | "class CategoricalEncoder(BaseEstimator, TransformerMixin):\n", |
|
0 commit comments