From 138980d54a0059120504f9d05f90cc017634801a Mon Sep 17 00:00:00 2001 From: Dominik Date: Fri, 26 Mar 2021 18:14:07 +0100 Subject: [PATCH] =?UTF-8?q?Poprawka=20do=201=20zadania=20(przy=20u=C5=BCyc?= =?UTF-8?q?iu=20basha)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- IUM_1_434788.ipynb | 1666 ++++++++++++++++++++++++++++++-------------- 1 file changed, 1142 insertions(+), 524 deletions(-) diff --git a/IUM_1_434788.ipynb b/IUM_1_434788.ipynb index aa6d173..31e0c66 100644 --- a/IUM_1_434788.ipynb +++ b/IUM_1_434788.ipynb @@ -30,7 +30,7 @@ "base_uri": "https://localhost:8080/" }, "id": "-03GDjWtxD7W", - "outputId": "35c4ed64-62c4-47f9-a407-571b072bf831" + "outputId": "3cefd33d-3ef4-4c16-963e-ffa6e9e781de" }, "source": [ "!curl -OL https://git.wmi.amu.edu.pl/s434788/ium_434788/raw/branch/master/winequality-red.csv" @@ -42,7 +42,7 @@ "text": [ " % Total % Received % Xferd Average Speed Time Time Time Current\n", " Dload Upload Total Spent Left Speed\n", - "100 98k 0 98k 0 0 282k 0 --:--:-- --:--:-- --:--:-- 281k\n" + "100 98k 0 98k 0 0 74502 0 --:--:-- 0:00:01 --:--:-- 74502\n" ], "name": "stdout" } @@ -56,7 +56,7 @@ "height": 419 }, "id": "sAUNi0ylxWUm", - "outputId": "27072275-680f-4154-bdf2-e952a63ab25e" + "outputId": "fe879388-072d-4845-f3b5-f06a4fca5f1e" }, "source": [ "import pandas as pd\n", @@ -302,7 +302,16 @@ "id": "4H-i6DJlxduP" }, "source": [ - "# 2. Podział na zbiory test/train przy pomocy SciKit" + "# 2. Podział na zbiory test/train przy pomocy SciKit + (poprawka z 26.03.2021 przy pomocy basha)" + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "Rf49qKC-eqEU" + }, + "source": [ + "## 2.1 SciKit" ] }, { @@ -343,7 +352,7 @@ "base_uri": "https://localhost:8080/" }, "id": "OzjEfgNOyAWs", - "outputId": "0035e197-98c9-4a15-c1f9-23742d6a0595" + "outputId": "7e7bb70f-2b1e-422c-9500-d411884d8d5a" }, "source": [ "wine_test[\"quality\"].value_counts()" @@ -377,7 +386,7 @@ "base_uri": "https://localhost:8080/" }, "id": "SpQZIuSxyAd0", - "outputId": "6302469b-8853-45ea-b4d4-eae6078e96cf" + "outputId": "96505a9a-d2e7-44a1-b2cf-ee40d6d7d3d0" }, "source": [ "wine_train[\"quality\"].value_counts()" @@ -404,13 +413,82 @@ } ] }, + { + "cell_type": "markdown", + "metadata": { + "id": "YK0491tAeupD" + }, + "source": [ + "## 2.2 Bash" + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "1idNUz-9eyfJ" + }, + "source": [ + "!head -n 1 winequality-red.csv > header.csv\n", + "!tail -n +2 winequality-red.csv | shuf > data.shuffled\n", + "\n", + "!head -n 266 data.shuffled > wine.data.test\n", + "!head -n 532 data.shuffled | tail -n 266 > wine.data.dev\n", + "!tail -n +333 data.shuffled > wine.data.train\n", + "\n", + "!cat header.csv wine.data.test > test.csv\n", + "!cat header.csv wine.data.dev > dev.csv\n", + "!cat header.csv wine.data.train > train.csv" + ], + "execution_count": 6, + "outputs": [] + }, + { + "cell_type": "code", + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "-C4RRDH2fFEp", + "outputId": "93944a72-838c-4e2b-a907-de4b0902fcb1" + }, + "source": [ + "!wc -l test.csv\n", + "!wc -l dev.csv\n", + "!wc -l train.csv" + ], + "execution_count": 7, + "outputs": [ + { + "output_type": "stream", + "text": [ + "267 test.csv\n", + "267 dev.csv\n", + "1268 train.csv\n" + ], + "name": "stdout" + } + ] + }, + { + "cell_type": "code", + "metadata": { + "id": "wLlI-k_jfb70" + }, + "source": [ + "wine_test_bash=pd.read_csv('test.csv')\n", + "wine_dev_bash=pd.read_csv('dev.csv')\n", + "wine_train_bash=pd.read_csv('train.csv')" + ], + "execution_count": 8, + "outputs": [] + }, { "cell_type": "markdown", "metadata": { "id": "wAq8KmNdyNOm" }, "source": [ - "# 3. Statystyki dla zbior" + "# 3. Statystyki dla zbiorów" ] }, { @@ -422,7 +500,7 @@ "from matplotlib import pyplot as plt\n", "import seaborn as sns" ], - "execution_count": 6, + "execution_count": 9, "outputs": [] }, { @@ -431,7 +509,7 @@ "id": "EjDFpgdPy_of" }, "source": [ - "## 3.1. Zbiór Train" + "## 3.1. Zbiór Train (bash)" ] }, { @@ -442,12 +520,12 @@ "height": 419 }, "id": "SscUak3AydG0", - "outputId": "edcf5523-066f-4c75-bc9c-1628a413edf7" + "outputId": "5f0bd8df-1753-4211-e3a6-8ce2685146f9" }, "source": [ - "wine_train" + "wine_train_bash" ], - "execution_count": 7, + "execution_count": 10, "outputs": [ { "output_type": "execute_result", @@ -487,78 +565,78 @@ " \n", " \n", " \n", - " 1589\n", - " 6.6\n", - " 0.725\n", - " 0.20\n", - " 7.8\n", - " 0.073\n", - " 29.0\n", - " 79.0\n", - " 0.99770\n", + " 0\n", + " 10.0\n", + " 0.380\n", + " 0.38\n", + " 1.6\n", + " 0.169\n", + " 27.0\n", + " 90.0\n", + " 0.99914\n", + " 3.15\n", + " 0.65\n", + " 8.5\n", + " 5\n", + " \n", + " \n", + " 1\n", + " 6.7\n", + " 0.460\n", + " 0.24\n", + " 1.7\n", + " 0.077\n", + " 18.0\n", + " 34.0\n", + " 0.99480\n", + " 3.39\n", + " 0.60\n", + " 10.6\n", + " 6\n", + " \n", + " \n", + " 2\n", + " 7.2\n", + " 0.695\n", + " 0.13\n", + " 2.0\n", + " 0.076\n", + " 12.0\n", + " 20.0\n", + " 0.99546\n", " 3.29\n", " 0.54\n", - " 9.2\n", + " 10.1\n", " 5\n", " \n", " \n", - " 854\n", - " 9.3\n", - " 0.360\n", - " 0.39\n", - " 1.5\n", - " 0.080\n", - " 41.0\n", - " 55.0\n", - " 0.99652\n", - " 3.47\n", - " 0.73\n", - " 10.9\n", + " 3\n", + " 12.5\n", + " 0.600\n", + " 0.49\n", + " 4.3\n", + " 0.100\n", + " 5.0\n", + " 14.0\n", + " 1.00100\n", + " 3.25\n", + " 0.74\n", + " 11.9\n", " 6\n", " \n", " \n", - " 83\n", - " 7.3\n", - " 0.670\n", - " 0.26\n", - " 1.8\n", - " 0.401\n", - " 16.0\n", - " 51.0\n", - " 0.99690\n", - " 3.16\n", - " 1.14\n", - " 9.4\n", - " 5\n", - " \n", - " \n", - " 1106\n", - " 8.2\n", - " 0.230\n", - " 0.42\n", - " 1.9\n", - " 0.069\n", - " 9.0\n", - " 17.0\n", - " 0.99376\n", - " 3.21\n", - " 0.54\n", - " 12.3\n", - " 6\n", - " \n", - " \n", - " 650\n", - " 10.7\n", - " 0.430\n", - " 0.39\n", - " 2.2\n", - " 0.106\n", - " 8.0\n", - " 32.0\n", - " 0.99860\n", - " 2.89\n", - " 0.50\n", - " 9.6\n", + " 4\n", + " 8.3\n", + " 0.560\n", + " 0.22\n", + " 2.4\n", + " 0.082\n", + " 10.0\n", + " 86.0\n", + " 0.99830\n", + " 3.37\n", + " 0.62\n", + " 9.5\n", " 5\n", " \n", " \n", @@ -577,106 +655,106 @@ " ...\n", " \n", " \n", - " 526\n", - " 7.3\n", - " 0.365\n", - " 0.49\n", - " 2.5\n", - " 0.088\n", - " 39.0\n", - " 106.0\n", - " 0.99660\n", - " 3.36\n", - " 0.78\n", - " 11.0\n", - " 5\n", - " \n", - " \n", - " 583\n", - " 12.0\n", - " 0.280\n", - " 0.49\n", - " 1.9\n", - " 0.074\n", - " 10.0\n", - " 21.0\n", - " 0.99760\n", - " 2.98\n", - " 0.66\n", - " 9.9\n", - " 7\n", - " \n", - " \n", - " 975\n", - " 7.2\n", - " 0.410\n", - " 0.30\n", - " 2.1\n", - " 0.083\n", - " 35.0\n", - " 72.0\n", + " 1262\n", + " 7.8\n", + " 0.560\n", + " 0.12\n", + " 2.0\n", + " 0.082\n", + " 7.0\n", + " 28.0\n", " 0.99700\n", - " 3.44\n", - " 0.52\n", + " 3.37\n", + " 0.50\n", " 9.4\n", - " 5\n", - " \n", - " \n", - " 566\n", - " 8.7\n", - " 0.700\n", - " 0.24\n", - " 2.5\n", - " 0.226\n", - " 5.0\n", - " 15.0\n", - " 0.99910\n", - " 3.32\n", - " 0.60\n", - " 9.0\n", " 6\n", " \n", " \n", - " 1232\n", - " 7.6\n", - " 0.430\n", - " 0.29\n", - " 2.1\n", - " 0.075\n", - " 19.0\n", - " 66.0\n", - " 0.99718\n", - " 3.40\n", - " 0.64\n", - " 9.5\n", + " 1263\n", + " 5.8\n", + " 0.680\n", + " 0.02\n", + " 1.8\n", + " 0.087\n", + " 21.0\n", + " 94.0\n", + " 0.99440\n", + " 3.54\n", + " 0.52\n", + " 10.0\n", " 5\n", " \n", + " \n", + " 1264\n", + " 7.7\n", + " 0.630\n", + " 0.08\n", + " 1.9\n", + " 0.076\n", + " 15.0\n", + " 27.0\n", + " 0.99670\n", + " 3.32\n", + " 0.54\n", + " 9.5\n", + " 6\n", + " \n", + " \n", + " 1265\n", + " 7.1\n", + " 0.600\n", + " 0.00\n", + " 1.8\n", + " 0.074\n", + " 16.0\n", + " 34.0\n", + " 0.99720\n", + " 3.47\n", + " 0.70\n", + " 9.9\n", + " 6\n", + " \n", + " \n", + " 1266\n", + " 10.4\n", + " 0.610\n", + " 0.49\n", + " 2.1\n", + " 0.200\n", + " 5.0\n", + " 16.0\n", + " 0.99940\n", + " 3.16\n", + " 0.63\n", + " 8.4\n", + " 3\n", + " \n", " \n", "\n", - "

959 rows × 12 columns

\n", + "

1267 rows × 12 columns

\n", "" ], "text/plain": [ " fixed acidity volatile acidity citric acid ... sulphates alcohol quality\n", - "1589 6.6 0.725 0.20 ... 0.54 9.2 5\n", - "854 9.3 0.360 0.39 ... 0.73 10.9 6\n", - "83 7.3 0.670 0.26 ... 1.14 9.4 5\n", - "1106 8.2 0.230 0.42 ... 0.54 12.3 6\n", - "650 10.7 0.430 0.39 ... 0.50 9.6 5\n", + "0 10.0 0.380 0.38 ... 0.65 8.5 5\n", + "1 6.7 0.460 0.24 ... 0.60 10.6 6\n", + "2 7.2 0.695 0.13 ... 0.54 10.1 5\n", + "3 12.5 0.600 0.49 ... 0.74 11.9 6\n", + "4 8.3 0.560 0.22 ... 0.62 9.5 5\n", "... ... ... ... ... ... ... ...\n", - "526 7.3 0.365 0.49 ... 0.78 11.0 5\n", - "583 12.0 0.280 0.49 ... 0.66 9.9 7\n", - "975 7.2 0.410 0.30 ... 0.52 9.4 5\n", - "566 8.7 0.700 0.24 ... 0.60 9.0 6\n", - "1232 7.6 0.430 0.29 ... 0.64 9.5 5\n", + "1262 7.8 0.560 0.12 ... 0.50 9.4 6\n", + "1263 5.8 0.680 0.02 ... 0.52 10.0 5\n", + "1264 7.7 0.630 0.08 ... 0.54 9.5 6\n", + "1265 7.1 0.600 0.00 ... 0.70 9.9 6\n", + "1266 10.4 0.610 0.49 ... 0.63 8.4 3\n", "\n", - "[959 rows x 12 columns]" + "[1267 rows x 12 columns]" ] }, "metadata": { "tags": [] }, - "execution_count": 7 + "execution_count": 10 } ] }, @@ -687,30 +765,30 @@ "base_uri": "https://localhost:8080/" }, "id": "hZAn8j4byMF2", - "outputId": "9d7d799f-7018-4b9d-9d4c-153abe0a53f3" + "outputId": "c47596aa-0d54-490f-c892-6ee5987a372d" }, "source": [ - "wine_train[\"quality\"].value_counts()" + "wine_train_bash[\"quality\"].value_counts()" ], - "execution_count": 8, + "execution_count": 11, "outputs": [ { "output_type": "execute_result", "data": { "text/plain": [ - "5 400\n", - "6 388\n", - "7 125\n", - "4 30\n", - "8 11\n", - "3 5\n", + "5 550\n", + "6 498\n", + "7 157\n", + "4 39\n", + "8 15\n", + "3 8\n", "Name: quality, dtype: int64" ] }, "metadata": { "tags": [] }, - "execution_count": 8 + "execution_count": 11 } ] }, @@ -722,12 +800,12 @@ "height": 297 }, "id": "EOEuj8sRyL8v", - "outputId": "cb7c369c-9bdd-457a-98fe-3537c569730b" + "outputId": "d2f102f6-d10c-4dc4-ae3f-fd34dc4e5985" }, "source": [ - "wine_train.describe(include='all')" + "wine_train_bash.describe(include='all')" ], - "execution_count": 9, + "execution_count": 12, "outputs": [ { "output_type": "execute_result", @@ -768,52 +846,52 @@ " \n", " \n", " count\n", - " 959.000000\n", - " 959.000000\n", - " 959.000000\n", - " 959.000000\n", - " 959.000000\n", - " 959.000000\n", - " 959.000000\n", - " 959.000000\n", - " 959.00000\n", - " 959.000000\n", - " 959.000000\n", - " 959.000000\n", + " 1267.000000\n", + " 1267.000000\n", + " 1267.000000\n", + " 1267.000000\n", + " 1267.000000\n", + " 1267.000000\n", + " 1267.000000\n", + " 1267.000000\n", + " 1267.000000\n", + " 1267.000000\n", + " 1267.000000\n", + " 1267.000000\n", " \n", " \n", " mean\n", - " 8.329093\n", - " 0.526809\n", - " 0.269864\n", - " 2.493743\n", - " 0.088230\n", - " 15.883733\n", - " 45.738790\n", - " 0.996736\n", - " 3.31048\n", - " 0.661481\n", - " 10.433160\n", - " 5.657977\n", + " 8.344199\n", + " 0.525888\n", + " 0.273891\n", + " 2.574033\n", + " 0.087419\n", + " 15.889897\n", + " 46.146014\n", + " 0.996799\n", + " 3.310016\n", + " 0.655730\n", + " 10.396725\n", + " 5.632991\n", " \n", " \n", " std\n", - " 1.808394\n", - " 0.175221\n", - " 0.198377\n", - " 1.262329\n", - " 0.050555\n", - " 10.485739\n", - " 31.897095\n", - " 0.001925\n", - " 0.15462\n", - " 0.171639\n", - " 1.084349\n", - " 0.805654\n", + " 1.789253\n", + " 0.177804\n", + " 0.196141\n", + " 1.453463\n", + " 0.046754\n", + " 10.603674\n", + " 32.734818\n", + " 0.001893\n", + " 0.154047\n", + " 0.166206\n", + " 1.042353\n", + " 0.806931\n", " \n", " \n", " min\n", - " 4.600000\n", + " 4.700000\n", " 0.120000\n", " 0.000000\n", " 0.900000\n", @@ -821,7 +899,7 @@ " 1.000000\n", " 6.000000\n", " 0.990070\n", - " 2.74000\n", + " 2.740000\n", " 0.370000\n", " 8.400000\n", " 3.000000\n", @@ -829,14 +907,14 @@ " \n", " 25%\n", " 7.100000\n", - " 0.400000\n", + " 0.390000\n", " 0.090000\n", " 1.900000\n", - " 0.070000\n", + " 0.071000\n", " 7.000000\n", " 22.000000\n", - " 0.995540\n", - " 3.21000\n", + " 0.995660\n", + " 3.210000\n", " 0.550000\n", " 9.500000\n", " 5.000000\n", @@ -845,43 +923,43 @@ " 50%\n", " 7.900000\n", " 0.520000\n", - " 0.250000\n", + " 0.260000\n", " 2.200000\n", - " 0.079000\n", - " 14.000000\n", + " 0.080000\n", + " 13.000000\n", " 37.000000\n", - " 0.996770\n", - " 3.31000\n", + " 0.996800\n", + " 3.310000\n", " 0.620000\n", - " 10.100000\n", + " 10.200000\n", " 6.000000\n", " \n", " \n", " 75%\n", " 9.300000\n", - " 0.635000\n", + " 0.640000\n", " 0.430000\n", " 2.600000\n", " 0.090000\n", " 22.000000\n", - " 61.000000\n", + " 62.000000\n", " 0.997870\n", - " 3.40000\n", + " 3.400000\n", " 0.730000\n", - " 11.100000\n", + " 11.000000\n", " 6.000000\n", " \n", " \n", " max\n", " 15.900000\n", - " 1.330000\n", + " 1.580000\n", " 1.000000\n", - " 15.400000\n", - " 0.610000\n", + " 15.500000\n", + " 0.611000\n", " 72.000000\n", " 278.000000\n", " 1.003690\n", - " 4.01000\n", + " 4.010000\n", " 2.000000\n", " 14.900000\n", " 8.000000\n", @@ -891,15 +969,15 @@ "" ], "text/plain": [ - " fixed acidity volatile acidity ... alcohol quality\n", - "count 959.000000 959.000000 ... 959.000000 959.000000\n", - "mean 8.329093 0.526809 ... 10.433160 5.657977\n", - "std 1.808394 0.175221 ... 1.084349 0.805654\n", - "min 4.600000 0.120000 ... 8.400000 3.000000\n", - "25% 7.100000 0.400000 ... 9.500000 5.000000\n", - "50% 7.900000 0.520000 ... 10.100000 6.000000\n", - "75% 9.300000 0.635000 ... 11.100000 6.000000\n", - "max 15.900000 1.330000 ... 14.900000 8.000000\n", + " fixed acidity volatile acidity ... alcohol quality\n", + "count 1267.000000 1267.000000 ... 1267.000000 1267.000000\n", + "mean 8.344199 0.525888 ... 10.396725 5.632991\n", + "std 1.789253 0.177804 ... 1.042353 0.806931\n", + "min 4.700000 0.120000 ... 8.400000 3.000000\n", + "25% 7.100000 0.390000 ... 9.500000 5.000000\n", + "50% 7.900000 0.520000 ... 10.200000 6.000000\n", + "75% 9.300000 0.640000 ... 11.000000 6.000000\n", + "max 15.900000 1.580000 ... 14.900000 8.000000\n", "\n", "[8 rows x 12 columns]" ] @@ -907,7 +985,7 @@ "metadata": { "tags": [] }, - "execution_count": 9 + "execution_count": 12 } ] }, @@ -925,33 +1003,33 @@ "metadata": { "colab": { "base_uri": "https://localhost:8080/", - "height": 405 + "height": 408 }, "id": "HbsfwCL7XpNe", - "outputId": "3e95f7ba-b73f-4861-e3a5-c3ec3029e3a5" + "outputId": "249d8110-1b17-41ad-e1b1-18b0aa12ff06" }, "source": [ "fig = plt.figure(figsize = (10,6))\n", - "sns.barplot(x = 'quality', y = 'volatile acidity', data = wine)" + "sns.barplot(x = 'quality', y = 'volatile acidity', data = wine_train_bash)" ], - "execution_count": 10, + "execution_count": 13, "outputs": [ { "output_type": "execute_result", "data": { "text/plain": [ - "" + "" ] }, "metadata": { "tags": [] }, - "execution_count": 10 + "execution_count": 13 }, { "output_type": "display_data", "data": { - "image/png": "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\n", + "image/png": "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\n", "text/plain": [ "
" ] @@ -969,7 +1047,7 @@ "id": "1W_oRCVczIgJ" }, "source": [ - "## 3.2. Zbiór Test" + "## 3.2. Zbiór Test (bash)" ] }, { @@ -980,12 +1058,12 @@ "height": 419 }, "id": "LJzygNqKzOWY", - "outputId": "b5751c9a-6f9e-48b8-88c2-0b6feec17af9" + "outputId": "d4f8dd3b-793c-4e02-a6ea-fbdb8fbf7a19" }, "source": [ - "wine_test" + "wine_test_bash" ], - "execution_count": 11, + "execution_count": 14, "outputs": [ { "output_type": "execute_result", @@ -1025,78 +1103,78 @@ " \n", " \n", " \n", - " 75\n", - " 8.8\n", - " 0.410\n", - " 0.64\n", - " 2.2\n", - " 0.093\n", + " 0\n", + " 7.1\n", + " 0.60\n", + " 0.01\n", + " 2.3\n", + " 0.079\n", + " 24.0\n", + " 37.0\n", + " 0.99514\n", + " 3.40\n", + " 0.61\n", + " 10.9\n", + " 6\n", + " \n", + " \n", + " 1\n", + " 7.8\n", + " 0.61\n", + " 0.29\n", + " 1.6\n", + " 0.114\n", " 9.0\n", - " 42.0\n", - " 0.99860\n", - " 3.54\n", - " 0.66\n", - " 10.5\n", + " 29.0\n", + " 0.99740\n", + " 3.26\n", + " 1.56\n", + " 9.1\n", " 5\n", " \n", " \n", - " 1283\n", - " 8.7\n", - " 0.630\n", - " 0.28\n", - " 2.7\n", - " 0.096\n", - " 17.0\n", - " 69.0\n", - " 0.99734\n", - " 3.26\n", + " 2\n", + " 7.1\n", " 0.63\n", - " 10.2\n", - " 6\n", + " 0.06\n", + " 2.0\n", + " 0.083\n", + " 8.0\n", + " 29.0\n", + " 0.99855\n", + " 3.67\n", + " 0.73\n", + " 9.6\n", + " 5\n", " \n", " \n", - " 408\n", - " 10.4\n", - " 0.340\n", - " 0.58\n", - " 3.7\n", - " 0.174\n", - " 6.0\n", - " 16.0\n", - " 0.99700\n", - " 3.19\n", - " 0.70\n", - " 11.3\n", - " 6\n", - " \n", - " \n", - " 1281\n", - " 7.1\n", - " 0.460\n", - " 0.20\n", - " 1.9\n", - " 0.077\n", - " 28.0\n", - " 54.0\n", - " 0.99560\n", - " 3.37\n", - " 0.64\n", - " 10.4\n", - " 6\n", - " \n", - " \n", - " 1118\n", - " 7.1\n", - " 0.390\n", - " 0.12\n", - " 2.1\n", - " 0.065\n", - " 14.0\n", + " 3\n", + " 9.1\n", + " 0.30\n", + " 0.41\n", + " 2.0\n", + " 0.068\n", + " 10.0\n", " 24.0\n", - " 0.99252\n", - " 3.30\n", - " 0.53\n", - " 13.3\n", + " 0.99523\n", + " 3.27\n", + " 0.85\n", + " 11.7\n", + " 7\n", + " \n", + " \n", + " 4\n", + " 9.0\n", + " 0.46\n", + " 0.31\n", + " 2.8\n", + " 0.093\n", + " 19.0\n", + " 98.0\n", + " 0.99815\n", + " 3.32\n", + " 0.63\n", + " 9.5\n", " 6\n", " \n", " \n", @@ -1115,106 +1193,106 @@ " ...\n", " \n", " \n", - " 1461\n", - " 6.2\n", - " 0.785\n", - " 0.00\n", - " 2.1\n", - " 0.060\n", - " 6.0\n", - " 13.0\n", - " 0.99664\n", - " 3.59\n", - " 0.61\n", - " 10.0\n", + " 261\n", + " 7.2\n", + " 0.60\n", + " 0.04\n", + " 2.5\n", + " 0.076\n", + " 18.0\n", + " 88.0\n", + " 0.99745\n", + " 3.53\n", + " 0.55\n", + " 9.5\n", + " 5\n", + " \n", + " \n", + " 262\n", + " 8.4\n", + " 0.67\n", + " 0.19\n", + " 2.2\n", + " 0.093\n", + " 11.0\n", + " 75.0\n", + " 0.99736\n", + " 3.20\n", + " 0.59\n", + " 9.2\n", " 4\n", " \n", " \n", - " 1016\n", - " 8.9\n", - " 0.380\n", - " 0.40\n", - " 2.2\n", - " 0.068\n", - " 12.0\n", - " 28.0\n", - " 0.99486\n", - " 3.27\n", - " 0.75\n", - " 12.6\n", - " 7\n", - " \n", - " \n", - " 1412\n", - " 8.2\n", - " 0.240\n", - " 0.34\n", - " 5.1\n", - " 0.062\n", - " 8.0\n", - " 22.0\n", - " 0.99740\n", + " 263\n", + " 8.8\n", + " 0.61\n", + " 0.19\n", + " 4.0\n", + " 0.094\n", + " 30.0\n", + " 69.0\n", + " 0.99787\n", " 3.22\n", - " 0.94\n", - " 10.9\n", + " 0.50\n", + " 10.0\n", " 6\n", " \n", " \n", - " 424\n", - " 7.7\n", - " 0.960\n", - " 0.20\n", - " 2.0\n", - " 0.047\n", - " 15.0\n", - " 60.0\n", - " 0.99550\n", - " 3.36\n", - " 0.44\n", - " 10.9\n", + " 264\n", + " 9.6\n", + " 0.68\n", + " 0.24\n", + " 2.2\n", + " 0.087\n", + " 5.0\n", + " 28.0\n", + " 0.99880\n", + " 3.14\n", + " 0.60\n", + " 10.2\n", " 5\n", " \n", " \n", - " 120\n", - " 7.3\n", - " 1.070\n", - " 0.09\n", - " 1.7\n", - " 0.178\n", - " 10.0\n", - " 89.0\n", - " 0.99620\n", - " 3.30\n", - " 0.57\n", - " 9.0\n", - " 5\n", + " 265\n", + " 10.5\n", + " 0.43\n", + " 0.35\n", + " 3.3\n", + " 0.092\n", + " 24.0\n", + " 70.0\n", + " 0.99798\n", + " 3.21\n", + " 0.69\n", + " 10.5\n", + " 6\n", " \n", " \n", "\n", - "

360 rows × 12 columns

\n", + "

266 rows × 12 columns

\n", "" ], "text/plain": [ - " fixed acidity volatile acidity citric acid ... sulphates alcohol quality\n", - "75 8.8 0.410 0.64 ... 0.66 10.5 5\n", - "1283 8.7 0.630 0.28 ... 0.63 10.2 6\n", - "408 10.4 0.340 0.58 ... 0.70 11.3 6\n", - "1281 7.1 0.460 0.20 ... 0.64 10.4 6\n", - "1118 7.1 0.390 0.12 ... 0.53 13.3 6\n", - "... ... ... ... ... ... ... ...\n", - "1461 6.2 0.785 0.00 ... 0.61 10.0 4\n", - "1016 8.9 0.380 0.40 ... 0.75 12.6 7\n", - "1412 8.2 0.240 0.34 ... 0.94 10.9 6\n", - "424 7.7 0.960 0.20 ... 0.44 10.9 5\n", - "120 7.3 1.070 0.09 ... 0.57 9.0 5\n", + " fixed acidity volatile acidity citric acid ... sulphates alcohol quality\n", + "0 7.1 0.60 0.01 ... 0.61 10.9 6\n", + "1 7.8 0.61 0.29 ... 1.56 9.1 5\n", + "2 7.1 0.63 0.06 ... 0.73 9.6 5\n", + "3 9.1 0.30 0.41 ... 0.85 11.7 7\n", + "4 9.0 0.46 0.31 ... 0.63 9.5 6\n", + ".. ... ... ... ... ... ... ...\n", + "261 7.2 0.60 0.04 ... 0.55 9.5 5\n", + "262 8.4 0.67 0.19 ... 0.59 9.2 4\n", + "263 8.8 0.61 0.19 ... 0.50 10.0 6\n", + "264 9.6 0.68 0.24 ... 0.60 10.2 5\n", + "265 10.5 0.43 0.35 ... 0.69 10.5 6\n", "\n", - "[360 rows x 12 columns]" + "[266 rows x 12 columns]" ] }, "metadata": { "tags": [] }, - "execution_count": 11 + "execution_count": 14 } ] }, @@ -1225,30 +1303,30 @@ "base_uri": "https://localhost:8080/" }, "id": "1IAtBylEzS8w", - "outputId": "538fe66b-8dc1-4338-d0d8-492fbef2940e" + "outputId": "1f047c20-f723-490d-ada3-474f5d14db3a" }, "source": [ - "wine_test[\"quality\"].value_counts()" + "wine_test_bash[\"quality\"].value_counts()" ], - "execution_count": 12, + "execution_count": 15, "outputs": [ { "output_type": "execute_result", "data": { "text/plain": [ - "5 155\n", - "6 149\n", + "6 109\n", + "5 108\n", "7 37\n", - "4 16\n", + "4 8\n", "8 2\n", - "3 1\n", + "3 2\n", "Name: quality, dtype: int64" ] }, "metadata": { "tags": [] }, - "execution_count": 12 + "execution_count": 15 } ] }, @@ -1260,12 +1338,12 @@ "height": 297 }, "id": "V-9cwcrczS-3", - "outputId": "78da725e-3105-4d3e-8880-00dbc8cf8910" + "outputId": "a8a26e7f-a2c4-4a44-c91a-6ce57be85386" }, "source": [ - "wine_test.describe(include='all')" + "wine_test_bash.describe(include='all')" ], - "execution_count": 13, + "execution_count": 16, "outputs": [ { "output_type": "execute_result", @@ -1306,121 +1384,121 @@ " \n", " \n", " count\n", - " 360.000000\n", - " 360.000000\n", - " 360.000000\n", - " 360.000000\n", - " 360.000000\n", - " 360.000000\n", - " 360.000000\n", - " 360.000000\n", - " 360.000000\n", - " 360.000000\n", - " 360.000000\n", - " 360.000000\n", + " 266.000000\n", + " 266.000000\n", + " 266.000000\n", + " 266.000000\n", + " 266.000000\n", + " 266.000000\n", + " 266.000000\n", + " 266.000000\n", + " 266.000000\n", + " 266.000000\n", + " 266.000000\n", + " 266.000000\n", " \n", " \n", " mean\n", - " 8.348611\n", - " 0.518764\n", - " 0.275444\n", - " 2.542222\n", - " 0.086114\n", - " 16.093056\n", - " 48.777778\n", - " 0.996747\n", - " 3.301083\n", - " 0.653833\n", - " 10.368889\n", - " 5.586111\n", + " 8.245865\n", + " 0.529455\n", + " 0.266203\n", + " 2.373308\n", + " 0.086823\n", + " 15.840226\n", + " 47.447368\n", + " 0.996499\n", + " 3.313195\n", + " 0.676241\n", + " 10.569925\n", + " 5.665414\n", " \n", " \n", " std\n", - " 1.580574\n", - " 0.182554\n", - " 0.182508\n", - " 1.528465\n", - " 0.043445\n", - " 10.421097\n", - " 35.005778\n", - " 0.001792\n", - " 0.145379\n", - " 0.168306\n", - " 1.041729\n", - " 0.767245\n", + " 1.526175\n", + " 0.181583\n", + " 0.191968\n", + " 1.005345\n", + " 0.046159\n", + " 10.163096\n", + " 34.610379\n", + " 0.001772\n", + " 0.158871\n", + " 0.187786\n", + " 1.149728\n", + " 0.808497\n", " \n", " \n", " min\n", - " 5.000000\n", - " 0.120000\n", + " 4.600000\n", + " 0.180000\n", " 0.000000\n", - " 0.900000\n", - " 0.042000\n", - " 3.000000\n", - " 6.000000\n", - " 0.990070\n", - " 2.870000\n", - " 0.370000\n", - " 8.700000\n", + " 1.200000\n", + " 0.039000\n", + " 1.000000\n", + " 7.000000\n", + " 0.990840\n", + " 2.880000\n", + " 0.390000\n", + " 9.000000\n", " 3.000000\n", " \n", " \n", " 25%\n", " 7.200000\n", - " 0.380000\n", - " 0.120000\n", + " 0.392500\n", + " 0.100000\n", " 1.900000\n", - " 0.070000\n", - " 8.000000\n", - " 23.000000\n", - " 0.995760\n", - " 3.210000\n", - " 0.550000\n", + " 0.068000\n", + " 7.000000\n", + " 22.250000\n", + " 0.995318\n", + " 3.200000\n", + " 0.560000\n", " 9.500000\n", " 5.000000\n", " \n", " \n", " 50%\n", " 8.000000\n", - " 0.500000\n", - " 0.270000\n", - " 2.150000\n", - " 0.079000\n", + " 0.520000\n", + " 0.260000\n", + " 2.100000\n", + " 0.078000\n", " 14.000000\n", " 40.000000\n", - " 0.996645\n", - " 3.300000\n", - " 0.620000\n", - " 10.100000\n", + " 0.996520\n", + " 3.310000\n", + " 0.640000\n", + " 10.250000\n", " 6.000000\n", " \n", " \n", " 75%\n", - " 9.200000\n", - " 0.640000\n", - " 0.420000\n", - " 2.600000\n", - " 0.090000\n", + " 9.100000\n", + " 0.630000\n", + " 0.400000\n", + " 2.500000\n", + " 0.092000\n", " 21.000000\n", - " 65.750000\n", - " 0.997683\n", - " 3.390000\n", - " 0.720000\n", - " 11.000000\n", + " 62.750000\n", + " 0.997600\n", + " 3.400000\n", + " 0.750000\n", + " 11.400000\n", " 6.000000\n", " \n", " \n", " max\n", - " 15.600000\n", - " 1.115000\n", - " 0.790000\n", - " 15.500000\n", - " 0.611000\n", - " 68.000000\n", + " 13.300000\n", + " 1.330000\n", + " 0.740000\n", + " 8.800000\n", + " 0.467000\n", + " 51.000000\n", " 289.000000\n", - " 1.003690\n", - " 3.750000\n", - " 1.950000\n", + " 1.002600\n", + " 3.900000\n", + " 1.980000\n", " 14.000000\n", " 8.000000\n", " \n", @@ -1430,14 +1508,14 @@ ], "text/plain": [ " fixed acidity volatile acidity ... alcohol quality\n", - "count 360.000000 360.000000 ... 360.000000 360.000000\n", - "mean 8.348611 0.518764 ... 10.368889 5.586111\n", - "std 1.580574 0.182554 ... 1.041729 0.767245\n", - "min 5.000000 0.120000 ... 8.700000 3.000000\n", - "25% 7.200000 0.380000 ... 9.500000 5.000000\n", - "50% 8.000000 0.500000 ... 10.100000 6.000000\n", - "75% 9.200000 0.640000 ... 11.000000 6.000000\n", - "max 15.600000 1.115000 ... 14.000000 8.000000\n", + "count 266.000000 266.000000 ... 266.000000 266.000000\n", + "mean 8.245865 0.529455 ... 10.569925 5.665414\n", + "std 1.526175 0.181583 ... 1.149728 0.808497\n", + "min 4.600000 0.180000 ... 9.000000 3.000000\n", + "25% 7.200000 0.392500 ... 9.500000 5.000000\n", + "50% 8.000000 0.520000 ... 10.250000 6.000000\n", + "75% 9.100000 0.630000 ... 11.400000 6.000000\n", + "max 13.300000 1.330000 ... 14.000000 8.000000\n", "\n", "[8 rows x 12 columns]" ] @@ -1445,7 +1523,7 @@ "metadata": { "tags": [] }, - "execution_count": 13 + "execution_count": 16 } ] }, @@ -1466,30 +1544,30 @@ "height": 405 }, "id": "3GksWzExaHV7", - "outputId": "e7076b4b-79b9-4c9b-a1e8-44b5897175ce" + "outputId": "21b77c09-445c-4e06-fcea-6f26d3717870" }, "source": [ "fig = plt.figure(figsize = (10,6))\n", - "sns.barplot(x = 'quality', y = 'volatile acidity', data = wine)" + "sns.barplot(x = 'quality', y = 'volatile acidity', data = wine_test_bash)" ], - "execution_count": 14, + "execution_count": 17, "outputs": [ { "output_type": "execute_result", "data": { "text/plain": [ - "" + "" ] }, "metadata": { "tags": [] }, - "execution_count": 14 + "execution_count": 17 }, { "output_type": "display_data", "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAmEAAAFzCAYAAAB2A95GAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAADh0RVh0U29mdHdhcmUAbWF0cGxvdGxpYiB2ZXJzaW9uMy4yLjIsIGh0dHA6Ly9tYXRwbG90bGliLm9yZy+WH4yJAAAYvklEQVR4nO3de5ClZ10n8O8vM8RANlx0Zh1Ngsm6ETcqAo4RjQIlXhLEZBdBExeilEt0lygXZSoUWyjobhUDrK6KulkE8QIRsqDBHYirCChKzISESwhYYyBkRtpMRO5gSPLbP/qMdjozPT1h3n56Tn8+VV3nvJc+55tTqeTbz/Oe563uDgAAa+u40QEAADYiJQwAYAAlDABgACUMAGAAJQwAYAAlDABggM2jAxypLVu29GmnnTY6BgDAYV177bW3dffWgx075krYaaedlt27d4+OAQBwWFV186GOmY4EABhACQMAGEAJAwAYQAkDABhACQMAGEAJAwAYQAkDABhACQMAGEAJAwAYQAkDABhACQMAGEAJAwAY4Ji7gfexaseOHVlYWMi2bduyc+fO0XEAgMGUsDWysLCQffv2jY4BAKwTpiMBAAZQwgAABlDCAAAGUMIAAAZQwgAABlDCAAAGUMIAAAZQwgAABlDCAAAGUMIAAAZQwgAABlDCAAAGUMIAAAZQwgAABlDCAAAGUMIAAAZQwgAABlDCAAAGUMIAAAZQwgAABpishFXVK6rq1qp63yGOV1X9clXtqar3VNUjpsoCALDeTDkS9ltJzlnh+LlJzpj9XJzk1yfMAgCwrkxWwrr77Uk+tsIp5yf57V70ziQPrKqvmCoPAMB6MvKasJOT3LJke+9s3z1U1cVVtbuqdu/fv39NwgEATOmYuDC/uy/r7u3dvX3r1q2j4wAAfNFGlrB9SU5dsn3KbB8AwNwbWcKuTHLR7FuSj0zyie7+6MA8AABrZvNUL1xVr0nymCRbqmpvkp9Ncp8k6e7fSLIryeOS7Eny2SRPnSoLAMB6M1kJ6+4LD3O8kzx9qvcHAFjPjokL8wEA5o0SBgAwgBIGADCAEgYAMIASBgAwgBIGADCAEgYAMIASBgAwgBIGADCAEgYAMIASBgAwgBIGADCAEgYAMIASBgAwgBIGADCAEgYAMIASBgAwgBIGADCAEgYAMIASBgAwgBIGADCAEgYAMIASBgAwgBIGADCAEgYAMIASBgAwgBIGADDA5tEBpvBNz/nt0RHu4aTbPpVNST5y26fWVb5rX3zR6AgAsCEZCQMAGEAJAwAYQAkDABhACQMAGEAJAwAYQAkDABhACQMAGEAJAwAYQAkDABhACQMAGEAJAwAYQAkDABhACQMAGEAJAwAYQAkDABhACQMAGEAJAwAYQAkDABhACQMAGEAJAwAYYNISVlXnVNUHq2pPVV16kOMPrqo/q6rrquo9VfW4KfMAAKwXk5WwqtqU5GVJzk1yZpILq+rMZaf91ySv7e6HJ7kgya9NlQcAYD2ZciTsrCR7uvum7r49yeVJzl92Tie5/+z5A5L83YR5AADWjSlL2MlJblmyvXe2b6mfS/LkqtqbZFeSnzzYC1XVxVW1u6p279+/f4qsAABravSF+Rcm+a3uPiXJ45L8TlXdI1N3X9bd27t7+9atW9c8JADA0TZlCduX5NQl26fM9i31Y0lemyTd/VdJTkiyZcJMAADrwpQl7JokZ1TV6VV1fBYvvL9y2TkfSfLYJKmqf5fFEma+EQCYe5OVsO6+I8klSa5KcmMWvwV5Q1W9sKrOm53200meVlXvTvKaJD/a3T1VJgCA9WLzlC/e3buyeMH90n3PX/L8/UnOnjIDAMB6NPrCfACADUkJAwAYQAkDABhACQMAGEAJAwAYQAkDABhACQMAGEAJAwAYYNLFWmGkHTt2ZGFhIdu2bcvOnTtHxwGAu1HCmFsLCwvZt2/5PeMBYH0wHQkAMIASBgAwgBIGADCAEgYAMIASBgAwgBIGADCAEgYAMIASBgAwgBIGADCAEgYAMIASBgAwgBIGADCAEgYAMMDm0QE2iruOP/FujwDAxqaErZHPnPE9oyMAAOuIEsZR8ZEXfsPoCPdwx8e+NMnm3PGxm9dVvgc//72jIwCwDhz2mrCquraqnl5VD1qLQAAAG8FqLsz/oSRfmeSaqrq8qr63qmriXAAAc+2wJay793T385J8TZJXJ3lFkpur6gVV9aVTBwQAmEerWqKiqh6a5KVJXpzk/yR5UpJPJnnLdNEAAObXYS/Mr6prk3w8yW8mubS7/2l26OqqOnvKcAAA82o13458UnfftHRHVZ3e3R/q7idMlAsAYK6tZjryilXuAwBglQ45ElZVX5vk65I8oKqWjnjdP8kJUwcDAJhnK01HPiTJ45M8MMn3L9n/qSRPmzIUAMC8O2QJ6+4/TPKHVfWt3f1Xa5gJAGDurTQduaO7dyb54aq6cPnx7v6pSZMBAMyxlaYjb5w97l6LIAAAG8lK05FvnD2+au3iAABsDCtNR74xSR/qeHefN0kiAIANYKXpyJfMHp+QZFuS351tX5jk76cMBQAw71aajnxbklTVS7t7+5JDb6wq14kBAHwRVrNi/olV9W8ObFTV6UlOnC4SHB1bTrgrX37fO7LlhLtGRwGAe1jNvSOfleStVXVTkkryVUl+fNJUcBT8zEM/PjoCABzSYUtYd7+5qs5I8rWzXR/o7n+aNhYAwHxb6duR39ndb1l238gk+eqqSne/fuJsAABza6WRsEcneUvuft/IAzqJEgYAcC+t9O3In509PnXt4gAAbAyH/XZkVf33qnrgku0HVdUvrObFq+qcqvpgVe2pqksPcc4PVtX7q+qGqnr16qMDABy7VrNExbnd/c9fM+vuf0zyuMP9UlVtSvKyJOcmOTPJhVV15rJzzkjy3CRnd/fXJXnmEWQHADhmraaEbaqqLzmwUVX3TfIlK5x/wFlJ9nT3Td19e5LLk5y/7JynJXnZrNilu29dXWwAgGPbatYJ+70kf1pVr5xtPzXJam7qfXKSW5Zs703yLcvO+Zokqap3JNmU5Oe6+82reG0AgGPaatYJe1FVvSfJY2e7fr67rzqK739GksckOSXJ26vqG5ZOfyZJVV2c5OIkefCDH3yU3hoAYJzVjISlu9+U5E1H+Nr7kpy6ZPuU2b6l9ia5uru/kORDVfU3WSxl1yx7/8uSXJYk27dv7yPMAQCw7qzm25GPrKprqurTVXV7Vd1ZVZ9cxWtfk+SMqjq9qo5PckGSK5ed8wdZHAVLVW3J4vTkTUf0TwCsGzt27MhFF12UHTt2jI4CsO6tZiTsV7NYoF6XZHuSizK7lmsl3X1HVV2S5KosXu/1iu6+oapemGR3d185O/Y9VfX+JHcmeU53/8O9+0cBRltYWMi+fcsHvAE4mNVOR+6pqk3dfWeSV1bVdVlcWuJwv7crya5l+56/5HknefbsBwBgw1hNCfvsbDrx+qrameSjWd3SFgAAHMJqSthTsli6LknyrCxebP8DU4YCDu/sXzl7dIR7OP7jx+e4HJdbPn7Lusr3jp98x+gIAPewmiUqbp49/XySF0wbBwBgYzCtCAAwgBIGADDAqktYVd1vyiAAABvJahZr/bbZOl4fmG1/Y1X92uTJgGNO369z14l3pe/nxhYAh7Oab0f+YpLvzWy1++5+d1U9atJUwDHpC2d/YXQEgGPGqqYju/uWZbvunCALAMCGsZqRsFuq6tuSdFXdJ8kzktw4bSwAgPm2mpGwn0jy9CQnJ9mX5GGzbQAA7qXVLNZ6W5L/uAZZAAA2jEOWsKr6lSSH/IpTd//UJIkAADaAlUbCdq9ZCgCADeaQJay7X7WWQQAANpKVpiN/qbufWVVvzEGmJbv7vEmTAQDMsZWmI39n9viStQgCALCRrDQdee3s6cO6+38uPVZVz0jytimDAQDMs9WsE/YjB9n3o0c5BwDAhrLSNWEXJvnhJKdX1ZVLDp2U5GNTBwPg8Hbs2JGFhYVs27YtO3fuHB0HOAIrXRP2l0k+mmRLkpcu2f+pJO+ZMhQAq7OwsJB9+/aNjgHcCytdE3ZzkpuTfOvaxQEA2BgOe01YVT2yqq6pqk9X1e1VdWdVfXItwgEAzKvD3jsyya8muSDJ65JsT3JRkq+ZMhQAwAHzeu3jakpYuntPVW3q7juTvLKqrkvy3GmjAawvb3vUo0dHuIfPbd6UVOVze/euq3yPfrtVjDh65vXax9WUsM9W1fFJrq+qnVm8WH81S1sAAHAIqylTT0myKcklST6T5NQkPzBlKACAeXfYkbDZtyST5HNJXjBtHACAjWGlxVrfm4PcuPuA7n7oJIkAADaAlUbCHr9mKQC4Vx7YfbdH4NhxuMVakyRV9eVJvnm2+dfdfevUwQA4vCffedfoCMC9tJrFWn8wyV8neVKSH0xydVU9cepgAADzbDVLVDwvyTcfGP2qqq1J/iTJFVMGAwCYZ6tZouK4ZdOP/7DK3wMA4BBWMxL25qq6KslrZts/lGTXdJEAAObfatYJe05VPSHJt892Xdbdb5g2FgDAfDtsCauqZyf5/e5+/RrkAQDYEFZzbddJSf64qv68qi6ZLVcBAMAX4bAlrLtf0N1fl+TpSb4iyduq6k8mTwYAMMeO5FuOtyZZyOK3I//1NHEAADaG1SzW+l+q6q1J/jTJlyV5mvtGAgB8cVazRMWpSZ7Z3ddPHQYAYKNYzRIVz12LIAAAG4mV7wEABljNdCQAMLNjx44sLCxk27Zt2blz5+g4HMOUMAA4AgsLC9m3b9/oGJP5b09+4ugI9/CxWz+x+Ljw0XWV73m/e8UX9fumIwEABlDCAAAGUMIAAAaYtIRV1TlV9cGq2lNVl65w3g9UVVfV9inzAACsF5OVsKralORlSc5NcmaSC6vqzIOcd1KSZyS5eqosAADrzZTfjjwryZ7uvilJquryJOcnef+y834+yYuSPGfCLAAcg371p984OsI9fPy2z/zz43rKd8lLv390BI7QlNORJye5Zcn23tm+f1ZVj0hyanf/35VeqKourqrdVbV7//79Rz8pAMAaG3ZhflUdl+R/JPnpw53b3Zd19/bu3r5169bpwwEATGzKErYvizf/PuCU2b4DTkry9UneWlUfTvLIJFe6OB8A2AimLGHXJDmjqk6vquOTXJDkygMHu/sT3b2lu0/r7tOSvDPJed29e8JMAADrwmQlrLvvSHJJkquS3Jjktd19Q1W9sKrOm+p9AQCOBZPeO7K7dyXZtWzf8w9x7mOmzAIAsJ64gTcAHIETj7//3R7h3lLCAOAInP3VTxgdgTnh3pEAAAMoYQAAA5iOBADWtRM2HXe3x3mhhAEA69rDv+yk0REmMV+VEgDgGKGEAQAMoIQBAAyghAEADKCEAQAMoIQBAAyghAEADKCEAQAMoIQBAAyghAEADKCEAQAMoIQBAAyghAEADKCEAQAMoIQBAAyghAEADKCEAQAMoIQBAAyghAEADKCEAQAMoIQBAAyghAEADKCEAQAMoIQBAAyghAEADKCEAQAMoIQBAAyghAEADKCEAQAMoIQBAAyghAEADKCEAQAMoIQBAAyghAEADKCEAQAMoIQBAAyghAEADKCEAQAMoIQBAAyghAEADKCEAQAMoIQBAAwwaQmrqnOq6oNVtaeqLj3I8WdX1fur6j1V9adV9VVT5gEAWC8mK2FVtSnJy5Kcm+TMJBdW1ZnLTrsuyfbufmiSK5LsnCoPAMB6MuVI2FlJ9nT3Td19e5LLk5y/9ITu/rPu/uxs851JTpkwDwDAujFlCTs5yS1LtvfO9h3KjyV508EOVNXFVbW7qnbv37//KEYEABhjXVyYX1VPTrI9yYsPdry7L+vu7d29fevWrWsbDgBgApsnfO19SU5dsn3KbN/dVNV3JXlekkd39z9NmAcAYN2YciTsmiRnVNXpVXV8kguSXLn0hKp6eJL/leS87r51wiwAAOvKZCWsu+9IckmSq5LcmOS13X1DVb2wqs6bnfbiJP8qyeuq6vqquvIQLwcAMFemnI5Md+9KsmvZvucvef5dU74/AMB6tS4uzAcA2GiUMACAAZQwAIABlDAAgAGUMACAAZQwAIABlDAAgAGUMACAAZQwAIABlDAAgAGUMACAAZQwAIABlDAAgAGUMACAAZQwAIABlDAAgAGUMACAAZQwAIABlDAAgAGUMACAAZQwAIABlDAAgAGUMACAAZQwAIABlDAAgAGUMACAAZQwAIABlDAAgAGUMACAAZQwAIABlDAAgAGUMACAAZQwAIABlDAAgAGUMACAAZQwAIABlDAAgAGUMACAAZQwAIABlDAAgAGUMACAAZQwAIABlDAAgAGUMACAAZQwAIABlDAAgAGUMACAAZQwAIABJi1hVXVOVX2wqvZU1aUHOf4lVfX7s+NXV9VpU+YBAFgvJithVbUpycuSnJvkzCQXVtWZy077sST/2N3/NskvJnnRVHkAANaTKUfCzkqyp7tv6u7bk1ye5Pxl55yf5FWz51ckeWxV1YSZAADWhSlL2MlJblmyvXe276DndPcdST6R5MsmzAQAsC5Ud0/zwlVPTHJOd/+n2fZTknxLd1+y5Jz3zc7ZO9v+29k5ty17rYuTXDzbfEiSD04Senpbktx22LM4mnzma89nvvZ85mvPZ772jtXP/Ku6e+vBDmye8E33JTl1yfYps30HO2dvVW1O8oAk/7D8hbr7siSXTZRzzVTV7u7ePjrHRuIzX3s+87XnM197PvO1N4+f+ZTTkdckOaOqTq+q45NckOTKZedcmeRHZs+fmOQtPdXQHADAOjLZSFh331FVlyS5KsmmJK/o7huq6oVJdnf3lUl+M8nvVNWeJB/LYlEDAJh7U05Hprt3Jdm1bN/zlzz/fJInTZlhnTnmp1SPQT7zteczX3s+87XnM197c/eZT3ZhPgAAh+a2RQAAAyhhE6uqE6rqr6vq3VV1Q1W9YHSmjaKqNlXVdVX1R6OzbARV9eGqem9VXV9Vu0fn2Qiq6oFVdUVVfaCqbqyqbx2daZ5V1UNm/34f+PlkVT1zdK55V1XPmv3/831V9ZqqOmF0pqPFdOTEZncAOLG7P11V90nyF0me0d3vHBxt7lXVs5NsT3L/7n786Dzzrqo+nGT78nX+mE5VvSrJn3f3y2ffQr9fd398dK6NYHZrvn1ZXNvy5tF55lVVnZzF/2+e2d2fq6rXJtnV3b81NtnRYSRsYr3o07PN+8x+NN+JVdUpSb4vyctHZ4EpVNUDkjwqi98yT3ffroCtqccm+VsFbE1sTnLf2Xqi90vyd4PzHDVK2BqYTYtdn+TWJP+vu68enWkD+KUkO5LcNTrIBtJJ/riqrp3d5YJpnZ5kf5JXzqbdX15VJ44OtYFckOQ1o0PMu+7el+QlST6S5KNJPtHdfzw21dGjhK2B7r6zux+WxbsGnFVVXz860zyrqscnubW7rx2dZYP59u5+RJJzkzy9qh41OtCc25zkEUl+vbsfnuQzSS4dG2ljmE39npfkdaOzzLuqelCS87P4R8dXJjmxqp48NtXRo4StodlUwZ8lOWd0ljl3dpLzZtcoXZ7kO6vqd8dGmn+zv1jT3bcmeUOSs8Ymmnt7k+xdMrJ+RRZLGdM7N8m7uvvvRwfZAL4ryYe6e393fyHJ65N82+BMR40SNrGq2lpVD5w9v2+S707ygbGp5lt3P7e7T+nu07I4ZfCW7p6bv5zWo6o6sapOOvA8yfcked/YVPOtuxeS3FJVD5ntemyS9w+MtJFcGFORa+UjSR5ZVfebfdHtsUluHJzpqJl0xXySJF+R5FWzb9Icl+S13W3JBObNlyd5w+J/I7M5yau7+81jI20IP5nk92bTYzcleergPHNv9kfGdyf58dFZNoLuvrqqrkjyriR3JLkuc7RyviUqAAAGMB0JADCAEgYAMIASBgAwgBIGADCAEgYAMIASBjBTVadV1ftmz7dX1S/Pnj+mquZmgUhgfbBOGMBBdPfuJLtnm49J8ukkfzksEDB3jIQBc6GqnldVf1NVf1FVr6mqn6mqt1bV9tnxLbNbWR0Y8frzqnrX7Oceo1yz0a8/qqrTkvxEkmdV1fVV9R1V9aGqus/svPsv3QZYLSNhwDGvqr4pi7eoelgW/7v2riQr3cD91iTf3d2fr6ozsngLmu0HO7G7P1xVv5Hk0939ktn7vTXJ9yX5g9n7vn52XzuAVTMSBsyD70jyhu7+bHd/MsmVhzn/Pkn+d1W9N8nrkpx5hO/38vzLLYKemuSVR/j7AEbCgLl2R/7lj80Tlux/VpK/T/KNs+OfP5IX7e53zKY0H5NkU3e7WTlwxIyEAfPg7Un+fVXdt6pOSvL9s/0fTvJNs+dPXHL+A5J8tLvvSvKUJJsO8/qfSnLSsn2/neTVMQoG3EtKGHDM6+53Jfn9JO9O8qYk18wOvSTJf66q65JsWfIrv5bkR6rq3Um+NslnDvMWb0zyHw5cmD/b93tJHpTF68kAjlh19+gMAEdVVf1cllxIP9F7PDHJ+d39lKneA5hvrgkDOEJV9StJzk3yuNFZgGOXkTAAgAFcEwYAMIASBgAwgBIGADCAEgYAMIASBgAwgBIGADDA/weCFHipYzCNcAAAAABJRU5ErkJggg==\n", + "image/png": "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\n", "text/plain": [ "
" ] @@ -1518,12 +1596,12 @@ "height": 419 }, "id": "thGHHVJXzeGe", - "outputId": "84c93f9c-516a-43fd-d4d8-656907ba66ac" + "outputId": "a1bbe5c6-3aef-4a70-82ec-adc2b9d6daf5" }, "source": [ "wine" ], - "execution_count": 15, + "execution_count": 18, "outputs": [ { "output_type": "execute_result", @@ -1752,7 +1830,7 @@ "metadata": { "tags": [] }, - "execution_count": 15 + "execution_count": 18 } ] }, @@ -1763,12 +1841,12 @@ "base_uri": "https://localhost:8080/" }, "id": "Ua_ctPpVzeKJ", - "outputId": "358ff4d0-bc4b-489e-dd00-b3cf31b4ccfd" + "outputId": "da95e47b-9e44-42e0-efc0-66631dba99f1" }, "source": [ "wine[\"quality\"].value_counts()" ], - "execution_count": 16, + "execution_count": 19, "outputs": [ { "output_type": "execute_result", @@ -1786,7 +1864,7 @@ "metadata": { "tags": [] }, - "execution_count": 16 + "execution_count": 19 } ] }, @@ -1798,12 +1876,12 @@ "height": 297 }, "id": "-06v1i7XzeOz", - "outputId": "54a6e104-8137-41a5-a65c-41bf2ff5203f" + "outputId": "b0da7e9b-98aa-4af6-8131-359a54c2ac69" }, "source": [ "wine.describe(include='all')" ], - "execution_count": 17, + "execution_count": 20, "outputs": [ { "output_type": "execute_result", @@ -1983,7 +2061,7 @@ "metadata": { "tags": [] }, - "execution_count": 17 + "execution_count": 20 } ] }, @@ -2004,30 +2082,559 @@ "height": 405 }, "id": "hEe3BYcJaKnF", - "outputId": "ccaf5bc0-889b-453b-f50b-eae3f8c50ee6" + "outputId": "cd03275d-d09e-4517-ef76-22b40d9ffa9e" }, "source": [ "fig = plt.figure(figsize = (10,6))\n", "sns.barplot(x = 'quality', y = 'volatile acidity', data = wine)" ], - "execution_count": 18, + "execution_count": 21, "outputs": [ { "output_type": "execute_result", "data": { "text/plain": [ - "" + "" ] }, "metadata": { "tags": [] }, - "execution_count": 18 + "execution_count": 21 }, { "output_type": "display_data", "data": { - "image/png": "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\n", + "image/png": "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\n", + "text/plain": [ + "
" + ] + }, + "metadata": { + "tags": [], + "needs_background": "light" + } + } + ] + }, + { + "cell_type": "markdown", + "metadata": { + "id": "M4hd_N8EgH57" + }, + "source": [ + "## 3.4. zbiór Dev (bash)" + ] + }, + { + "cell_type": "code", + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 419 + }, + "id": "XT3hrfW3gOxH", + "outputId": "98ef6303-7f2b-4341-e6ad-c19af8750ccc" + }, + "source": [ + "wine_dev_bash" + ], + "execution_count": 22, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
fixed acidityvolatile aciditycitric acidresidual sugarchloridesfree sulfur dioxidetotal sulfur dioxidedensitypHsulphatesalcoholquality
08.00.7050.051.90.0748.019.00.996203.340.9510.56
17.60.6650.101.50.06627.055.00.996553.390.519.35
27.80.5500.352.20.07421.066.00.997403.250.569.25
313.00.3200.652.60.09315.047.00.999603.050.6110.65
48.80.6100.302.80.08817.046.00.997603.260.519.34
.......................................
26113.80.4900.673.00.0936.015.00.998603.020.9312.06
2627.10.7500.012.20.05911.018.00.992423.390.4012.86
2639.90.3500.412.30.08311.061.00.998203.210.509.55
2646.50.5200.111.80.07313.038.00.995503.340.529.35
2656.80.6700.001.90.08022.039.00.997013.400.749.75
\n", + "

266 rows × 12 columns

\n", + "
" + ], + "text/plain": [ + " fixed acidity volatile acidity citric acid ... sulphates alcohol quality\n", + "0 8.0 0.705 0.05 ... 0.95 10.5 6\n", + "1 7.6 0.665 0.10 ... 0.51 9.3 5\n", + "2 7.8 0.550 0.35 ... 0.56 9.2 5\n", + "3 13.0 0.320 0.65 ... 0.61 10.6 5\n", + "4 8.8 0.610 0.30 ... 0.51 9.3 4\n", + ".. ... ... ... ... ... ... ...\n", + "261 13.8 0.490 0.67 ... 0.93 12.0 6\n", + "262 7.1 0.750 0.01 ... 0.40 12.8 6\n", + "263 9.9 0.350 0.41 ... 0.50 9.5 5\n", + "264 6.5 0.520 0.11 ... 0.52 9.3 5\n", + "265 6.8 0.670 0.00 ... 0.74 9.7 5\n", + "\n", + "[266 rows x 12 columns]" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 22 + } + ] + }, + { + "cell_type": "code", + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/" + }, + "id": "lhRktuxPgOsC", + "outputId": "612e6163-0b66-4495-fdc1-2a0813efe37e" + }, + "source": [ + "wine_dev_bash[\"quality\"].value_counts()" + ], + "execution_count": 23, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "5 115\n", + "6 113\n", + "7 24\n", + "4 9\n", + "8 3\n", + "3 2\n", + "Name: quality, dtype: int64" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 23 + } + ] + }, + { + "cell_type": "code", + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 297 + }, + "id": "FmOQIZMSgOnK", + "outputId": "a7f4b4e8-36a0-4a07-cce4-98caa71ff7d0" + }, + "source": [ + "wine_dev_bash.describe(include='all')" + ], + "execution_count": 24, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/html": [ + "
\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
fixed acidityvolatile aciditycitric acidresidual sugarchloridesfree sulfur dioxidetotal sulfur dioxidedensitypHsulphatesalcoholquality
count266.000000266.000000266.000000266.000000266.000000266.000000266.000000266.000000266.000000266.000000266.000000266.000000
mean8.2736840.5400750.2530082.5233080.08862015.39849643.9736840.9967493.3178950.64977410.4533215.590226
std1.7205920.1938560.1903301.3804980.05582510.00221930.5187120.0019300.1520030.1769301.0580100.777841
min4.9000000.1200000.0000001.3000000.0120001.0000008.0000000.9906402.8700000.3300008.5000003.000000
25%7.1000000.3962500.0800001.9000000.0682508.00000020.0000000.9955253.2100000.5425009.5000005.000000
50%7.9000000.5200000.2400002.2000000.07900013.00000037.0000000.9967203.3200000.62000010.2000006.000000
75%9.2000000.6487500.3900002.6000000.09000020.00000060.0000000.9978773.4300000.72000011.2000006.000000
max15.6000001.5800000.76000013.8000000.61100066.000000141.0000001.0031503.7200001.95000014.0000008.000000
\n", + "
" + ], + "text/plain": [ + " fixed acidity volatile acidity ... alcohol quality\n", + "count 266.000000 266.000000 ... 266.000000 266.000000\n", + "mean 8.273684 0.540075 ... 10.453321 5.590226\n", + "std 1.720592 0.193856 ... 1.058010 0.777841\n", + "min 4.900000 0.120000 ... 8.500000 3.000000\n", + "25% 7.100000 0.396250 ... 9.500000 5.000000\n", + "50% 7.900000 0.520000 ... 10.200000 6.000000\n", + "75% 9.200000 0.648750 ... 11.200000 6.000000\n", + "max 15.600000 1.580000 ... 14.000000 8.000000\n", + "\n", + "[8 rows x 12 columns]" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 24 + } + ] + }, + { + "cell_type": "code", + "metadata": { + "colab": { + "base_uri": "https://localhost:8080/", + "height": 405 + }, + "id": "j3Z6noeZgOjC", + "outputId": "de24703b-50d4-4059-d5e6-ddc0c0f3356c" + }, + "source": [ + "fig = plt.figure(figsize = (10,6))\n", + "sns.barplot(x = 'quality', y = 'volatile acidity', data = wine_dev_bash)" + ], + "execution_count": 25, + "outputs": [ + { + "output_type": "execute_result", + "data": { + "text/plain": [ + "" + ] + }, + "metadata": { + "tags": [] + }, + "execution_count": 25 + }, + { + "output_type": "display_data", + "data": { + "image/png": "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\n", "text/plain": [ "
" ] @@ -2065,7 +2672,7 @@ "source": [ "wine[\"quality\"]=((wine[\"quality\"]-wine[\"quality\"].min())/(wine[\"quality\"].max()-wine[\"quality\"].min()))*20" ], - "execution_count": 19, + "execution_count": 26, "outputs": [] }, { @@ -2076,12 +2683,12 @@ "height": 419 }, "id": "_bQgYfct3Tir", - "outputId": "b15a9922-3a36-47af-eb8d-762adf593ae7" + "outputId": "8b50d411-b47b-4d4d-d3eb-606d7c134de0" }, "source": [ "wine" ], - "execution_count": 20, + "execution_count": 27, "outputs": [ { "output_type": "execute_result", @@ -2310,7 +2917,7 @@ "metadata": { "tags": [] }, - "execution_count": 20 + "execution_count": 27 } ] }, @@ -2321,12 +2928,12 @@ "base_uri": "https://localhost:8080/" }, "id": "I1AwZoyN4RHs", - "outputId": "81a417a4-236b-41e1-8d26-4462b2e13711" + "outputId": "15a7bca4-8bbe-4749-80b8-5eede667aa07" }, "source": [ "wine[\"quality\"].value_counts()" ], - "execution_count": 21, + "execution_count": 28, "outputs": [ { "output_type": "execute_result", @@ -2344,7 +2951,7 @@ "metadata": { "tags": [] }, - "execution_count": 21 + "execution_count": 28 } ] }, @@ -2375,7 +2982,7 @@ "# Znajdźmy pustą linijkę:\n", "! grep -P \"^$\" -n winequality-red.csv" ], - "execution_count": 22, + "execution_count": 29, "outputs": [] }, { @@ -2394,12 +3001,12 @@ "base_uri": "https://localhost:8080/" }, "id": "REYF2AWjz_lr", - "outputId": "148c1b42-d301-4208-e09a-2333ce73c5e1" + "outputId": "01c5cd70-a37e-433f-bde3-d0c855c96c2e" }, "source": [ "wine.isnull().sum()" ], - "execution_count": 23, + "execution_count": 30, "outputs": [ { "output_type": "execute_result", @@ -2423,7 +3030,7 @@ "metadata": { "tags": [] }, - "execution_count": 23 + "execution_count": 30 } ] }, @@ -2435,7 +3042,7 @@ "source": [ "wine.dropna(inplace=True) " ], - "execution_count": 24, + "execution_count": 31, "outputs": [] }, { @@ -2446,12 +3053,12 @@ "height": 419 }, "id": "4WylJo9malyG", - "outputId": "8858109b-c7e8-4ddc-de07-790bcb39c5a4" + "outputId": "95a9b3f4-a7f5-4f61-fdbe-918dbca2d72c" }, "source": [ "wine" ], - "execution_count": 25, + "execution_count": 32, "outputs": [ { "output_type": "execute_result", @@ -2680,9 +3287,20 @@ "metadata": { "tags": [] }, - "execution_count": 25 + "execution_count": 32 } ] + }, + { + "cell_type": "code", + "metadata": { + "id": "iqsJ9Bfngy-m" + }, + "source": [ + "" + ], + "execution_count": null, + "outputs": [] } ] } \ No newline at end of file