Format: application/octet-stream
⬇ Download File (16.0 KB)
   1  {
   2   "cells": [
   3    {
   4     "cell_type": "code",
   5     "execution_count": 1,
   6     "id": "ee6aa9c1",
   7     "metadata": {},
   8     "outputs": [],
   9     "source": [
  10      "import numpy as np\n",
  11      "import pandas as pd\n",
  12      "from sklearn.datasets import load_breast_cancer\n",
  13      "\n",
  14      "cancer = load_breast_cancer()"
  15     ]
  16    },
  17    {
  18     "cell_type": "code",
  19     "execution_count": 5,
  20     "id": "744aa318",
  21     "metadata": {},
  22     "outputs": [],
  23     "source": [
  24      "labels=cancer.target"
  25     ]
  26    },
  27    {
  28     "cell_type": "code",
  29     "execution_count": 6,
  30     "id": "740b36cb",
  31     "metadata": {},
  32     "outputs": [],
  33     "source": [
  34      "data=cancer.data"
  35     ]
  36    },
  37    {
  38     "cell_type": "code",
  39     "execution_count": 7,
  40     "id": "0b9f939f",
  41     "metadata": {},
  42     "outputs": [
  43      {
  44       "data": {
  45        "text/plain": [
  46         "True"
  47        ]
  48       },
  49       "execution_count": 7,
  50       "metadata": {},
  51       "output_type": "execute_result"
  52      }
  53     ],
  54     "source": [
  55      "len(data)==len(labels)"
  56     ]
  57    },
  58    {
  59     "cell_type": "code",
  60     "execution_count": 21,
  61     "id": "bdf5e900",
  62     "metadata": {},
  63     "outputs": [],
  64     "source": [
  65      "df= pd.DataFrame(data)\n",
  66      "df1=pd.DataFrame(labels)"
  67     ]
  68    },
  69    {
  70     "cell_type": "code",
  71     "execution_count": 23,
  72     "id": "c9d95f3a",
  73     "metadata": {},
  74     "outputs": [
  75      {
  76       "data": {
  77        "text/html": [
  78         "<div>\n",
  79         "<style scoped>\n",
  80         "    .dataframe tbody tr th:only-of-type {\n",
  81         "        vertical-align: middle;\n",
  82         "    }\n",
  83         "\n",
  84         "    .dataframe tbody tr th {\n",
  85         "        vertical-align: top;\n",
  86         "    }\n",
  87         "\n",
  88         "    .dataframe thead th {\n",
  89         "        text-align: right;\n",
  90         "    }\n",
  91         "</style>\n",
  92         "<table border=\"1\" class=\"dataframe\">\n",
  93         "  <thead>\n",
  94         "    <tr style=\"text-align: right;\">\n",
  95         "      <th></th>\n",
  96         "      <th>0_x</th>\n",
  97         "      <th>1</th>\n",
  98         "      <th>2</th>\n",
  99         "      <th>3</th>\n",
 100         "      <th>4</th>\n",
 101         "      <th>5</th>\n",
 102         "      <th>6</th>\n",
 103         "      <th>7</th>\n",
 104         "      <th>8</th>\n",
 105         "      <th>9</th>\n",
 106         "      <th>...</th>\n",
 107         "      <th>21</th>\n",
 108         "      <th>22</th>\n",
 109         "      <th>23</th>\n",
 110         "      <th>24</th>\n",
 111         "      <th>25</th>\n",
 112         "      <th>26</th>\n",
 113         "      <th>27</th>\n",
 114         "      <th>28</th>\n",
 115         "      <th>29</th>\n",
 116         "      <th>0_y</th>\n",
 117         "    </tr>\n",
 118         "  </thead>\n",
 119         "  <tbody>\n",
 120         "    <tr>\n",
 121         "      <th>0</th>\n",
 122         "      <td>17.99</td>\n",
 123         "      <td>10.38</td>\n",
 124         "      <td>122.80</td>\n",
 125         "      <td>1001.0</td>\n",
 126         "      <td>0.11840</td>\n",
 127         "      <td>0.27760</td>\n",
 128         "      <td>0.30010</td>\n",
 129         "      <td>0.14710</td>\n",
 130         "      <td>0.2419</td>\n",
 131         "      <td>0.07871</td>\n",
 132         "      <td>...</td>\n",
 133         "      <td>17.33</td>\n",
 134         "      <td>184.60</td>\n",
 135         "      <td>2019.0</td>\n",
 136         "      <td>0.16220</td>\n",
 137         "      <td>0.66560</td>\n",
 138         "      <td>0.7119</td>\n",
 139         "      <td>0.2654</td>\n",
 140         "      <td>0.4601</td>\n",
 141         "      <td>0.11890</td>\n",
 142         "      <td>0</td>\n",
 143         "    </tr>\n",
 144         "    <tr>\n",
 145         "      <th>1</th>\n",
 146         "      <td>20.57</td>\n",
 147         "      <td>17.77</td>\n",
 148         "      <td>132.90</td>\n",
 149         "      <td>1326.0</td>\n",
 150         "      <td>0.08474</td>\n",
 151         "      <td>0.07864</td>\n",
 152         "      <td>0.08690</td>\n",
 153         "      <td>0.07017</td>\n",
 154         "      <td>0.1812</td>\n",
 155         "      <td>0.05667</td>\n",
 156         "      <td>...</td>\n",
 157         "      <td>23.41</td>\n",
 158         "      <td>158.80</td>\n",
 159         "      <td>1956.0</td>\n",
 160         "      <td>0.12380</td>\n",
 161         "      <td>0.18660</td>\n",
 162         "      <td>0.2416</td>\n",
 163         "      <td>0.1860</td>\n",
 164         "      <td>0.2750</td>\n",
 165         "      <td>0.08902</td>\n",
 166         "      <td>0</td>\n",
 167         "    </tr>\n",
 168         "    <tr>\n",
 169         "      <th>2</th>\n",
 170         "      <td>19.69</td>\n",
 171         "      <td>21.25</td>\n",
 172         "      <td>130.00</td>\n",
 173         "      <td>1203.0</td>\n",
 174         "      <td>0.10960</td>\n",
 175         "      <td>0.15990</td>\n",
 176         "      <td>0.19740</td>\n",
 177         "      <td>0.12790</td>\n",
 178         "      <td>0.2069</td>\n",
 179         "      <td>0.05999</td>\n",
 180         "      <td>...</td>\n",
 181         "      <td>25.53</td>\n",
 182         "      <td>152.50</td>\n",
 183         "      <td>1709.0</td>\n",
 184         "      <td>0.14440</td>\n",
 185         "      <td>0.42450</td>\n",
 186         "      <td>0.4504</td>\n",
 187         "      <td>0.2430</td>\n",
 188         "      <td>0.3613</td>\n",
 189         "      <td>0.08758</td>\n",
 190         "      <td>0</td>\n",
 191         "    </tr>\n",
 192         "    <tr>\n",
 193         "      <th>3</th>\n",
 194         "      <td>11.42</td>\n",
 195         "      <td>20.38</td>\n",
 196         "      <td>77.58</td>\n",
 197         "      <td>386.1</td>\n",
 198         "      <td>0.14250</td>\n",
 199         "      <td>0.28390</td>\n",
 200         "      <td>0.24140</td>\n",
 201         "      <td>0.10520</td>\n",
 202         "      <td>0.2597</td>\n",
 203         "      <td>0.09744</td>\n",
 204         "      <td>...</td>\n",
 205         "      <td>26.50</td>\n",
 206         "      <td>98.87</td>\n",
 207         "      <td>567.7</td>\n",
 208         "      <td>0.20980</td>\n",
 209         "      <td>0.86630</td>\n",
 210         "      <td>0.6869</td>\n",
 211         "      <td>0.2575</td>\n",
 212         "      <td>0.6638</td>\n",
 213         "      <td>0.17300</td>\n",
 214         "      <td>0</td>\n",
 215         "    </tr>\n",
 216         "    <tr>\n",
 217         "      <th>4</th>\n",
 218         "      <td>20.29</td>\n",
 219         "      <td>14.34</td>\n",
 220         "      <td>135.10</td>\n",
 221         "      <td>1297.0</td>\n",
 222         "      <td>0.10030</td>\n",
 223         "      <td>0.13280</td>\n",
 224         "      <td>0.19800</td>\n",
 225         "      <td>0.10430</td>\n",
 226         "      <td>0.1809</td>\n",
 227         "      <td>0.05883</td>\n",
 228         "      <td>...</td>\n",
 229         "      <td>16.67</td>\n",
 230         "      <td>152.20</td>\n",
 231         "      <td>1575.0</td>\n",
 232         "      <td>0.13740</td>\n",
 233         "      <td>0.20500</td>\n",
 234         "      <td>0.4000</td>\n",
 235         "      <td>0.1625</td>\n",
 236         "      <td>0.2364</td>\n",
 237         "      <td>0.07678</td>\n",
 238         "      <td>0</td>\n",
 239         "    </tr>\n",
 240         "    <tr>\n",
 241         "      <th>...</th>\n",
 242         "      <td>...</td>\n",
 243         "      <td>...</td>\n",
 244         "      <td>...</td>\n",
 245         "      <td>...</td>\n",
 246         "      <td>...</td>\n",
 247         "      <td>...</td>\n",
 248         "      <td>...</td>\n",
 249         "      <td>...</td>\n",
 250         "      <td>...</td>\n",
 251         "      <td>...</td>\n",
 252         "      <td>...</td>\n",
 253         "      <td>...</td>\n",
 254         "      <td>...</td>\n",
 255         "      <td>...</td>\n",
 256         "      <td>...</td>\n",
 257         "      <td>...</td>\n",
 258         "      <td>...</td>\n",
 259         "      <td>...</td>\n",
 260         "      <td>...</td>\n",
 261         "      <td>...</td>\n",
 262         "      <td>...</td>\n",
 263         "    </tr>\n",
 264         "    <tr>\n",
 265         "      <th>564</th>\n",
 266         "      <td>21.56</td>\n",
 267         "      <td>22.39</td>\n",
 268         "      <td>142.00</td>\n",
 269         "      <td>1479.0</td>\n",
 270         "      <td>0.11100</td>\n",
 271         "      <td>0.11590</td>\n",
 272         "      <td>0.24390</td>\n",
 273         "      <td>0.13890</td>\n",
 274         "      <td>0.1726</td>\n",
 275         "      <td>0.05623</td>\n",
 276         "      <td>...</td>\n",
 277         "      <td>26.40</td>\n",
 278         "      <td>166.10</td>\n",
 279         "      <td>2027.0</td>\n",
 280         "      <td>0.14100</td>\n",
 281         "      <td>0.21130</td>\n",
 282         "      <td>0.4107</td>\n",
 283         "      <td>0.2216</td>\n",
 284         "      <td>0.2060</td>\n",
 285         "      <td>0.07115</td>\n",
 286         "      <td>0</td>\n",
 287         "    </tr>\n",
 288         "    <tr>\n",
 289         "      <th>565</th>\n",
 290         "      <td>20.13</td>\n",
 291         "      <td>28.25</td>\n",
 292         "      <td>131.20</td>\n",
 293         "      <td>1261.0</td>\n",
 294         "      <td>0.09780</td>\n",
 295         "      <td>0.10340</td>\n",
 296         "      <td>0.14400</td>\n",
 297         "      <td>0.09791</td>\n",
 298         "      <td>0.1752</td>\n",
 299         "      <td>0.05533</td>\n",
 300         "      <td>...</td>\n",
 301         "      <td>38.25</td>\n",
 302         "      <td>155.00</td>\n",
 303         "      <td>1731.0</td>\n",
 304         "      <td>0.11660</td>\n",
 305         "      <td>0.19220</td>\n",
 306         "      <td>0.3215</td>\n",
 307         "      <td>0.1628</td>\n",
 308         "      <td>0.2572</td>\n",
 309         "      <td>0.06637</td>\n",
 310         "      <td>0</td>\n",
 311         "    </tr>\n",
 312         "    <tr>\n",
 313         "      <th>566</th>\n",
 314         "      <td>16.60</td>\n",
 315         "      <td>28.08</td>\n",
 316         "      <td>108.30</td>\n",
 317         "      <td>858.1</td>\n",
 318         "      <td>0.08455</td>\n",
 319         "      <td>0.10230</td>\n",
 320         "      <td>0.09251</td>\n",
 321         "      <td>0.05302</td>\n",
 322         "      <td>0.1590</td>\n",
 323         "      <td>0.05648</td>\n",
 324         "      <td>...</td>\n",
 325         "      <td>34.12</td>\n",
 326         "      <td>126.70</td>\n",
 327         "      <td>1124.0</td>\n",
 328         "      <td>0.11390</td>\n",
 329         "      <td>0.30940</td>\n",
 330         "      <td>0.3403</td>\n",
 331         "      <td>0.1418</td>\n",
 332         "      <td>0.2218</td>\n",
 333         "      <td>0.07820</td>\n",
 334         "      <td>0</td>\n",
 335         "    </tr>\n",
 336         "    <tr>\n",
 337         "      <th>567</th>\n",
 338         "      <td>20.60</td>\n",
 339         "      <td>29.33</td>\n",
 340         "      <td>140.10</td>\n",
 341         "      <td>1265.0</td>\n",
 342         "      <td>0.11780</td>\n",
 343         "      <td>0.27700</td>\n",
 344         "      <td>0.35140</td>\n",
 345         "      <td>0.15200</td>\n",
 346         "      <td>0.2397</td>\n",
 347         "      <td>0.07016</td>\n",
 348         "      <td>...</td>\n",
 349         "      <td>39.42</td>\n",
 350         "      <td>184.60</td>\n",
 351         "      <td>1821.0</td>\n",
 352         "      <td>0.16500</td>\n",
 353         "      <td>0.86810</td>\n",
 354         "      <td>0.9387</td>\n",
 355         "      <td>0.2650</td>\n",
 356         "      <td>0.4087</td>\n",
 357         "      <td>0.12400</td>\n",
 358         "      <td>0</td>\n",
 359         "    </tr>\n",
 360         "    <tr>\n",
 361         "      <th>568</th>\n",
 362         "      <td>7.76</td>\n",
 363         "      <td>24.54</td>\n",
 364         "      <td>47.92</td>\n",
 365         "      <td>181.0</td>\n",
 366         "      <td>0.05263</td>\n",
 367         "      <td>0.04362</td>\n",
 368         "      <td>0.00000</td>\n",
 369         "      <td>0.00000</td>\n",
 370         "      <td>0.1587</td>\n",
 371         "      <td>0.05884</td>\n",
 372         "      <td>...</td>\n",
 373         "      <td>30.37</td>\n",
 374         "      <td>59.16</td>\n",
 375         "      <td>268.6</td>\n",
 376         "      <td>0.08996</td>\n",
 377         "      <td>0.06444</td>\n",
 378         "      <td>0.0000</td>\n",
 379         "      <td>0.0000</td>\n",
 380         "      <td>0.2871</td>\n",
 381         "      <td>0.07039</td>\n",
 382         "      <td>1</td>\n",
 383         "    </tr>\n",
 384         "  </tbody>\n",
 385         "</table>\n",
 386         "<p>569 rows × 31 columns</p>\n",
 387         "</div>"
 388        ],
 389        "text/plain": [
 390         "       0_x      1       2       3        4        5        6        7       8  \\\n",
 391         "0    17.99  10.38  122.80  1001.0  0.11840  0.27760  0.30010  0.14710  0.2419   \n",
 392         "1    20.57  17.77  132.90  1326.0  0.08474  0.07864  0.08690  0.07017  0.1812   \n",
 393         "2    19.69  21.25  130.00  1203.0  0.10960  0.15990  0.19740  0.12790  0.2069   \n",
 394         "3    11.42  20.38   77.58   386.1  0.14250  0.28390  0.24140  0.10520  0.2597   \n",
 395         "4    20.29  14.34  135.10  1297.0  0.10030  0.13280  0.19800  0.10430  0.1809   \n",
 396         "..     ...    ...     ...     ...      ...      ...      ...      ...     ...   \n",
 397         "564  21.56  22.39  142.00  1479.0  0.11100  0.11590  0.24390  0.13890  0.1726   \n",
 398         "565  20.13  28.25  131.20  1261.0  0.09780  0.10340  0.14400  0.09791  0.1752   \n",
 399         "566  16.60  28.08  108.30   858.1  0.08455  0.10230  0.09251  0.05302  0.1590   \n",
 400         "567  20.60  29.33  140.10  1265.0  0.11780  0.27700  0.35140  0.15200  0.2397   \n",
 401         "568   7.76  24.54   47.92   181.0  0.05263  0.04362  0.00000  0.00000  0.1587   \n",
 402         "\n",
 403         "           9  ...     21      22      23       24       25      26      27  \\\n",
 404         "0    0.07871  ...  17.33  184.60  2019.0  0.16220  0.66560  0.7119  0.2654   \n",
 405         "1    0.05667  ...  23.41  158.80  1956.0  0.12380  0.18660  0.2416  0.1860   \n",
 406         "2    0.05999  ...  25.53  152.50  1709.0  0.14440  0.42450  0.4504  0.2430   \n",
 407         "3    0.09744  ...  26.50   98.87   567.7  0.20980  0.86630  0.6869  0.2575   \n",
 408         "4    0.05883  ...  16.67  152.20  1575.0  0.13740  0.20500  0.4000  0.1625   \n",
 409         "..       ...  ...    ...     ...     ...      ...      ...     ...     ...   \n",
 410         "564  0.05623  ...  26.40  166.10  2027.0  0.14100  0.21130  0.4107  0.2216   \n",
 411         "565  0.05533  ...  38.25  155.00  1731.0  0.11660  0.19220  0.3215  0.1628   \n",
 412         "566  0.05648  ...  34.12  126.70  1124.0  0.11390  0.30940  0.3403  0.1418   \n",
 413         "567  0.07016  ...  39.42  184.60  1821.0  0.16500  0.86810  0.9387  0.2650   \n",
 414         "568  0.05884  ...  30.37   59.16   268.6  0.08996  0.06444  0.0000  0.0000   \n",
 415         "\n",
 416         "         28       29  0_y  \n",
 417         "0    0.4601  0.11890    0  \n",
 418         "1    0.2750  0.08902    0  \n",
 419         "2    0.3613  0.08758    0  \n",
 420         "3    0.6638  0.17300    0  \n",
 421         "4    0.2364  0.07678    0  \n",
 422         "..      ...      ...  ...  \n",
 423         "564  0.2060  0.07115    0  \n",
 424         "565  0.2572  0.06637    0  \n",
 425         "566  0.2218  0.07820    0  \n",
 426         "567  0.4087  0.12400    0  \n",
 427         "568  0.2871  0.07039    1  \n",
 428         "\n",
 429         "[569 rows x 31 columns]"
 430        ]
 431       },
 432       "execution_count": 23,
 433       "metadata": {},
 434       "output_type": "execute_result"
 435      }
 436     ],
 437     "source": [
 438      "df.merge(df1, left_index=True, right_index=True)"
 439     ]
 440    },
 441    {
 442     "cell_type": "code",
 443     "execution_count": 24,
 444     "id": "ab4c4500",
 445     "metadata": {},
 446     "outputs": [],
 447     "source": [
 448      "from sklearn.model_selection import train_test_split"
 449     ]
 450    },
 451    {
 452     "cell_type": "code",
 453     "execution_count": 25,
 454     "id": "64779602",
 455     "metadata": {},
 456     "outputs": [],
 457     "source": [
 458      "\n",
 459      "\n",
 460      "from sklearn.neighbors import KNeighborsClassifier"
 461     ]
 462    },
 463    {
 464     "cell_type": "code",
 465     "execution_count": null,
 466     "id": "a516ee90",
 467     "metadata": {},
 468     "outputs": [],
 469     "source": [
 470      "knn= KNeighborsClassifier()"
 471     ]
 472    },
 473    {
 474     "cell_type": "code",
 475     "execution_count": null,
 476     "id": "d3920327",
 477     "metadata": {},
 478     "outputs": [],
 479     "source": []
 480    },
 481    {
 482     "cell_type": "code",
 483     "execution_count": null,
 484     "id": "82723a1e",
 485     "metadata": {},
 486     "outputs": [],
 487     "source": []
 488    },
 489    {
 490     "cell_type": "code",
 491     "execution_count": null,
 492     "id": "3e49bea8",
 493     "metadata": {},
 494     "outputs": [],
 495     "source": []
 496    },
 497    {
 498     "cell_type": "markdown",
 499     "id": "81ba02dc",
 500     "metadata": {},
 501     "source": [
 502      "# Assignment 2"
 503     ]
 504    },
 505    {
 506     "cell_type": "code",
 507     "execution_count": null,
 508     "id": "5dc6b9ea",
 509     "metadata": {},
 510     "outputs": [],
 511     "source": []
 512    },
 513    {
 514     "cell_type": "code",
 515     "execution_count": 1,
 516     "id": "74ffa3e5",
 517     "metadata": {},
 518     "outputs": [],
 519     "source": [
 520      "from sklearn.neural_network import MLPClassifier"
 521     ]
 522    },
 523    {
 524     "cell_type": "code",
 525     "execution_count": null,
 526     "id": "c074158d",
 527     "metadata": {},
 528     "outputs": [],
 529     "source": [
 530      "clfr= MLPClassifier(hidden_layer_sizes=)"
 531     ]
 532    },
 533    {
 534     "cell_type": "code",
 535     "execution_count": null,
 536     "id": "789aa251",
 537     "metadata": {},
 538     "outputs": [],
 539     "source": []
 540    }
 541   ],
 542   "metadata": {
 543    "kernelspec": {
 544     "display_name": "Python 3",
 545     "language": "python",
 546     "name": "python3"
 547    },
 548    "language_info": {
 549     "codemirror_mode": {
 550      "name": "ipython",
 551      "version": 3
 552     },
 553     "file_extension": ".py",
 554     "mimetype": "text/x-python",
 555     "name": "python",
 556     "nbconvert_exporter": "python",
 557     "pygments_lexer": "ipython3",
 558     "version": "3.8.8"
 559    }
 560   },
 561   "nbformat": 4,
 562   "nbformat_minor": 5
 563  }
 564