|
9 | 9 | }, |
10 | 10 | { |
11 | 11 | "cell_type": "code", |
12 | | - "execution_count": null, |
| 12 | + "execution_count": 2, |
13 | 13 | "metadata": {}, |
14 | 14 | "outputs": [], |
15 | 15 | "source": [ |
|
18 | 18 | }, |
19 | 19 | { |
20 | 20 | "cell_type": "code", |
21 | | - "execution_count": null, |
22 | | - "metadata": {}, |
23 | | - "outputs": [], |
24 | | - "source": [ |
25 | | - "from fold import computedFold" |
26 | | - ] |
27 | | - }, |
28 | | - { |
29 | | - "cell_type": "code", |
30 | | - "execution_count": null, |
| 21 | + "execution_count": 5, |
31 | 22 | "metadata": {}, |
32 | 23 | "outputs": [], |
33 | 24 | "source": [ |
|
37 | 28 | "import pandas as pd\n", |
38 | 29 | "import seaborn as sns\n", |
39 | 30 | "from tqdm import tqdm\n", |
40 | | - "from fold import readFold\n", |
| 31 | + "from utils.fold import readFold, computedFold\n", |
41 | 32 | "import matplotlib.pyplot as plt\n", |
42 | 33 | "from pmlb import classification_dataset_names" |
43 | 34 | ] |
44 | 35 | }, |
45 | 36 | { |
46 | 37 | "cell_type": "code", |
47 | | - "execution_count": null, |
| 38 | + "execution_count": 6, |
48 | 39 | "metadata": {}, |
49 | 40 | "outputs": [], |
50 | 41 | "source": [ |
|
68 | 59 | }, |
69 | 60 | { |
70 | 61 | "cell_type": "code", |
71 | | - "execution_count": null, |
| 62 | + "execution_count": 7, |
72 | 63 | "metadata": {}, |
73 | 64 | "outputs": [], |
74 | 65 | "source": [ |
|
135 | 126 | }, |
136 | 127 | { |
137 | 128 | "cell_type": "code", |
138 | | - "execution_count": null, |
| 129 | + "execution_count": 8, |
139 | 130 | "metadata": {}, |
140 | 131 | "outputs": [], |
141 | 132 | "source": [ |
|
145 | 136 | }, |
146 | 137 | { |
147 | 138 | "cell_type": "code", |
148 | | - "execution_count": null, |
| 139 | + "execution_count": 9, |
149 | 140 | "metadata": {}, |
150 | | - "outputs": [], |
| 141 | + "outputs": [ |
| 142 | + { |
| 143 | + "ename": "FileNotFoundError", |
| 144 | + "evalue": "[Errno 2] No such file or directory: '/home/vincent/Bureau/CMU/Project/ConstrainedClustering/result/30 August 2019 15:02:09'", |
| 145 | + "output_type": "error", |
| 146 | + "traceback": [ |
| 147 | + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", |
| 148 | + "\u001b[0;31mFileNotFoundError\u001b[0m Traceback (most recent call last)", |
| 149 | + "\u001b[0;32m<ipython-input-9-b6d2eb82be2d>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mscores\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0massignation\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mconstraints\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0minfo\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mopenFiles\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mdates\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;36m1\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 2\u001b[0m \u001b[0mprint\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m\"Open {} result files\"\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mformat\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mlen\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mscores\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", |
| 150 | + "\u001b[0;32m<ipython-input-7-89a8e2e0a155>\u001b[0m in \u001b[0;36mopenFiles\u001b[0;34m(dates, subfolder_detection, join)\u001b[0m\n\u001b[1;32m 17\u001b[0m \"\"\"\n\u001b[1;32m 18\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0msubfolder_detection\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 19\u001b[0;31m \u001b[0mdates\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;34m[\u001b[0m\u001b[0mos\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mpath\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mjoin\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mdate\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mmethod\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mfor\u001b[0m \u001b[0mdate\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mdates\u001b[0m \u001b[0;32mfor\u001b[0m \u001b[0mmethod\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mos\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mlistdir\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mos\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mpath\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mjoin\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mconfig\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mresult\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mdate\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;34m]\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 20\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 21\u001b[0m \u001b[0mscores\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0massignation\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mconstraints\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0minfo\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;34m[\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m[\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m[\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m{\u001b[0m\u001b[0;34m}\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", |
| 151 | + "\u001b[0;32m<ipython-input-7-89a8e2e0a155>\u001b[0m in \u001b[0;36m<listcomp>\u001b[0;34m(.0)\u001b[0m\n\u001b[1;32m 17\u001b[0m \"\"\"\n\u001b[1;32m 18\u001b[0m \u001b[0;32mif\u001b[0m \u001b[0msubfolder_detection\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 19\u001b[0;31m \u001b[0mdates\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;34m[\u001b[0m\u001b[0mos\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mpath\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mjoin\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mdate\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mmethod\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mfor\u001b[0m \u001b[0mdate\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mdates\u001b[0m \u001b[0;32mfor\u001b[0m \u001b[0mmethod\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mos\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mlistdir\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mos\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mpath\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mjoin\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mconfig\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mresult\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mdate\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;34m]\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m 20\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m 21\u001b[0m \u001b[0mscores\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0massignation\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mconstraints\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0minfo\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;34m[\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m[\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m[\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m{\u001b[0m\u001b[0;34m}\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n", |
| 152 | + "\u001b[0;31mFileNotFoundError\u001b[0m: [Errno 2] No such file or directory: '/home/vincent/Bureau/CMU/Project/ConstrainedClustering/result/30 August 2019 15:02:09'" |
| 153 | + ] |
| 154 | + } |
| 155 | + ], |
151 | 156 | "source": [ |
152 | 157 | "scores, assignation, constraints, info = openFiles(dates, 1)\n", |
153 | 158 | "print(\"Open {} result files\".format(len(scores)))" |
154 | 159 | ] |
155 | 160 | }, |
156 | 161 | { |
157 | 162 | "cell_type": "code", |
158 | | - "execution_count": null, |
| 163 | + "execution_count": 10, |
159 | 164 | "metadata": {}, |
160 | | - "outputs": [], |
| 165 | + "outputs": [ |
| 166 | + { |
| 167 | + "ename": "NameError", |
| 168 | + "evalue": "name 'scores' is not defined", |
| 169 | + "output_type": "error", |
| 170 | + "traceback": [ |
| 171 | + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", |
| 172 | + "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", |
| 173 | + "\u001b[0;32m<ipython-input-10-f0a87aa57cee>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0mscores\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mhead\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", |
| 174 | + "\u001b[0;31mNameError\u001b[0m: name 'scores' is not defined" |
| 175 | + ] |
| 176 | + } |
| 177 | + ], |
161 | 178 | "source": [ |
162 | 179 | "scores.head()" |
163 | 180 | ] |
164 | 181 | }, |
165 | 182 | { |
166 | 183 | "cell_type": "code", |
167 | | - "execution_count": null, |
| 184 | + "execution_count": 11, |
168 | 185 | "metadata": {}, |
169 | | - "outputs": [], |
| 186 | + "outputs": [ |
| 187 | + { |
| 188 | + "ename": "NameError", |
| 189 | + "evalue": "name 'assignation' is not defined", |
| 190 | + "output_type": "error", |
| 191 | + "traceback": [ |
| 192 | + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", |
| 193 | + "\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", |
| 194 | + "\u001b[0;32m<ipython-input-11-96862a353fc4>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m\u001b[0m\n\u001b[0;32m----> 1\u001b[0;31m \u001b[0massignation\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mhead\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m", |
| 195 | + "\u001b[0;31mNameError\u001b[0m: name 'assignation' is not defined" |
| 196 | + ] |
| 197 | + } |
| 198 | + ], |
170 | 199 | "source": [ |
171 | 200 | "assignation.head()" |
172 | 201 | ] |
|
821 | 850 | "mimetype": "text/x-python", |
822 | 851 | "name": "python", |
823 | 852 | "nbconvert_exporter": "python", |
824 | | - "pygments_lexer": "ipython3" |
| 853 | + "pygments_lexer": "ipython3", |
| 854 | + "version": "3.7.6" |
825 | 855 | } |
826 | 856 | }, |
827 | 857 | "nbformat": 4, |
|
0 commit comments