SHOW:
|
|
- or go back to the newest paste.
1 | - | import math |
1 | + | Output #1 |
2 | - | import csv |
2 | + | |
3 | Ready | |
4 | - | archivo = open("datafagget.csv") |
4 | + | |
5 | - | reader = csv.reader(archivo, delimiter=',') |
5 | + | |
6 | - | data = [] |
6 | + | ----------------------\Iteracion #1 |
7 | ||
8 | ||
9 | - | for row in reader: |
9 | + | Los centroides son: |
10 | - | data.append(row) |
10 | + | ['1', '2', '1', '2', '2', '2', '1', '1', '2', '2', 'ITS10', 'Como crees que este tu habilidad para relacionar tecnicas con situaciones conocidas?', '0.7', '0.2', '0.1', ''] |
11 | ['1', '2', '1', '1', '3', '2', '1', '1', '3', '1', 'IAS31', 'Como calificarias tu habilidad para visualizar mejoras en un area de trabajo?', '0.1', '0.7', '0.2', ''] | |
12 | - | print "Ready" |
12 | + | ['1', '1', '2', '1', '1', '1', '1', '1', '1', '1', 'IEC21', 'Con que facilidad puedes diferenciar una senal analogica de una senal digital?', '0.1', '0.3', '0.6', ''] |
13 | ||
14 | - | def similitud(p, c): |
14 | + | |
15 | - | """ Devuelve la similitud de coseno entre un punto p y el centroide c """ |
15 | + | El grupo de grupo01 quedo asi: |
16 | ITS01 ITS02 ITS03 ITS04 ITS05 ITS06 ITS07 ITS08 ITS09 ITS10 ITS11 ITS12 ITS13 ITS14 ITS15 ITS16 ITS17 ITS18 ITS19 ITS20 ITS21 ITS22 ITS23 ITS24 ITS25 ITS26 ITS27 ITS28 ITS29 ITS30 ITS31 ITS32 ITS33 ITS34 ITS35 ITS36 ITS37 ITS38 ITS39 ITS40 ITS41 ITS42 ITS43 ITS44 ITS45 ITS46 ITS47 ITS48 ITS49 ITS50 IAS01 IAS02 IAS03 IAS04 IAS05 IAS06 IAS07 IAS08 IAS09 IAS10 IAS12 IAS13 IAS15 IAS16 IAS17 IAS19 IAS20 IAS21 IAS22 IAS23 IAS24 IAS25 IAS26 IAS27 IAS29 IAS30 IAS32 IAS33 IAS34 IAS35 IAS36 IAS37 IAS38 IAS39 IAS40 IAS41 IAS42 IAS43 IAS44 IAS45 IAS46 IAS47 IAS48 IAS49 IAS50 IEC01 IEC02 IEC03 IEC04 IEC05 IEC08 IEC11 IEC12 IEC13 IEC14 IEC15 IEC18 IEC20 IEC21 IEC22 IEC23 IEC24 IEC25 IEC26 IEC27 IEC29 IEC30 IEC32 IEC33 IEC34 IEC35 IEC36 IEC37 IEC39 IEC40 IEC41 IEC42 IEC43 IEC44 IEC45 IEC46 IEC47 IEC48 IEC49 IEC50 IEC51 IEC53 IEC54 | |
17 | - | q1 = p |
17 | + | |
18 | - | q2 = c |
18 | + | El grupo de grupo02 quedo asi: |
19 | - | producto_escalar = 0 |
19 | + | IAS14 IAS28 IAS31 IEC06 IEC07 IEC09 IEC10 IEC16 IEC17 IEC28 IEC52 |
20 | - | suma_q1 = 0 |
20 | + | |
21 | - | suma_q2 = 0 |
21 | + | El grupo de grupo03 quedo asi: |
22 | IAS11 IAS18 IEC19 IEC31 IEC38 | |
23 | - | for i in range(10): |
23 | + | |
24 | - | producto_escalar = producto_escalar + float(q1[i]) * float(q2[i]) |
24 | + | El grupo de grupo04 quedo asi: |
25 | - | suma_q1 = suma_q1 + math.pow(float(q1[i]), 2) |
25 | + | |
26 | - | suma_q2 = suma_q2 + math.pow(float(q2[i]), 2) |
26 | + | |
27 | El grupo de grupo05 quedo asi: | |
28 | - | return producto_escalar / math.sqrt(suma_q1 * suma_q2) |
28 | + | [Finished in 0.1s] |