ofs | hex dump | ascii |
---|
0000 | 53 51 4c 69 74 65 20 66 6f 72 6d 61 74 20 33 00 10 00 01 01 00 40 20 20 00 00 03 5e 00 00 00 4a | SQLite.format.3......@.....^...J |
0020 | 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 04 00 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00 | ................................ |
0040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 03 5e | ...............................^ |
0060 | 00 2e 82 40 0d 0e ce 00 06 0c e4 00 0f 28 0e d6 0d ea 0e 9f 0c e4 0d ad 00 00 00 00 00 00 00 00 | ...@.........(.................. |
0080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
00a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
00c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
00e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
01a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
01c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
01e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
02a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
02c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
02e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
03a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
03c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
03e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
04a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
04c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
04e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
05a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
05c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
05e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
06a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
06c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
06e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
07a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
07c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
07e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
08e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
09e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
0ce0 | 00 00 00 00 81 46 05 07 17 29 29 01 82 47 74 61 62 6c 65 6f 75 74 70 75 74 5f 68 69 73 74 6f 72 | .....F...))..Gtableoutput_histor |
0d00 | 79 6f 75 74 70 75 74 5f 68 69 73 74 6f 72 79 06 43 52 45 41 54 45 20 54 41 42 4c 45 20 6f 75 74 | youtput_history.CREATE.TABLE.out |
0d20 | 70 75 74 5f 68 69 73 74 6f 72 79 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | put_history..................... |
0d40 | 20 20 20 20 20 20 20 20 28 73 65 73 73 69 6f 6e 20 69 6e 74 65 67 65 72 2c 20 6c 69 6e 65 20 69 | ........(session.integer,.line.i |
0d60 | 6e 74 65 67 65 72 2c 20 6f 75 74 70 75 74 20 74 65 78 74 2c 0a 20 20 20 20 20 20 20 20 20 20 20 | nteger,.output.text,............ |
0d80 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 50 52 49 4d 41 52 59 20 4b 45 59 20 28 73 65 | .................PRIMARY.KEY.(se |
0da0 | 73 73 69 6f 6e 2c 20 6c 69 6e 65 29 29 3b 06 06 17 4f 29 01 00 69 6e 64 65 78 73 71 6c 69 74 65 | ssion,.line));...O)..indexsqlite |
0dc0 | 5f 61 75 74 6f 69 6e 64 65 78 5f 6f 75 74 70 75 74 5f 68 69 73 74 6f 72 79 5f 31 6f 75 74 70 75 | _autoindex_output_history_1outpu |
0de0 | 74 5f 68 69 73 74 6f 72 79 07 81 32 03 07 17 1b 1b 01 82 3b 74 61 62 6c 65 68 69 73 74 6f 72 79 | t_history..2.......;tablehistory |
0e00 | 68 69 73 74 6f 72 79 04 43 52 45 41 54 45 20 54 41 42 4c 45 20 68 69 73 74 6f 72 79 0a 20 20 20 | history.CREATE.TABLE.history.... |
0e20 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 28 73 65 73 73 69 6f 6e 20 69 6e 74 65 67 65 | .................(session.intege |
0e40 | 72 2c 20 6c 69 6e 65 20 69 6e 74 65 67 65 72 2c 20 73 6f 75 72 63 65 20 74 65 78 74 2c 20 73 6f | r,.line.integer,.source.text,.so |
0e60 | 75 72 63 65 5f 72 61 77 20 74 65 78 74 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | urce_raw.text,.................. |
0e80 | 20 20 20 50 52 49 4d 41 52 59 20 4b 45 59 20 28 73 65 73 73 69 6f 6e 2c 20 6c 69 6e 65 29 29 2d | ...PRIMARY.KEY.(session,.line))- |
0ea0 | 04 06 17 41 1b 01 00 69 6e 64 65 78 73 71 6c 69 74 65 5f 61 75 74 6f 69 6e 64 65 78 5f 68 69 73 | ...A...indexsqlite_autoindex_his |
0ec0 | 74 6f 72 79 5f 31 68 69 73 74 6f 72 79 05 00 00 00 08 00 00 00 00 50 02 06 17 2b 2b 01 59 74 61 | tory_1history.........P...++.Yta |
0ee0 | 62 6c 65 73 71 6c 69 74 65 5f 73 65 71 75 65 6e 63 65 73 71 6c 69 74 65 5f 73 65 71 75 65 6e 63 | blesqlite_sequencesqlite_sequenc |
0f00 | 65 03 43 52 45 41 54 45 20 54 41 42 4c 45 20 73 71 6c 69 74 65 5f 73 65 71 75 65 6e 63 65 28 6e | e.CREATE.TABLE.sqlite_sequence(n |
0f20 | 61 6d 65 2c 73 65 71 29 81 55 01 07 17 1d 1d 01 82 7d 74 61 62 6c 65 73 65 73 73 69 6f 6e 73 73 | ame,seq).U.......}tablesessionss |
0f40 | 65 73 73 69 6f 6e 73 02 43 52 45 41 54 45 20 54 41 42 4c 45 20 73 65 73 73 69 6f 6e 73 20 28 73 | essions.CREATE.TABLE.sessions.(s |
0f60 | 65 73 73 69 6f 6e 20 69 6e 74 65 67 65 72 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ession.integer.................. |
0f80 | 20 20 20 20 20 20 20 20 20 20 20 70 72 69 6d 61 72 79 20 6b 65 79 20 61 75 74 6f 69 6e 63 72 65 | ...........primary.key.autoincre |
0fa0 | 6d 65 6e 74 2c 20 73 74 61 72 74 20 74 69 6d 65 73 74 61 6d 70 2c 0a 20 20 20 20 20 20 20 20 20 | ment,.start.timestamp,.......... |
0fc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 20 74 69 6d 65 73 74 61 6d 70 | ...................end.timestamp |
0fe0 | 2c 20 6e 75 6d 5f 63 6d 64 73 20 69 6e 74 65 67 65 72 2c 20 72 65 6d 61 72 6b 20 74 65 78 74 29 | ,.num_cmds.integer,.remark.text) |
1000 | 0d 08 d4 00 2f 04 6e 00 0f 7f 0f c3 0f 42 0f 06 0e 63 0e ca 07 47 07 84 0e 26 07 0a 0c a7 0d e2 | ..../.n......B...c...G...&...... |
1020 | 06 cd 0d a5 0d 5b 0d 1f 0c e3 0c 6b 0c 2f 0b f2 0b b5 0b 79 0b 3d 0b 01 05 9e 0a a2 0a 66 0a 2a | .....[.....k./.....y.=.......f.* |
1040 | 06 90 09 cc 09 90 09 54 09 18 08 db 06 54 08 98 05 60 08 3a 07 fe 07 c1 06 18 05 db 05 24 04 e7 | .......T.....T...`.:.........$.. |
1060 | 04 aa 08 76 04 6e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ...v.n.......................... |
1080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
10a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
10c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
10e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
11e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
12a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
12c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
12e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
13a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
13c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
13e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3a 2f 06 00 41 41 08 0d 32 30 32 35 2d 30 32 2d 30 37 | ..............:/..AA..2025-02-07 |
1480 | 20 31 37 3a 31 30 3a 32 39 2e 30 32 38 39 33 33 32 30 32 35 2d 30 32 2d 30 37 20 31 37 3a 31 30 | .17:10:29.0289332025-02-07.17:10 |
14a0 | 3a 33 37 2e 34 37 31 35 33 38 3b 2d 06 00 41 41 01 0d 32 30 32 35 2d 30 31 2d 32 36 20 32 30 3a | :37.471538;-..AA..2025-01-26.20: |
14c0 | 31 32 3a 32 39 2e 31 39 31 30 37 39 32 30 32 35 2d 30 31 2d 32 36 20 32 30 3a 33 30 3a 30 32 2e | 12:29.1910792025-01-26.20:30:02. |
14e0 | 35 39 31 33 35 39 45 3b 2c 06 00 41 41 01 0d 32 30 32 35 2d 30 31 2d 32 36 20 32 30 3a 31 31 3a | 591359E;,..AA..2025-01-26.20:11: |
1500 | 35 30 2e 38 30 37 34 39 35 32 30 32 35 2d 30 31 2d 32 36 20 32 30 3a 31 32 3a 30 39 2e 34 38 35 | 50.8074952025-01-26.20:12:09.485 |
1520 | 36 30 30 02 3a 2b 06 00 41 41 08 0d 32 30 32 35 2d 30 31 2d 32 34 20 32 30 3a 33 38 3a 30 34 2e | 600.:+..AA..2025-01-24.20:38:04. |
1540 | 39 39 34 30 32 34 32 30 32 35 2d 30 31 2d 32 34 20 32 30 3a 33 38 3a 30 36 2e 30 34 37 38 30 34 | 9940242025-01-24.20:38:06.047804 |
1560 | 3c 25 06 00 41 41 02 0d 32 30 32 35 2d 30 31 2d 32 32 20 31 35 3a 30 34 3a 30 30 2e 30 34 35 32 | <%..AA..2025-01-22.15:04:00.0452 |
1580 | 31 31 32 30 32 35 2d 30 31 2d 32 34 20 30 30 3a 31 33 3a 30 32 2e 38 34 36 33 34 31 00 b2 3b 19 | 112025-01-24.00:13:02.846341..;. |
15a0 | 06 00 41 41 01 0d 32 30 32 35 2d 30 31 2d 32 31 20 31 38 3a 33 36 3a 35 36 2e 31 39 34 36 39 34 | ..AA..2025-01-21.18:36:56.194694 |
15c0 | 32 30 32 35 2d 30 31 2d 32 34 20 30 30 3a 31 33 3a 30 32 2e 31 30 31 38 35 36 47 3b 2a 06 00 41 | 2025-01-24.00:13:02.101856G;*..A |
15e0 | 41 01 0d 32 30 32 35 2d 30 31 2d 32 33 20 31 31 3a 31 30 3a 31 36 2e 36 34 34 34 36 31 32 30 32 | A..2025-01-23.11:10:16.644461202 |
1600 | 35 2d 30 31 2d 32 34 20 30 30 3a 31 33 3a 30 31 2e 36 33 33 36 34 36 3f 3a 29 06 00 41 41 08 0d | 5-01-24.00:13:01.633646?:)..AA.. |
1620 | 32 30 32 35 2d 30 31 2d 32 32 20 31 39 3a 31 36 3a 33 38 2e 38 36 32 30 32 32 32 30 32 35 2d 30 | 2025-01-22.19:16:38.8620222025-0 |
1640 | 31 2d 32 32 20 31 39 3a 33 36 3a 31 36 2e 37 36 38 38 33 36 3a 23 06 00 41 41 08 0d 32 30 32 35 | 1-22.19:36:16.768836:#..AA..2025 |
1660 | 2d 30 31 2d 32 31 20 32 32 3a 33 35 3a 30 36 2e 36 39 32 36 34 38 32 30 32 35 2d 30 31 2d 32 32 | -01-21.22:35:06.6926482025-01-22 |
1680 | 20 31 39 3a 31 35 3a 33 36 2e 34 37 38 33 31 31 3b 1d 06 00 41 41 01 0d 32 30 32 35 2d 30 31 2d | .19:15:36.478311;...AA..2025-01- |
16a0 | 32 31 20 31 38 3a 35 33 3a 33 32 2e 36 30 31 39 33 36 32 30 32 35 2d 30 31 2d 32 32 20 31 39 3a | 21.18:53:32.6019362025-01-22.19: |
16c0 | 31 35 3a 33 33 2e 34 33 37 32 38 37 08 3b 0d 06 00 41 41 01 0d 32 30 32 35 2d 30 31 2d 32 30 20 | 15:33.437287.;...AA..2025-01-20. |
16e0 | 32 30 3a 35 39 3a 31 31 2e 36 36 31 33 37 32 32 30 32 35 2d 30 31 2d 32 32 20 31 39 3a 31 35 3a | 20:59:11.6613722025-01-22.19:15: |
1700 | 31 37 2e 31 38 35 33 32 35 25 3b 0a 06 00 41 41 01 0d 32 30 32 35 2d 30 31 2d 31 39 20 31 31 3a | 17.185325%;...AA..2025-01-19.11: |
1720 | 32 34 3a 34 34 2e 32 34 35 37 36 37 32 30 32 35 2d 30 31 2d 32 32 20 31 39 3a 31 35 3a 31 34 2e | 24:44.2457672025-01-22.19:15:14. |
1740 | 35 35 39 33 34 36 17 3b 07 06 00 41 41 01 0d 32 30 32 35 2d 30 31 2d 31 39 20 31 30 3a 33 30 3a | 559346.;...AA..2025-01-19.10:30: |
1760 | 31 30 2e 35 39 39 34 34 31 32 30 32 35 2d 30 31 2d 32 32 20 31 39 3a 31 35 3a 31 31 2e 37 33 36 | 10.5994412025-01-22.19:15:11.736 |
1780 | 35 32 38 0b 3b 08 06 00 41 41 01 0d 32 30 32 35 2d 30 31 2d 31 39 20 31 30 3a 35 33 3a 33 31 2e | 528.;...AA..2025-01-19.10:53:31. |
17a0 | 31 34 36 39 39 31 32 30 32 35 2d 30 31 2d 32 32 20 31 39 3a 31 35 3a 30 37 2e 33 36 38 39 31 38 | 1469912025-01-22.19:15:07.368918 |
17c0 | 1b 3b 28 06 00 41 41 01 0d 32 30 32 35 2d 30 31 2d 32 32 20 31 35 3a 33 31 3a 31 31 2e 35 31 31 | .;(..AA..2025-01-22.15:31:11.511 |
17e0 | 34 37 39 32 30 32 35 2d 30 31 2d 32 32 20 31 36 3a 33 38 3a 33 30 2e 32 31 32 30 32 38 09 3a 27 | 4792025-01-22.16:38:30.212028.:' |
1800 | 06 00 41 41 08 0d 32 30 32 35 2d 30 31 2d 32 32 20 31 35 3a 33 31 3a 30 30 2e 36 37 31 33 34 38 | ..AA..2025-01-22.15:31:00.671348 |
1820 | 32 30 32 35 2d 30 31 2d 32 32 20 31 35 3a 33 31 3a 30 34 2e 36 39 34 39 36 30 3a 26 06 00 41 41 | 2025-01-22.15:31:04.694960:&..AA |
1840 | 08 0d 32 30 32 35 2d 30 31 2d 32 32 20 31 35 3a 33 30 3a 34 31 2e 33 36 31 34 36 32 32 30 32 35 | ..2025-01-22.15:30:41.3614622025 |
1860 | 2d 30 31 2d 32 32 20 31 35 3a 33 30 3a 35 34 2e 37 38 32 30 30 33 20 2e 06 00 41 00 00 0d 32 30 | -01-22.15:30:54.782003....A...20 |
1880 | 32 35 2d 30 31 2d 33 30 20 31 32 3a 33 35 3a 30 30 2e 37 31 37 37 36 36 3a 24 06 00 41 41 08 0d | 25-01-30.12:35:00.717766:$..AA.. |
18a0 | 32 30 32 35 2d 30 31 2d 32 32 20 31 35 3a 30 32 3a 34 39 2e 34 35 38 39 36 30 32 30 32 35 2d 30 | 2025-01-22.15:02:49.4589602025-0 |
18c0 | 31 2d 32 32 20 31 35 3a 30 33 3a 31 37 2e 35 35 35 35 31 32 0a 08 00 07 00 00 00 3b 22 06 00 41 | 1-22.15:03:17.555512.......;"..A |
18e0 | 41 01 0d 32 30 32 35 2d 30 31 2d 32 31 20 32 31 3a 33 37 3a 31 31 2e 31 30 39 31 33 39 32 30 32 | A..2025-01-21.21:37:11.109139202 |
1900 | 35 2d 30 31 2d 32 34 20 30 30 3a 31 33 3a 30 32 2e 34 31 34 39 34 33 13 3a 21 06 00 41 41 08 0d | 5-01-24.00:13:02.414943.:!..AA.. |
1920 | 32 30 32 35 2d 30 31 2d 32 31 20 32 30 3a 32 34 3a 31 33 2e 33 37 31 33 35 33 32 30 32 35 2d 30 | 2025-01-21.20:24:13.3713532025-0 |
1940 | 31 2d 32 31 20 32 30 3a 32 34 3a 31 34 2e 35 36 32 35 38 39 3a 20 06 00 41 41 08 0d 32 30 32 35 | 1-21.20:24:14.562589:...AA..2025 |
1960 | 2d 30 31 2d 32 31 20 32 30 3a 32 31 3a 35 30 2e 33 38 32 36 30 36 32 30 32 35 2d 30 31 2d 32 31 | -01-21.20:21:50.3826062025-01-21 |
1980 | 20 32 30 3a 32 31 3a 35 32 2e 30 33 30 36 32 39 3a 1f 06 00 41 41 08 0d 32 30 32 35 2d 30 31 2d | .20:21:52.030629:...AA..2025-01- |
19a0 | 32 31 20 32 30 3a 31 31 3a 31 39 2e 36 37 37 36 35 39 32 30 32 35 2d 30 31 2d 32 31 20 32 30 3a | 21.20:11:19.6776592025-01-21.20: |
19c0 | 31 31 3a 32 30 2e 36 33 32 38 31 31 3a 1e 06 00 41 41 08 0d 32 30 32 35 2d 30 31 2d 32 31 20 32 | 11:20.632811:...AA..2025-01-21.2 |
19e0 | 30 3a 31 31 3a 30 39 2e 38 39 35 30 32 33 32 30 32 35 2d 30 31 2d 32 31 20 32 30 3a 31 31 3a 31 | 0:11:09.8950232025-01-21.20:11:1 |
1a00 | 31 2e 30 35 31 30 33 39 0a df 00 22 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | 1.051039...".................... |
1a20 | 00 00 00 00 00 00 00 00 00 00 3a 1c 06 00 41 41 08 0d 32 30 32 35 2d 30 31 2d 32 31 20 31 38 3a | ..........:...AA..2025-01-21.18: |
1a40 | 35 32 3a 33 33 2e 35 35 36 37 30 33 32 30 32 35 2d 30 31 2d 32 31 20 31 38 3a 35 33 3a 33 32 2e | 52:33.5567032025-01-21.18:53:32. |
1a60 | 30 31 39 36 35 33 3a 1b 06 00 41 41 08 0d 32 30 32 35 2d 30 31 2d 32 31 20 31 38 3a 35 32 3a 30 | 019653:...AA..2025-01-21.18:52:0 |
1a80 | 34 2e 34 35 30 34 35 37 32 30 32 35 2d 30 31 2d 32 31 20 31 38 3a 35 32 3a 32 39 2e 34 34 39 37 | 4.4504572025-01-21.18:52:29.4497 |
1aa0 | 35 39 3b 1a 06 00 41 41 01 0d 32 30 32 35 2d 30 31 2d 32 31 20 31 38 3a 34 37 3a 32 31 2e 31 33 | 59;...AA..2025-01-21.18:47:21.13 |
1ac0 | 38 32 32 32 32 30 32 35 2d 30 31 2d 32 31 20 31 38 3a 34 37 3a 35 33 2e 33 38 34 36 38 35 04 0d | 82222025-01-21.18:47:53.384685.. |
1ae0 | 97 00 22 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .."............................. |
1b00 | 00 3a 18 06 00 41 41 09 0d 32 30 32 35 2d 30 31 2d 32 31 20 31 32 3a 33 33 3a 31 36 2e 30 34 34 | .:...AA..2025-01-21.12:33:16.044 |
1b20 | 37 34 37 32 30 32 35 2d 30 31 2d 32 31 20 31 33 3a 33 34 3a 32 30 2e 33 32 31 38 34 33 3a 17 06 | 7472025-01-21.13:34:20.321843:.. |
1b40 | 00 41 41 09 0d 32 30 32 35 2d 30 31 2d 32 31 20 31 32 3a 33 32 3a 32 31 2e 32 36 37 36 39 37 32 | .AA..2025-01-21.12:32:21.2676972 |
1b60 | 30 32 35 2d 30 31 2d 32 31 20 31 32 3a 33 33 3a 31 34 2e 39 31 35 30 34 31 3a 16 06 00 41 41 08 | 025-01-21.12:33:14.915041:...AA. |
1b80 | 0d 32 30 32 35 2d 30 31 2d 32 31 20 31 32 3a 33 31 3a 35 39 2e 39 30 39 33 30 37 32 30 32 35 2d | .2025-01-21.12:31:59.9093072025- |
1ba0 | 30 31 2d 32 31 20 31 32 3a 33 32 3a 32 30 2e 30 32 39 30 32 38 3b 15 06 00 41 41 01 0d 32 30 32 | 01-21.12:32:20.029028;...AA..202 |
1bc0 | 35 2d 30 31 2d 32 31 20 31 32 3a 31 36 3a 32 33 2e 39 37 35 30 36 33 32 30 32 35 2d 30 31 2d 32 | 5-01-21.12:16:23.9750632025-01-2 |
1be0 | 31 20 31 32 3a 31 36 3a 34 36 2e 34 36 39 38 39 37 02 3b 14 06 00 41 41 01 0d 32 30 32 35 2d 30 | 1.12:16:46.469897.;...AA..2025-0 |
1c00 | 31 2d 32 31 20 31 32 3a 31 35 3a 35 30 2e 31 30 37 38 34 31 32 30 32 35 2d 30 31 2d 32 31 20 31 | 1-21.12:15:50.1078412025-01-21.1 |
1c20 | 32 3a 31 36 3a 31 32 2e 35 38 36 39 32 32 02 3a 13 06 00 41 41 08 0d 32 30 32 35 2d 30 31 2d 32 | 2:16:12.586922.:...AA..2025-01-2 |
1c40 | 31 20 31 32 3a 31 33 3a 32 33 2e 34 33 32 35 33 37 32 30 32 35 2d 30 31 2d 32 31 20 31 32 3a 31 | 1.12:13:23.4325372025-01-21.12:1 |
1c60 | 33 3a 33 32 2e 33 34 37 32 39 38 3a 12 06 00 41 41 08 0d 32 30 32 35 2d 30 31 2d 32 31 20 31 32 | 3:32.347298:...AA..2025-01-21.12 |
1c80 | 3a 31 32 3a 35 34 2e 34 32 30 31 31 32 32 30 32 35 2d 30 31 2d 32 31 20 31 32 3a 31 32 3a 35 38 | :12:54.4201122025-01-21.12:12:58 |
1ca0 | 2e 31 37 33 38 33 33 3a 0b 06 00 41 41 08 0d 32 30 32 35 2d 30 31 2d 31 39 20 31 31 3a 32 34 3a | .173833:...AA..2025-01-19.11:24: |
1cc0 | 35 30 2e 32 34 37 30 30 39 32 30 32 35 2d 30 31 2d 32 31 20 31 30 3a 31 37 3a 32 34 2e 36 32 33 | 50.2470092025-01-21.10:17:24.623 |
1ce0 | 35 30 37 3a 11 06 00 41 41 08 0d 32 30 32 35 2d 30 31 2d 32 31 20 31 30 3a 31 31 3a 30 35 2e 36 | 507:...AA..2025-01-21.10:11:05.6 |
1d00 | 33 31 30 35 38 32 30 32 35 2d 30 31 2d 32 31 20 31 30 3a 31 31 3a 33 37 2e 35 36 36 38 36 35 3a | 310582025-01-21.10:11:37.566865: |
1d20 | 10 06 00 41 41 08 0d 32 30 32 35 2d 30 31 2d 32 31 20 30 39 3a 35 39 3a 32 31 2e 30 31 33 32 38 | ...AA..2025-01-21.09:59:21.01328 |
1d40 | 34 32 30 32 35 2d 30 31 2d 32 31 20 30 39 3a 35 39 3a 32 31 2e 31 35 30 33 37 33 3a 0f 06 00 41 | 42025-01-21.09:59:21.150373:...A |
1d60 | 41 08 0d 32 30 32 35 2d 30 31 2d 32 31 20 30 39 3a 35 39 3a 30 34 2e 38 38 32 33 38 35 32 30 32 | A..2025-01-21.09:59:04.882385202 |
1d80 | 35 2d 30 31 2d 32 31 20 30 39 3a 35 39 3a 31 30 2e 33 33 33 34 34 32 0e 1f 00 0e 00 00 00 00 00 | 5-01-21.09:59:10.333442......... |
1da0 | 00 00 00 00 00 3b 0e 06 00 41 41 01 0d 32 30 32 35 2d 30 31 2d 32 31 20 30 39 3a 35 33 3a 30 32 | .....;...AA..2025-01-21.09:53:02 |
1dc0 | 2e 35 35 31 30 39 33 32 30 32 35 2d 30 31 2d 32 32 20 31 39 3a 31 35 3a 32 37 2e 36 30 36 37 32 | .5510932025-01-22.19:15:27.60672 |
1de0 | 34 35 3b 0c 06 00 41 41 01 0d 32 30 32 35 2d 30 31 2d 32 30 20 31 38 3a 30 32 3a 32 35 2e 37 32 | 45;...AA..2025-01-20.18:02:25.72 |
1e00 | 32 33 33 37 32 30 32 35 2d 30 31 2d 32 31 20 31 30 3a 35 31 3a 31 39 2e 30 37 35 38 33 33 1a 0e | 23372025-01-21.10:51:19.075833.. |
1e20 | a0 00 07 00 00 00 3b 09 06 00 41 41 01 0d 32 30 32 35 2d 30 31 2d 31 39 20 31 30 3a 35 36 3a 33 | ......;...AA..2025-01-19.10:56:3 |
1e40 | 31 2e 37 32 34 35 33 31 32 30 32 35 2d 30 31 2d 32 32 20 31 39 3a 31 35 3a 32 33 2e 34 32 34 35 | 1.7245312025-01-22.19:15:23.4245 |
1e60 | 31 32 11 3b 05 06 00 41 41 01 0d 32 30 32 35 2d 30 31 2d 31 39 20 31 30 3a 31 38 3a 34 38 2e 30 | 12.;...AA..2025-01-19.10:18:48.0 |
1e80 | 39 32 34 33 30 32 30 32 35 2d 30 31 2d 31 39 20 31 30 3a 35 33 3a 33 30 2e 31 38 32 34 31 30 16 | 924302025-01-19.10:53:30.182410. |
1ea0 | 0f bc 00 2a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ...*............................ |
1ec0 | 00 00 00 00 00 00 00 00 00 00 3a 06 06 00 41 41 08 0d 32 30 32 35 2d 30 31 2d 31 39 20 31 30 3a | ..........:...AA..2025-01-19.10: |
1ee0 | 31 39 3a 33 39 2e 33 32 34 37 30 30 32 30 32 35 2d 30 31 2d 32 32 20 31 39 3a 31 35 3a 32 30 2e | 19:39.3247002025-01-22.19:15:20. |
1f00 | 36 38 33 30 37 39 3a 04 06 00 41 41 08 0d 32 30 32 35 2d 30 31 2d 31 39 20 31 30 3a 31 34 3a 32 | 683079:...AA..2025-01-19.10:14:2 |
1f20 | 30 2e 34 37 37 35 32 37 32 30 32 35 2d 30 31 2d 31 39 20 31 30 3a 31 38 3a 34 31 2e 38 31 36 31 | 0.4775272025-01-19.10:18:41.8161 |
1f40 | 32 37 3b 03 06 00 41 41 01 0d 32 30 32 34 2d 31 32 2d 32 39 20 31 31 3a 30 37 3a 34 30 2e 39 30 | 27;...AA..2024-12-29.11:07:40.90 |
1f60 | 34 30 37 37 32 30 32 34 2d 31 32 2d 32 39 20 31 31 3a 31 31 3a 33 32 2e 36 30 31 35 36 38 04 3b | 40772024-12-29.11:11:32.601568.; |
1f80 | 01 06 00 41 41 01 0d 32 30 32 34 2d 31 32 2d 30 39 20 31 33 3a 34 34 3a 33 37 2e 32 35 31 34 33 | ...AA..2024-12-09.13:44:37.25143 |
1fa0 | 38 32 30 32 34 2d 31 32 2d 30 39 20 31 34 3a 34 35 3a 31 36 2e 33 37 37 30 33 30 4b 00 00 00 07 | 82024-12-09.14:45:16.377030K.... |
1fc0 | 00 00 00 3b 02 06 00 41 41 01 0d 32 30 32 34 2d 31 32 2d 30 39 20 31 33 3a 35 34 3a 30 35 2e 35 | ...;...AA..2024-12-09.13:54:05.5 |
1fe0 | 39 35 39 39 32 32 30 32 34 2d 31 32 2d 31 31 20 31 34 3a 30 33 3a 33 30 2e 38 31 39 36 33 33 2a | 959922024-12-11.14:03:30.819633* |
2000 | 0d 00 00 00 01 0f f2 00 0f f2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
20a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
20c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
20e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
21a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
21c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
21e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
22a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
22c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
22e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
23a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
23c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
23e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
24a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
24c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
24e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
25a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
25c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
25e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
26a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
26c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
26e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
27a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
27c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
27e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
28a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
28c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
28e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0c 01 03 1d 01 73 65 73 73 69 6f 6e 73 2f | .......................sessions/ |
3000 | 05 00 00 00 3f 0e 88 00 00 00 00 49 0f fb 0f f6 0f f0 0f ea 0f e4 0f de 0f d8 0f d2 0f cc 0f c6 | ....?......I.................... |
3020 | 0f c0 0f ba 0f b4 0f ae 0f a8 0f a2 0f 9c 0f 96 0f 90 0f 8a 0f 84 0f 7e 0f 78 0f 72 0f 6c 0f 66 | .......................~.x.r.l.f |
3040 | 0f 60 0f 5a 0f 54 0f 4e 0f 48 0f 42 0f 3c 0f 36 0f 30 0f 2a 0f 24 0f 1e 0f 18 0f 12 0f 0c 0f 06 | .`.Z.T.N.H.B.<.6.0.*.$.......... |
3060 | 0f 00 0e fa 0e f4 0e ee 0e e8 0e e2 0e dc 0e d6 0e d0 0e ca 0e c4 0e be 0e b8 0e b2 0e ac 0e a6 | ................................ |
3080 | 0e a0 0e 9a 0e 94 0e 8e 0e 88 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3e80 | 00 00 00 00 00 00 00 00 00 00 00 48 85 70 00 00 00 47 85 33 00 00 00 46 85 2c 00 00 00 45 85 23 | ...........H.p...G.3...F.,...E.# |
3ea0 | 00 00 00 44 85 1a 00 00 00 43 85 0c 00 00 00 42 84 73 00 00 00 41 84 69 00 00 00 40 84 62 00 00 | ...D.....C.....B.s...A.i...@.b.. |
3ec0 | 00 3f 84 58 00 00 00 3e 84 50 00 00 00 3d 84 4f 00 00 00 3c 84 4e 00 00 00 3b 84 4d 00 00 00 3a | .?.X...>.P...=.O...<.N...;.M...: |
3ee0 | 84 4c 00 00 00 39 84 4a 00 00 00 38 84 48 00 00 00 37 84 47 00 00 00 36 84 46 00 00 00 35 84 45 | .L...9.J...8.H...7.G...6.F...5.E |
3f00 | 00 00 00 34 84 44 00 00 00 33 84 41 00 00 00 32 84 40 00 00 00 31 84 3f 00 00 00 30 84 3e 00 00 | ...4.D...3.A...2.@...1.?...0.>.. |
3f20 | 00 2f 84 3d 00 00 00 2e 84 3c 00 00 00 2d 84 3b 00 00 00 2c 84 3a 00 00 00 2b 84 39 00 00 00 2a | ./.=.....<...-.;...,.:...+.9...* |
3f40 | 84 38 00 00 00 29 84 37 00 00 00 28 84 33 00 00 00 27 84 23 00 00 00 26 84 1c 00 00 00 25 84 0e | .8...).7...(.3...'.#...&.....%.. |
3f60 | 00 00 00 24 84 09 00 00 00 23 83 59 00 00 00 22 83 46 00 00 00 21 83 38 00 00 00 20 83 29 00 00 | ...$.....#.Y...".F...!.8.....).. |
3f80 | 00 1f 83 1f 00 00 00 1e 83 17 00 00 00 1d 83 10 00 00 00 1a 83 08 00 00 00 19 83 00 00 00 00 18 | ................................ |
3fa0 | 82 6f 00 00 00 17 82 54 00 00 00 16 82 41 00 00 00 15 82 36 00 00 00 14 82 26 00 00 00 13 82 1b | .o.....T.....A.....6.....&...... |
3fc0 | 00 00 00 12 82 0e 00 00 00 11 81 77 00 00 00 10 81 5f 00 00 00 0f 81 45 00 00 00 0e 81 3d 00 00 | ...........w....._.....E.....=.. |
3fe0 | 00 0d 81 38 00 00 00 0c 81 34 00 00 00 0b 81 30 00 00 00 0a 81 0c 00 00 00 09 6b 00 00 00 08 36 | ...8.....4.....0..........k....6 |
4000 | 02 00 00 00 02 0f e5 00 00 00 00 4a 0f f3 0f e5 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ...........J.................... |
4020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
40a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
40c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
40e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
41a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
41c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
41e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
42a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
42c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
42e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
43a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
43c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
43e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
44a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
44c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
44e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
45a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
45c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
45e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
46a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
46c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
46e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
47a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
47c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
47e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
4fe0 | 00 00 00 00 00 00 00 00 1c 09 04 01 02 02 25 00 86 02 4c 00 00 00 1b 08 04 01 01 02 0e 10 01 2a | ..............%...L............* |
5000 | 0d 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
50a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
50c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
50e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
51a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
51c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
51e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
52a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
52c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
52e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
53a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
53c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
53e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
54a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
54c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
54e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
55a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
55c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
55e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
56a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
56c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
56e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
57a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
57c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
57e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
58a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
58c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
58e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
59e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
5fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6000 | 0a 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
60a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
60c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
60e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
61a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
61c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
61e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
62a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
62c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
62e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
63a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
63c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
63e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
64a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
64c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
64e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
65a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
65c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
65e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
66e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
67e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
68a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
68c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
68e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
69e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6d40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6d60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6d80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6da0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6dc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6de0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6e00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6e20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6e40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6e60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6e80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6ea0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6ec0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6ee0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6f00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6f20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6f40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6f60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6f80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6fa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6fc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
6fe0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
7000 | 0d 00 00 00 36 00 b6 00 0f cf 0f 83 0f 55 0f 09 0e a3 0e 3d 0d f1 0d e1 0d 99 0c d6 0c 89 0c 78 | ....6........U.....=...........x |
7020 | 0c 5b 0c 3a 0c 03 0b b6 0b 99 08 a3 08 7e 07 ee 07 60 07 51 07 08 06 b9 06 52 06 41 05 f8 05 dc | .[.:.........~...`.Q.....R.A.... |
7040 | 05 96 05 7a 05 32 05 16 04 ec 04 ba 04 76 04 5a 04 12 04 04 03 e8 03 aa 03 8e 03 50 03 34 02 f6 | ...z.2.......v.Z...........P.4.. |
7060 | 02 da 02 96 02 7a 02 3c 02 20 01 c2 01 a6 01 48 01 2c 00 b6 00 00 00 00 00 00 00 00 00 00 00 00 | .....z.<.......H.,.............. |
7080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
70a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 74 36 05 09 01 7b 7b 24 73 6e | ......................t6...{{$sn |
70c0 | 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 5b 5b 31 2c 20 31 2c 20 30 2c 20 31 5d 2c 20 5b 31 2c 20 30 | s.countplot([[1,.1,.0,.1],.[1,.0 |
70e0 | 2c 20 31 2c 20 30 5d 5d 29 3b 20 70 6c 74 2e 73 68 6f 77 28 29 73 6e 73 2e 63 6f 75 6e 74 70 6c | ,.1,.0]]);.plt.show()sns.countpl |
7100 | 6f 74 28 5b 5b 31 2c 20 31 2c 20 30 2c 20 31 5d 2c 20 5b 31 2c 20 30 2c 20 31 2c 20 30 5d 5d 29 | ot([[1,.1,.0,.1],.[1,.0,.1,.0]]) |
7120 | 3b 20 70 6c 74 2e 73 68 6f 77 28 29 1a 35 05 09 01 21 21 23 70 6c 74 2e 73 68 6f 77 28 29 70 6c | ;.plt.show().5...!!#plt.show()pl |
7140 | 74 2e 73 68 6f 77 28 29 5c 34 05 09 01 63 63 22 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 5b 5b | t.show()\4...cc"sns.countplot([[ |
7160 | 31 2c 20 31 2c 20 30 2c 20 31 5d 2c 20 5b 31 2c 20 30 2c 20 31 2c 20 30 5d 5d 29 73 6e 73 2e 63 | 1,.1,.0,.1],.[1,.0,.1,.0]])sns.c |
7180 | 6f 75 6e 74 70 6c 6f 74 28 5b 5b 31 2c 20 31 2c 20 30 2c 20 31 5d 2c 20 5b 31 2c 20 30 2c 20 31 | ountplot([[1,.1,.0,.1],.[1,.0,.1 |
71a0 | 2c 20 30 5d 5d 29 1a 33 05 09 01 21 21 21 70 6c 74 2e 73 68 6f 77 28 29 70 6c 74 2e 73 68 6f 77 | ,.0]]).3...!!!plt.show()plt.show |
71c0 | 28 29 5c 32 05 09 01 63 63 20 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 5b 5b 31 2c 20 31 2c 20 | ()\2...cc.sns.countplot([[1,.1,. |
71e0 | 30 2c 20 31 5d 2c 20 5b 31 2c 20 30 2c 20 31 2c 20 31 5d 5d 29 73 6e 73 2e 63 6f 75 6e 74 70 6c | 0,.1],.[1,.0,.1,.1]])sns.countpl |
7200 | 6f 74 28 5b 5b 31 2c 20 31 2c 20 30 2c 20 31 5d 2c 20 5b 31 2c 20 30 2c 20 31 2c 20 31 5d 5d 29 | ot([[1,.1,.0,.1],.[1,.0,.1,.1]]) |
7220 | 1a 31 05 09 01 21 21 1f 70 6c 74 2e 73 68 6f 77 28 29 70 6c 74 2e 73 68 6f 77 28 29 3c 30 05 09 | .1...!!.plt.show()plt.show()<0.. |
7240 | 01 43 43 1e 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 5b 31 2c 20 31 2c 20 30 2c 20 31 5d 29 73 | .CC.sns.countplot([1,.1,.0,.1])s |
7260 | 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 5b 31 2c 20 31 2c 20 30 2c 20 31 5d 29 1a 2f 05 09 01 21 | ns.countplot([1,.1,.0,.1])./...! |
7280 | 21 1d 70 6c 74 2e 73 68 6f 77 28 29 70 6c 74 2e 73 68 6f 77 28 29 42 2e 05 09 01 49 49 1c 73 6e | !.plt.show()plt.show()B....II.sn |
72a0 | 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 5b 31 2c 20 31 2c 20 30 2c 20 31 2c 20 30 5d 29 73 6e 73 2e | s.countplot([1,.1,.0,.1,.0])sns. |
72c0 | 63 6f 75 6e 74 70 6c 6f 74 28 5b 31 2c 20 31 2c 20 30 2c 20 31 2c 20 30 5d 29 1a 2d 05 09 01 21 | countplot([1,.1,.0,.1,.0]).-...! |
72e0 | 21 1b 70 6c 74 2e 73 68 6f 77 28 29 70 6c 74 2e 73 68 6f 77 28 29 3c 2c 05 09 01 43 43 1a 73 6e | !.plt.show()plt.show()<,...CC.sn |
7300 | 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 5b 31 2c 20 31 2c 20 30 2c 20 31 5d 29 73 6e 73 2e 63 6f 75 | s.countplot([1,.1,.0,.1])sns.cou |
7320 | 6e 74 70 6c 6f 74 28 5b 31 2c 20 31 2c 20 30 2c 20 31 5d 29 1a 2b 05 09 01 21 21 19 70 6c 74 2e | ntplot([1,.1,.0,.1]).+...!!.plt. |
7340 | 73 68 6f 77 28 29 70 6c 74 2e 73 68 6f 77 28 29 3c 2a 05 09 01 43 43 18 73 6e 73 2e 63 6f 75 6e | show()plt.show()<*...CC.sns.coun |
7360 | 74 70 6c 6f 74 28 5b 31 2c 20 31 2c 20 30 2c 20 31 5d 29 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 | tplot([1,.1,.0,.1])sns.countplot |
7380 | 28 5b 31 2c 20 31 2c 20 30 2c 20 31 5d 29 1a 29 05 09 01 21 21 17 70 6c 74 2e 73 68 6f 77 28 29 | ([1,.1,.0,.1]).)...!!.plt.show() |
73a0 | 70 6c 74 2e 73 68 6f 77 28 29 3c 28 05 09 01 43 43 16 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 | plt.show()<(...CC.sns.countplot( |
73c0 | 5b 31 2c 20 32 2c 20 33 2c 20 34 5d 29 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 5b 31 2c 20 32 | [1,.2,.3,.4])sns.countplot([1,.2 |
73e0 | 2c 20 33 2c 20 34 5d 29 1a 27 05 09 01 21 21 15 70 6c 74 2e 73 68 6f 77 28 29 70 6c 74 2e 73 68 | ,.3,.4]).'...!!.plt.show()plt.sh |
7400 | 6f 77 28 29 0c 26 05 09 01 13 13 14 70 6c 74 70 6c 74 46 25 05 09 01 4d 4d 13 73 6e 73 2e 63 6f | ow().&......pltpltF%...MM.sns.co |
7420 | 75 6e 74 70 6c 6f 74 28 64 61 74 61 5b 27 73 6b 69 6e 5f 72 61 73 68 27 5d 29 73 6e 73 2e 63 6f | untplot(data['skin_rash'])sns.co |
7440 | 75 6e 74 70 6c 6f 74 28 64 61 74 61 5b 27 73 6b 69 6e 5f 72 61 73 68 27 5d 29 1a 24 05 09 01 21 | untplot(data['skin_rash']).$...! |
7460 | 21 12 70 6c 74 2e 73 68 6f 77 28 29 70 6c 74 2e 73 68 6f 77 28 29 42 23 05 09 01 49 49 11 73 6e | !.plt.show()plt.show()B#...II.sn |
7480 | 73 2e 62 61 72 70 6c 6f 74 28 64 61 74 61 5b 27 73 6b 69 6e 5f 72 61 73 68 27 5d 29 73 6e 73 2e | s.barplot(data['skin_rash'])sns. |
74a0 | 62 61 72 70 6c 6f 74 28 64 61 74 61 5b 27 73 6b 69 6e 5f 72 61 73 68 27 5d 29 30 22 05 09 01 37 | barplot(data['skin_rash'])0"...7 |
74c0 | 37 10 78 20 3d 20 64 61 74 61 5b 27 73 6b 69 6e 5f 72 61 73 68 27 5d 78 20 3d 20 64 61 74 61 5b | 7.x.=.data['skin_rash']x.=.data[ |
74e0 | 27 73 6b 69 6e 5f 72 61 73 68 27 5d 28 21 05 09 01 2f 2f 0f 64 61 74 61 5b 27 73 6b 69 6e 5f 72 | 'skin_rash'](!...//.data['skin_r |
7500 | 61 73 68 27 5d 64 61 74 61 5b 27 73 6b 69 6e 5f 72 61 73 68 27 5d 1a 20 05 09 01 21 21 0e 70 6c | ash']data['skin_rash'].....!!.pl |
7520 | 74 2e 73 68 6f 77 28 29 70 6c 74 2e 73 68 6f 77 28 29 46 1f 05 09 01 4d 4d 0d 73 6e 73 2e 63 6f | t.show()plt.show()F....MM.sns.co |
7540 | 75 6e 74 70 6c 6f 74 28 64 61 74 61 5b 27 73 6b 69 6e 5f 72 61 73 68 27 5d 29 73 6e 73 2e 63 6f | untplot(data['skin_rash'])sns.co |
7560 | 75 6e 74 70 6c 6f 74 28 64 61 74 61 5b 27 73 6b 69 6e 5f 72 61 73 68 27 5d 29 1a 1e 05 09 01 21 | untplot(data['skin_rash']).....! |
7580 | 21 0c 70 6c 74 2e 73 68 6f 77 28 29 70 6c 74 2e 73 68 6f 77 28 29 44 1d 05 09 01 4b 4b 0b 69 6d | !.plt.show()plt.show()D....KK.im |
75a0 | 70 6f 72 74 20 6d 61 74 70 6c 6f 74 6c 69 62 2e 70 79 70 6c 6f 74 20 61 73 20 70 6c 74 69 6d 70 | port.matplotlib.pyplot.as.pltimp |
75c0 | 6f 72 74 20 6d 61 74 70 6c 6f 74 6c 69 62 2e 70 79 70 6c 6f 74 20 61 73 20 70 6c 74 1a 1c 05 09 | ort.matplotlib.pyplot.as.plt.... |
75e0 | 01 21 21 0a 70 6c 74 2e 73 68 6f 77 28 29 70 6c 74 2e 73 68 6f 77 28 29 47 1b 05 01 01 4d 4d 02 | .!!.plt.show()plt.show()G....MM. |
7600 | 12 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 5b 27 73 6b 69 6e 5f 72 61 73 68 27 5d | .sns.countplot(data['skin_rash'] |
7620 | 29 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 5b 27 73 6b 69 6e 5f 72 61 73 68 27 5d | )sns.countplot(data['skin_rash'] |
7640 | 29 0f 1a 05 01 01 15 15 02 11 64 61 74 61 64 61 74 61 65 19 05 01 01 6b 6b 02 10 64 61 74 61 2e | ).........datadatae....kk..data. |
7660 | 64 72 6f 70 28 27 55 6e 6e 61 6d 65 64 3a 20 31 33 33 27 2c 20 61 78 69 73 3d 31 2c 20 69 6e 70 | drop('Unnamed:.133',.axis=1,.inp |
7680 | 6c 61 63 65 3d 54 72 75 65 29 64 61 74 61 2e 64 72 6f 70 28 27 55 6e 6e 61 6d 65 64 3a 20 31 33 | lace=True)data.drop('Unnamed:.13 |
76a0 | 33 27 2c 20 61 78 69 73 3d 31 2c 20 69 6e 70 6c 61 63 65 3d 54 72 75 65 29 4d 18 05 01 01 53 53 | 3',.axis=1,.inplace=True)M....SS |
76c0 | 02 0f 64 61 74 61 5b 27 55 6e 6e 61 6d 65 64 3a 20 31 33 33 27 5d 2e 76 61 6c 75 65 5f 63 6f 75 | ..data['Unnamed:.133'].value_cou |
76e0 | 6e 74 73 28 29 64 61 74 61 5b 27 55 6e 6e 61 6d 65 64 3a 20 31 33 33 27 5d 2e 76 61 6c 75 65 5f | nts()data['Unnamed:.133'].value_ |
7700 | 63 6f 75 6e 74 73 28 29 47 17 05 01 01 4d 4d 02 0e 64 61 74 61 5b 27 70 72 6f 67 6e 6f 73 69 73 | counts()G....MM..data['prognosis |
7720 | 27 5d 2e 76 61 6c 75 65 5f 63 6f 75 6e 74 73 28 29 64 61 74 61 5b 27 70 72 6f 67 6e 6f 73 69 73 | '].value_counts()data['prognosis |
7740 | 27 5d 2e 76 61 6c 75 65 5f 63 6f 75 6e 74 73 28 29 0d 16 05 01 01 13 13 02 0d 6e 75 6d 6e 75 6d | '].value_counts().........numnum |
7760 | 81 0b 15 07 01 01 81 0f 81 0f 02 0c 6e 75 6d 20 3d 20 5b 63 6f 6c 20 66 6f 72 20 63 6f 6c 20 69 | ............num.=.[col.for.col.i |
7780 | 6e 20 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 20 69 66 20 64 61 74 61 5b 63 6f 6c 5d 2e 64 74 79 70 | n.data.columns.if.data[col].dtyp |
77a0 | 65 20 21 3d 20 27 69 6e 74 36 34 27 5d 6e 75 6d 20 3d 20 5b 63 6f 6c 20 66 6f 72 20 63 6f 6c 20 | e.!=.'int64']num.=.[col.for.col. |
77c0 | 69 6e 20 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 20 69 66 20 64 61 74 61 5b 63 6f 6c 5d 2e 64 74 79 | in.data.columns.if.data[col].dty |
77e0 | 70 65 20 21 3d 20 27 69 6e 74 36 34 27 5d 81 0d 14 07 01 01 81 11 81 11 02 0b 6e 75 6d 20 3d 20 | pe.!=.'int64']............num.=. |
7800 | 5b 63 6f 6c 20 66 6f 72 20 63 6f 6c 20 69 6e 20 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 20 69 66 20 | [col.for.col.in.data.columns.if. |
7820 | 64 61 74 61 5b 63 6f 6c 5d 2e 64 74 79 70 65 20 21 3d 20 27 69 6e 74 36 34 27 5d 6b 6e 75 6d 20 | data[col].dtype.!=.'int64']knum. |
7840 | 3d 20 5b 63 6f 6c 20 66 6f 72 20 63 6f 6c 20 69 6e 20 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 20 69 | =.[col.for.col.in.data.columns.i |
7860 | 66 20 64 61 74 61 5b 63 6f 6c 5d 2e 64 74 79 70 65 20 21 3d 20 27 69 6e 74 36 34 27 5d 6b 23 13 | f.data[col].dtype.!=.'int64']k#. |
7880 | 05 01 01 29 29 02 0a 64 65 73 63 72 69 62 65 28 64 61 74 61 29 64 65 73 63 72 69 62 65 28 64 61 | ...))..describe(data)describe(da |
78a0 | 74 61 29 85 73 12 07 01 01 85 77 85 77 02 09 64 65 66 20 64 65 73 63 72 69 62 65 28 64 61 74 61 | ta).s.....w.w..def.describe(data |
78c0 | 29 3a 0a 20 20 20 20 66 6f 72 6d 61 74 20 3d 20 22 25 2d 33 30 73 20 25 2d 31 30 73 20 25 36 73 | ):.....format.=."%-30s.%-10s.%6s |
78e0 | 20 25 36 73 20 25 73 22 0a 20 20 20 20 70 72 69 6e 74 28 66 6f 72 6d 61 74 20 25 28 22 43 6f 6c | .%6s.%s".....print(format.%("Col |
7900 | 75 6d 6e 20 4e 61 6d 65 22 2c 20 22 44 61 74 61 20 54 79 70 65 22 2c 20 22 4e 75 6c 6c 22 2c 20 | umn.Name",."Data.Type",."Null",. |
7920 | 22 55 6e 69 71 75 65 22 2c 20 22 55 6e 69 71 75 65 22 29 29 0a 20 20 20 20 70 72 69 6e 74 28 66 | "Unique",."Unique")).....print(f |
7940 | 6f 72 6d 61 74 20 25 28 22 22 2c 20 22 22 2c 20 22 43 6f 75 6e 74 22 2c 20 22 43 6f 75 6e 74 22 | ormat.%("",."",."Count",."Count" |
7960 | 2c 20 22 56 61 6c 75 65 73 22 29 29 0a 20 20 20 20 70 72 69 6e 74 28 27 2d 27 20 2a 20 36 35 29 | ,."Values")).....print('-'.*.65) |
7980 | 0a 20 20 20 20 66 6f 72 20 63 6f 6c 20 69 6e 20 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 3a 0a 20 20 | .....for.col.in.data.columns:... |
79a0 | 20 20 20 20 20 20 70 72 69 6e 74 28 66 6f 72 6d 61 74 20 25 28 63 6f 6c 2c 20 64 61 74 61 5b 63 | ......print(format.%(col,.data[c |
79c0 | 6f 6c 5d 2e 64 74 79 70 65 2c 20 64 61 74 61 5b 63 6f 6c 5d 2e 69 73 6e 75 6c 6c 28 29 2e 73 75 | ol].dtype,.data[col].isnull().su |
79e0 | 6d 28 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 61 74 61 5b | m(),.......................data[ |
7a00 | 63 6f 6c 5d 2e 6e 75 6e 69 71 75 65 28 29 2c 20 64 61 74 61 5b 63 6f 6c 5d 2e 75 6e 69 71 75 65 | col].nunique(),.data[col].unique |
7a20 | 28 29 29 29 64 65 66 20 64 65 73 63 72 69 62 65 28 64 61 74 61 29 3a 0a 20 20 20 20 66 6f 72 6d | ()))def.describe(data):.....form |
7a40 | 61 74 20 3d 20 22 25 2d 33 30 73 20 25 2d 31 30 73 20 25 36 73 20 25 36 73 20 25 73 22 0a 20 20 | at.=."%-30s.%-10s.%6s.%6s.%s"... |
7a60 | 20 20 70 72 69 6e 74 28 66 6f 72 6d 61 74 20 25 28 22 43 6f 6c 75 6d 6e 20 4e 61 6d 65 22 2c 20 | ..print(format.%("Column.Name",. |
7a80 | 22 44 61 74 61 20 54 79 70 65 22 2c 20 22 4e 75 6c 6c 22 2c 20 22 55 6e 69 71 75 65 22 2c 20 22 | "Data.Type",."Null",."Unique",." |
7aa0 | 55 6e 69 71 75 65 22 29 29 0a 20 20 20 20 70 72 69 6e 74 28 66 6f 72 6d 61 74 20 25 28 22 22 2c | Unique")).....print(format.%("", |
7ac0 | 20 22 22 2c 20 22 43 6f 75 6e 74 22 2c 20 22 43 6f 75 6e 74 22 2c 20 22 56 61 6c 75 65 73 22 29 | ."",."Count",."Count",."Values") |
7ae0 | 29 0a 20 20 20 20 70 72 69 6e 74 28 27 2d 27 20 2a 20 36 35 29 0a 20 20 20 20 66 6f 72 20 63 6f | ).....print('-'.*.65).....for.co |
7b00 | 6c 20 69 6e 20 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 3a 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 | l.in.data.columns:.........print |
7b20 | 28 66 6f 72 6d 61 74 20 25 28 63 6f 6c 2c 20 64 61 74 61 5b 63 6f 6c 5d 2e 64 74 79 70 65 2c 20 | (format.%(col,.data[col].dtype,. |
7b40 | 64 61 74 61 5b 63 6f 6c 5d 2e 69 73 6e 75 6c 6c 28 29 2e 73 75 6d 28 29 2c 0a 20 20 20 20 20 20 | data[col].isnull().sum(),....... |
7b60 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 61 74 61 5b 63 6f 6c 5d 2e 6e 75 6e 69 71 75 | ................data[col].nuniqu |
7b80 | 65 28 29 2c 20 64 61 74 61 5b 63 6f 6c 5d 2e 75 6e 69 71 75 65 28 29 29 29 1b 11 05 01 01 21 21 | e(),.data[col].unique())).....!! |
7ba0 | 02 08 64 61 74 61 2e 73 68 61 70 65 64 61 74 61 2e 73 68 61 70 65 4b 10 05 01 01 51 51 02 07 64 | ..data.shapedata.shapeK....QQ..d |
7bc0 | 61 74 61 2e 64 72 6f 70 5f 64 75 70 6c 69 63 61 74 65 73 28 69 6e 70 6c 61 63 65 3d 54 72 75 65 | ata.drop_duplicates(inplace=True |
7be0 | 29 64 61 74 61 2e 64 72 6f 70 5f 64 75 70 6c 69 63 61 74 65 73 28 69 6e 70 6c 61 63 65 3d 54 72 | )data.drop_duplicates(inplace=Tr |
7c00 | 75 65 29 35 0f 05 01 01 3b 3b 02 06 64 61 74 61 2e 64 75 70 6c 69 63 61 74 65 64 28 29 2e 73 75 | ue)5....;;..data.duplicated().su |
7c20 | 6d 28 29 64 61 74 61 2e 64 75 70 6c 69 63 61 74 65 64 28 29 2e 73 75 6d 28 29 1f 0e 05 01 01 25 | m()data.duplicated().sum().....% |
7c40 | 25 02 05 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 1b 0d 05 01 01 | %..data.columnsdata.columns..... |
7c60 | 21 21 02 04 64 61 74 61 2e 73 68 61 70 65 64 61 74 61 2e 73 68 61 70 65 0f 0c 05 01 01 15 15 02 | !!..data.shapedata.shape........ |
7c80 | 03 64 61 74 61 64 61 74 61 4b 0b 05 01 01 51 51 02 02 64 61 74 61 20 3d 20 70 64 2e 72 65 61 64 | .datadataK....QQ..data.=.pd.read |
7ca0 | 5f 63 73 76 28 27 54 72 61 69 6e 69 6e 67 2e 63 73 76 27 29 64 61 74 61 20 3d 20 70 64 2e 72 65 | _csv('Training.csv')data.=.pd.re |
7cc0 | 61 64 5f 63 73 76 28 27 54 72 61 69 6e 69 6e 67 2e 63 73 76 27 29 81 40 0a 07 01 09 81 45 81 45 | ad_csv('Training.csv').@.....E.E |
7ce0 | 02 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 69 6d 70 6f 72 74 20 70 61 6e 64 61 | .import.numpy.as.np.import.panda |
7d00 | 73 20 61 73 20 70 64 0a 69 6d 70 6f 72 74 20 6d 61 74 70 6c 6f 74 6c 69 62 2e 70 79 70 6c 6f 74 | s.as.pd.import.matplotlib.pyplot |
7d20 | 20 61 73 20 70 6c 74 0a 69 6d 70 6f 72 74 20 73 65 61 62 6f 72 6e 20 61 73 20 73 6e 73 69 6d 70 | .as.plt.import.seaborn.as.snsimp |
7d40 | 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 69 6d 70 6f 72 74 20 70 61 6e 64 61 73 20 61 73 | ort.numpy.as.np.import.pandas.as |
7d60 | 20 70 64 0a 69 6d 70 6f 72 74 20 6d 61 74 70 6c 6f 74 6c 69 62 2e 70 79 70 6c 6f 74 20 61 73 20 | .pd.import.matplotlib.pyplot.as. |
7d80 | 70 6c 74 0a 69 6d 70 6f 72 74 20 73 65 61 62 6f 72 6e 20 61 73 20 73 6e 73 46 09 05 09 01 4d 4d | plt.import.seaborn.as.snsF....MM |
7da0 | 09 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 5b 27 73 6b 69 6e 5f 72 61 73 68 27 5d | .sns.countplot(data['skin_rash'] |
7dc0 | 29 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 5b 27 73 6b 69 6e 5f 72 61 73 68 27 5d | )sns.countplot(data['skin_rash'] |
7de0 | 29 0e 08 05 09 01 15 15 08 64 61 74 61 64 61 74 61 4a 07 05 09 01 51 51 07 64 61 74 61 2e 64 72 | )........datadataJ....QQ.data.dr |
7e00 | 6f 70 5f 64 75 70 6c 69 63 61 74 65 73 28 69 6e 70 6c 61 63 65 3d 54 72 75 65 29 64 61 74 61 2e | op_duplicates(inplace=True)data. |
7e20 | 64 72 6f 70 5f 64 75 70 6c 69 63 61 74 65 73 28 69 6e 70 6c 61 63 65 3d 54 72 75 65 29 64 06 05 | drop_duplicates(inplace=True)d.. |
7e40 | 09 01 6b 6b 06 64 61 74 61 2e 64 72 6f 70 28 27 55 6e 6e 61 6d 65 64 3a 20 31 33 33 27 2c 20 61 | ..kk.data.drop('Unnamed:.133',.a |
7e60 | 78 69 73 3d 31 2c 20 69 6e 70 6c 61 63 65 3d 54 72 75 65 29 64 61 74 61 2e 64 72 6f 70 28 27 55 | xis=1,.inplace=True)data.drop('U |
7e80 | 6e 6e 61 6d 65 64 3a 20 31 33 33 27 2c 20 61 78 69 73 3d 31 2c 20 69 6e 70 6c 61 63 65 3d 54 72 | nnamed:.133',.axis=1,.inplace=Tr |
7ea0 | 75 65 29 64 05 05 09 01 6b 6b 05 64 61 74 61 2e 64 72 6f 70 28 27 55 6e 6e 61 6d 65 64 3a 20 31 | ue)d....kk.data.drop('Unnamed:.1 |
7ec0 | 33 33 27 2c 20 61 78 69 78 3d 31 2c 20 69 6e 70 6c 61 63 65 3d 54 72 75 65 29 64 61 74 61 2e 64 | 33',.axix=1,.inplace=True)data.d |
7ee0 | 72 6f 70 28 27 55 6e 6e 61 6d 65 64 3a 20 31 33 33 27 2c 20 61 78 69 78 3d 31 2c 20 69 6e 70 6c | rop('Unnamed:.133',.axix=1,.inpl |
7f00 | 61 63 65 3d 54 72 75 65 29 4a 04 05 09 01 51 51 04 64 61 74 61 20 3d 20 70 64 2e 72 65 61 64 5f | ace=True)J....QQ.data.=.pd.read_ |
7f20 | 63 73 76 28 27 54 72 61 69 6e 69 6e 67 2e 63 73 76 27 29 64 61 74 61 20 3d 20 70 64 2e 72 65 61 | csv('Training.csv')data.=.pd.rea |
7f40 | 64 5f 63 73 76 28 27 54 72 61 69 6e 69 6e 67 2e 63 73 76 27 29 2c 03 05 09 01 33 33 03 69 6d 70 | d_csv('Training.csv'),....33.imp |
7f60 | 6f 72 74 20 70 61 6e 64 61 73 20 61 73 20 70 64 69 6d 70 6f 72 74 20 70 61 6e 64 61 73 20 61 73 | ort.pandas.as.pdimport.pandas.as |
7f80 | 20 70 64 4a 02 05 09 01 51 51 02 64 61 74 61 20 3d 20 70 64 2e 72 65 61 64 5f 63 73 76 28 27 54 | .pdJ....QQ.data.=.pd.read_csv('T |
7fa0 | 72 61 69 6e 69 6e 67 2e 63 73 76 27 29 64 61 74 61 20 3d 20 70 64 2e 72 65 61 64 5f 63 73 76 28 | raining.csv')data.=.pd.read_csv( |
7fc0 | 27 54 72 61 69 6e 69 6e 67 2e 63 73 76 27 29 2f 01 05 09 09 37 37 69 6d 70 6f 72 74 20 73 65 61 | 'Training.csv')/....77import.sea |
7fe0 | 62 6f 72 6e 20 61 73 20 73 6e 73 69 6d 70 6f 72 74 20 73 65 61 62 6f 72 6e 20 61 73 20 73 6e 73 | born.as.snsimport.seaborn.as.sns |
8000 | 0d 00 00 00 35 00 b6 00 0f 8a 0f 14 0e 9e 0e 28 0d ca 0d ae 0d 3f 0c f6 0c 90 0c 48 0c 38 0c 1c | ....5..........(.....?.....H.8.. |
8020 | 0b f2 0b a1 0b 80 0b 5b 0b 36 0a f1 0a a0 0a 4f 0a 35 09 f9 09 b5 09 8d 09 71 09 19 08 c1 08 69 | .......[.6.....O.5.......q.....i |
8040 | 08 11 07 b9 07 6b 07 25 06 c7 06 b7 06 53 05 c8 05 82 05 1e 04 bc 04 58 04 4a 04 20 03 f0 03 e6 | .....k.%.....S.........X.J...... |
8060 | 03 d0 03 80 03 1c 02 b5 02 51 02 04 01 28 00 ff 00 b6 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........Q...(.................. |
8080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
80a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 47 6b 05 01 01 4d 4d 02 20 73 | ......................Gk...MM..s |
80c0 | 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 5b 27 73 6b 69 6e 5f 72 61 73 68 27 5d 29 73 | ns.countplot(data['skin_rash'])s |
80e0 | 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 5b 27 73 6b 69 6e 5f 72 61 73 68 27 5d 29 27 | ns.countplot(data['skin_rash'])' |
8100 | 6a 05 01 01 2d 2d 02 1f 63 6f 75 6e 74 5f 70 6c 6f 74 28 64 61 74 61 29 63 6f 75 6e 74 5f 70 6c | j...--..count_plot(data)count_pl |
8120 | 6f 74 28 64 61 74 61 29 81 59 69 07 01 01 81 5d 81 5d 02 1e 64 65 66 20 63 6f 75 6e 74 5f 70 6c | ot(data).Yi....].]..def.count_pl |
8140 | 6f 74 28 64 61 74 61 29 3a 0a 20 20 20 20 66 6f 72 20 63 6f 6c 20 69 6e 20 64 61 74 61 2e 63 6f | ot(data):.....for.col.in.data.co |
8160 | 6c 75 6d 6e 73 3a 0a 20 20 20 20 20 20 20 20 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 | lumns:.........sns.countplot(dat |
8180 | 61 2c 20 78 3d 63 6f 6c 29 0a 20 20 20 20 20 20 20 20 70 6c 74 2e 73 68 6f 77 28 29 64 65 66 20 | a,.x=col).........plt.show()def. |
81a0 | 63 6f 75 6e 74 5f 70 6c 6f 74 28 64 61 74 61 29 3a 0a 20 20 20 20 66 6f 72 20 63 6f 6c 20 69 6e | count_plot(data):.....for.col.in |
81c0 | 20 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 3a 0a 20 20 20 20 20 20 20 20 73 6e 73 2e 63 6f 75 6e 74 | .data.columns:.........sns.count |
81e0 | 70 6c 6f 74 28 64 61 74 61 2c 20 78 3d 63 6f 6c 29 0a 20 20 20 20 20 20 20 20 70 6c 74 2e 73 68 | plot(data,.x=col).........plt.sh |
8200 | 6f 77 28 29 4b 68 05 01 01 51 51 02 1d 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 2c | ow()Kh...QQ..sns.countplot(data, |
8220 | 20 78 3d 27 73 6b 69 6e 5f 72 61 73 68 27 29 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 | .x='skin_rash')sns.countplot(dat |
8240 | 61 2c 20 78 3d 27 73 6b 69 6e 5f 72 61 73 68 27 29 62 67 05 09 01 69 69 4b 73 6e 73 2e 63 6f 75 | a,.x='skin_rash')bg...iiKsns.cou |
8260 | 6e 74 70 6c 6f 74 28 64 61 74 61 2c 20 78 3d 27 73 6b 69 6e 5f 72 61 73 68 27 29 3b 20 70 6c 74 | ntplot(data,.x='skin_rash');.plt |
8280 | 2e 73 68 6f 77 28 29 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 2c 20 78 3d 27 73 6b | .show()sns.countplot(data,.x='sk |
82a0 | 69 6e 5f 72 61 73 68 27 29 3b 20 70 6c 74 2e 73 68 6f 77 28 29 65 66 05 01 01 6b 6b 02 1c 73 6e | in_rash');.plt.show()ef...kk..sn |
82c0 | 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 5b 27 73 6b 69 6e 5f 72 61 73 68 27 5d 2c 20 78 | s.countplot(data['skin_rash'],.x |
82e0 | 3d 27 73 6b 69 6e 5f 72 61 73 68 27 29 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 5b | ='skin_rash')sns.countplot(data[ |
8300 | 27 73 6b 69 6e 5f 72 61 73 68 27 5d 2c 20 78 3d 27 73 6b 69 6e 5f 72 61 73 68 27 29 62 65 05 09 | 'skin_rash'],.x='skin_rash')be.. |
8320 | 01 69 69 4a 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 2c 20 78 3d 27 73 6b 69 6e 5f | .iiJsns.countplot(data,.x='skin_ |
8340 | 72 61 73 68 27 29 3b 20 70 6c 74 2e 73 68 6f 77 28 29 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 | rash');.plt.show()sns.countplot( |
8360 | 64 61 74 61 2c 20 78 3d 27 73 6b 69 6e 5f 72 61 73 68 27 29 3b 20 70 6c 74 2e 73 68 6f 77 28 29 | data,.x='skin_rash');.plt.show() |
8380 | 4e 64 05 09 01 55 55 49 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 2c 20 78 3d 30 29 | Nd...UUIsns.countplot(data,.x=0) |
83a0 | 3b 20 70 6c 74 2e 73 68 6f 77 28 29 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 2c 20 | ;.plt.show()sns.countplot(data,. |
83c0 | 78 3d 30 29 3b 20 70 6c 74 2e 73 68 6f 77 28 29 14 63 05 09 01 1b 1b 48 74 79 70 65 28 78 29 74 | x=0);.plt.show().c.....Htype(x)t |
83e0 | 79 70 65 28 78 29 08 62 05 09 01 0f 0f 47 78 78 2e 61 05 09 01 35 35 46 78 20 3d 64 61 74 61 5b | ype(x).b.....Gxx.a...55Fx.=data[ |
8400 | 27 73 6b 69 6e 5f 72 61 73 68 27 5d 78 20 3d 64 61 74 61 5b 27 73 6b 69 6e 5f 72 61 73 68 27 5d | 'skin_rash']x.=data['skin_rash'] |
8420 | 28 60 05 09 01 2f 2f 45 64 61 74 61 5b 27 73 6b 69 6e 5f 72 61 73 68 27 5d 64 61 74 61 5b 27 73 | (`...//Edata['skin_rash']data['s |
8440 | 6b 69 6e 5f 72 61 73 68 27 5d 0c 5f 05 09 01 13 13 44 64 75 70 64 75 70 62 5e 05 09 01 69 69 43 | kin_rash']._.....Ddupdupb^...iiC |
8460 | 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 2c 20 78 3d 27 70 72 6f 67 6e 6f 73 69 73 | sns.countplot(data,.x='prognosis |
8480 | 27 29 3b 20 70 6c 74 2e 73 68 6f 77 28 29 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 | ');.plt.show()sns.countplot(data |
84a0 | 2c 20 78 3d 27 70 72 6f 67 6e 6f 73 69 73 27 29 3b 20 70 6c 74 2e 73 68 6f 77 28 29 60 5d 05 09 | ,.x='prognosis');.plt.show()`].. |
84c0 | 01 67 67 42 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 2c 20 78 3d 27 70 72 6f 67 6e | .ggBsns.countplot(data,.x='progn |
84e0 | 6f 73 69 27 29 3b 20 70 6c 74 2e 73 68 6f 77 28 29 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 | osi');.plt.show()sns.countplot(d |
8500 | 61 74 61 2c 20 78 3d 27 70 72 6f 67 6e 6f 73 69 27 29 3b 20 70 6c 74 2e 73 68 6f 77 28 29 62 5c | ata,.x='prognosi');.plt.show()b\ |
8520 | 05 09 01 69 69 41 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 2c 20 78 3d 27 70 72 6f | ...iiAsns.countplot(data,.x='pro |
8540 | 67 6e 6f 73 69 73 27 29 3b 20 70 6c 74 2e 73 68 6f 77 28 29 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f | gnosis');.plt.show()sns.countplo |
8560 | 74 28 64 61 74 61 2c 20 78 3d 27 70 72 6f 67 6e 6f 73 69 73 27 29 3b 20 70 6c 74 2e 73 68 6f 77 | t(data,.x='prognosis');.plt.show |
8580 | 28 29 44 5b 05 09 01 4b 4b 40 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 29 3b 20 70 | ()D[...KK@sns.countplot(data);.p |
85a0 | 6c 74 2e 73 68 6f 77 28 29 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 29 3b 20 70 6c | lt.show()sns.countplot(data);.pl |
85c0 | 74 2e 73 68 6f 77 28 29 81 08 5a 07 09 01 81 0d 81 0d 3f 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 | t.show()..Z.......?sns.countplot |
85e0 | 28 64 61 74 61 2c 20 78 3d 27 70 72 6f 67 6e 6f 73 69 73 27 2c 20 68 75 65 3d 27 64 69 61 6f 67 | (data,.x='prognosis',.hue='diaog |
8600 | 6e 6f 73 65 64 27 29 3b 20 70 6c 74 2e 73 68 6f 77 28 29 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 | nosed');.plt.show()sns.countplot |
8620 | 28 64 61 74 61 2c 20 78 3d 27 70 72 6f 67 6e 6f 73 69 73 27 2c 20 68 75 65 3d 27 64 69 61 6f 67 | (data,.x='prognosis',.hue='diaog |
8640 | 6e 6f 73 65 64 27 29 3b 20 70 6c 74 2e 73 68 6f 77 28 29 62 59 05 09 01 69 69 3e 73 6e 73 2e 63 | nosed');.plt.show()bY...ii>sns.c |
8660 | 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 2c 20 78 3d 27 70 72 6f 67 6e 6f 73 69 73 27 29 3b 20 70 | ountplot(data,.x='prognosis');.p |
8680 | 6c 74 2e 73 68 6f 77 28 29 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 2c 20 78 3d 27 | lt.show()sns.countplot(data,.x=' |
86a0 | 70 72 6f 67 6e 6f 73 69 73 27 29 3b 20 70 6c 74 2e 73 68 6f 77 28 29 0e 58 05 09 01 15 15 3d 64 | prognosis');.plt.show().X.....=d |
86c0 | 61 74 61 64 61 74 61 5c 57 05 09 01 63 63 3c 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 | atadata\W...cc<sns.countplot(dat |
86e0 | 61 2c 20 6f 72 69 65 6e 74 3d 27 68 27 29 3b 20 70 6c 74 2e 73 68 6f 77 28 29 73 6e 73 2e 63 6f | a,.orient='h');.plt.show()sns.co |
8700 | 75 6e 74 70 6c 6f 74 28 64 61 74 61 2c 20 6f 72 69 65 6e 74 3d 27 68 27 29 3b 20 70 6c 74 2e 73 | untplot(data,.orient='h');.plt.s |
8720 | 68 6f 77 28 29 44 56 05 09 01 4b 4b 3b 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 29 | how()DV...KK;sns.countplot(data) |
8740 | 3b 20 70 6c 74 2e 73 68 6f 77 28 29 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 29 3b | ;.plt.show()sns.countplot(data); |
8760 | 20 70 6c 74 2e 73 68 6f 77 28 29 4c 55 05 09 01 53 53 3a 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 | .plt.show()LU...SS:sns.countplot |
8780 | 28 78 2c 20 78 3d 27 78 27 29 3b 20 70 6c 74 2e 73 68 6f 77 28 29 73 6e 73 2e 63 6f 75 6e 74 70 | (x,.x='x');.plt.show()sns.countp |
87a0 | 6c 6f 74 28 78 2c 20 78 3d 27 78 27 29 3b 20 70 6c 74 2e 73 68 6f 77 28 29 56 54 05 09 01 5d 5d | lot(x,.x='x');.plt.show()VT...]] |
87c0 | 39 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 78 2c 20 6f 72 69 65 6e 74 3d 27 79 27 29 3b 20 70 | 9sns.countplot(x,.orient='y');.p |
87e0 | 6c 74 2e 73 68 6f 77 28 29 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 78 2c 20 6f 72 69 65 6e 74 | lt.show()sns.countplot(x,.orient |
8800 | 3d 27 79 27 29 3b 20 70 6c 74 2e 73 68 6f 77 28 29 56 53 05 09 01 5d 5d 38 73 6e 73 2e 63 6f 75 | ='y');.plt.show()VS...]]8sns.cou |
8820 | 6e 74 70 6c 6f 74 28 78 2c 20 6f 72 69 65 6e 74 3d 27 78 27 29 3b 20 70 6c 74 2e 73 68 6f 77 28 | ntplot(x,.orient='x');.plt.show( |
8840 | 29 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 78 2c 20 6f 72 69 65 6e 74 3d 27 78 27 29 3b 20 70 | )sns.countplot(x,.orient='x');.p |
8860 | 6c 74 2e 73 68 6f 77 28 29 56 52 05 09 01 5d 5d 37 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 78 | lt.show()VR...]]7sns.countplot(x |
8880 | 2c 20 6f 72 69 65 6e 74 3d 27 78 27 29 3b 20 70 6c 74 2e 73 68 6f 77 28 29 73 6e 73 2e 63 6f 75 | ,.orient='x');.plt.show()sns.cou |
88a0 | 6e 74 70 6c 6f 74 28 78 2c 20 6f 72 69 65 6e 74 3d 27 78 27 29 3b 20 70 6c 74 2e 73 68 6f 77 28 | ntplot(x,.orient='x');.plt.show( |
88c0 | 29 56 51 05 09 01 5d 5d 36 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 78 2c 20 6f 72 69 65 6e 74 | )VQ...]]6sns.countplot(x,.orient |
88e0 | 3d 27 68 27 29 3b 20 70 6c 74 2e 73 68 6f 77 28 29 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 78 | ='h');.plt.show()sns.countplot(x |
8900 | 2c 20 6f 72 69 65 6e 74 3d 27 68 27 29 3b 20 70 6c 74 2e 73 68 6f 77 28 29 56 50 05 09 01 5d 5d | ,.orient='h');.plt.show()VP...]] |
8920 | 35 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 78 2c 20 6f 72 69 65 6e 74 3d 27 76 27 29 3b 20 70 | 5sns.countplot(x,.orient='v');.p |
8940 | 6c 74 2e 73 68 6f 77 28 29 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 78 2c 20 6f 72 69 65 6e 74 | lt.show()sns.countplot(x,.orient |
8960 | 3d 27 76 27 29 3b 20 70 6c 74 2e 73 68 6f 77 28 29 1a 4f 05 09 01 21 21 34 70 6c 74 2e 73 68 6f | ='v');.plt.show().O...!!4plt.sho |
8980 | 77 28 29 70 6c 74 2e 73 68 6f 77 28 29 26 4e 05 09 01 2d 2d 33 73 6e 73 2e 63 6f 75 6e 74 70 6c | w()plt.show()&N...--3sns.countpl |
89a0 | 6f 74 28 78 29 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 78 29 42 4d 05 09 01 49 49 32 78 20 3d | ot(x)sns.countplot(x)BM...II2x.= |
89c0 | 20 70 64 2e 53 65 72 69 65 73 28 5b 30 2c 20 30 2c 20 31 2c 20 30 2c 20 31 5d 29 78 20 3d 20 70 | .pd.Series([0,.0,.1,.0,.1])x.=.p |
89e0 | 64 2e 53 65 72 69 65 73 28 5b 30 2c 20 30 2c 20 31 2c 20 30 2c 20 31 5d 29 3a 4c 05 09 01 41 41 | d.Series([0,.0,.1,.0,.1]):L...AA |
8a00 | 31 70 64 2e 53 65 72 69 65 73 28 5b 30 2c 20 30 2c 20 31 2c 20 30 2c 20 31 5d 29 70 64 2e 53 65 | 1pd.Series([0,.0,.1,.0,.1])pd.Se |
8a20 | 72 69 65 73 28 5b 30 2c 20 30 2c 20 31 2c 20 30 2c 20 31 5d 29 18 4b 05 09 01 1f 1f 30 70 64 2e | ries([0,.0,.1,.0,.1]).K.....0pd. |
8a40 | 53 65 72 69 65 73 70 64 2e 53 65 72 69 65 73 4f 4a 05 01 01 55 55 02 1b 70 64 2e 73 65 74 5f 6f | Seriespd.SeriesOJ...UU..pd.set_o |
8a60 | 70 74 69 6f 6e 28 27 64 69 73 70 6c 61 79 2e 77 69 64 74 68 27 2c 20 31 30 30 30 29 70 64 2e 73 | ption('display.width',.1000)pd.s |
8a80 | 65 74 5f 6f 70 74 69 6f 6e 28 27 64 69 73 70 6c 61 79 2e 77 69 64 74 68 27 2c 20 31 30 30 30 29 | et_option('display.width',.1000) |
8aa0 | 4f 49 05 01 01 55 55 02 1a 70 64 2e 67 65 74 5f 6f 70 74 69 6f 6e 28 27 64 69 73 70 6c 61 79 2e | OI...UU..pd.get_option('display. |
8ac0 | 6d 61 78 5f 63 6f 6c 75 6d 6e 73 27 29 70 64 2e 67 65 74 5f 6f 70 74 69 6f 6e 28 27 64 69 73 70 | max_columns')pd.get_option('disp |
8ae0 | 6c 61 79 2e 6d 61 78 5f 63 6f 6c 75 6d 6e 73 27 29 43 48 05 01 01 49 49 02 19 70 64 2e 67 65 74 | lay.max_columns')CH...II..pd.get |
8b00 | 5f 6f 70 74 69 6f 6e 28 27 64 69 73 70 6c 61 79 2e 77 69 64 74 68 27 29 70 64 2e 67 65 74 5f 6f | _option('display.width')pd.get_o |
8b20 | 70 74 69 6f 6e 28 27 64 69 73 70 6c 61 79 2e 77 69 64 74 68 27 29 23 47 05 01 01 29 29 02 18 64 | ption('display.width')#G...))..d |
8b40 | 65 73 63 72 69 62 65 28 64 61 74 61 29 64 65 73 63 72 69 62 65 28 64 61 74 61 29 23 46 05 01 01 | escribe(data)describe(data)#F... |
8b60 | 29 29 02 17 64 65 73 63 72 69 62 65 28 64 61 74 61 29 64 65 73 63 72 69 62 65 28 64 61 74 61 29 | ))..describe(data)describe(data) |
8b80 | 1f 45 05 01 01 25 25 02 16 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 64 61 74 61 2e 63 6f 6c 75 6d 6e | .E...%%..data.columnsdata.column |
8ba0 | 73 4f 44 05 01 01 55 55 02 15 70 64 2e 73 65 74 5f 6f 70 74 69 6f 6e 28 27 64 69 73 70 6c 61 79 | sOD...UU..pd.set_option('display |
8bc0 | 2e 77 69 64 74 68 27 2c 20 31 30 30 30 29 70 64 2e 73 65 74 5f 6f 70 74 69 6f 6e 28 27 64 69 73 | .width',.1000)pd.set_option('dis |
8be0 | 70 6c 61 79 2e 77 69 64 74 68 27 2c 20 31 30 30 30 29 28 43 05 09 01 2f 2f 2f 64 61 74 61 5b 27 | play.width',.1000)(C...///data[' |
8c00 | 73 6b 69 6e 5f 72 61 73 68 27 5d 64 61 74 61 5b 27 73 6b 69 6e 5f 72 61 73 68 27 5d 1a 42 05 09 | skin_rash']data['skin_rash'].B.. |
8c20 | 01 21 21 2e 70 6c 74 2e 73 68 6f 77 28 29 70 6c 74 2e 73 68 6f 77 28 29 0e 41 05 09 01 15 15 2d | .!!.plt.show()plt.show().A.....- |
8c40 | 70 6c 74 2e 70 6c 74 2e 46 40 05 09 01 4d 4d 2c 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 | plt.plt.F@...MM,sns.countplot(da |
8c60 | 74 61 5b 27 73 6b 69 6e 5f 72 61 73 68 27 5d 29 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 | ta['skin_rash'])sns.countplot(da |
8c80 | 74 61 5b 27 73 6b 69 6e 5f 72 61 73 68 27 5d 29 64 3f 05 09 01 6b 6b 2b 73 6e 73 2e 63 6f 75 6e | ta['skin_rash'])d?...kk+sns.coun |
8ca0 | 74 70 6c 6f 74 28 64 61 74 61 5b 27 73 6b 69 6e 5f 72 61 73 68 27 5d 2c 20 78 3d 27 73 6b 69 6e | tplot(data['skin_rash'],.x='skin |
8cc0 | 5f 72 61 73 68 27 29 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 5b 27 73 6b 69 6e 5f | _rash')sns.countplot(data['skin_ |
8ce0 | 72 61 73 68 27 5d 2c 20 78 3d 27 73 6b 69 6e 5f 72 61 73 68 27 29 47 3e 05 01 01 4d 4d 02 14 73 | rash'],.x='skin_rash')G>...MM..s |
8d00 | 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 5b 27 73 6b 69 6e 5f 72 61 73 68 27 5d 29 73 | ns.countplot(data['skin_rash'])s |
8d20 | 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 5b 27 73 6b 69 6e 5f 72 61 73 68 27 5d 29 6d | ns.countplot(data['skin_rash'])m |
8d40 | 3d 05 01 01 73 73 02 13 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 5b 27 73 6b 69 6e | =...ss..sns.countplot(data['skin |
8d60 | 5f 72 61 73 68 27 5d 2c 20 6e 61 74 69 76 65 5f 73 63 61 6c 65 3d 54 72 75 65 29 73 6e 73 2e 63 | _rash'],.native_scale=True)sns.c |
8d80 | 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 5b 27 73 6b 69 6e 5f 72 61 73 68 27 5d 2c 20 6e 61 74 69 | ountplot(data['skin_rash'],.nati |
8da0 | 76 65 5f 73 63 61 6c 65 3d 54 72 75 65 29 1a 3c 05 09 01 21 21 2a 70 6c 74 2e 73 68 6f 77 28 29 | ve_scale=True).<...!!*plt.show() |
8dc0 | 70 6c 74 2e 73 68 6f 77 28 29 5c 3b 05 09 01 63 63 29 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 | plt.show()\;...cc)sns.countplot( |
8de0 | 5b 5b 31 2c 20 30 2c 20 30 2c 20 30 5d 2c 20 5b 30 2c 20 30 2c 20 30 2c 20 30 5d 5d 29 73 6e 73 | [[1,.0,.0,.0],.[0,.0,.0,.0]])sns |
8e00 | 2e 63 6f 75 6e 74 70 6c 6f 74 28 5b 5b 31 2c 20 30 2c 20 30 2c 20 30 5d 2c 20 5b 30 2c 20 30 2c | .countplot([[1,.0,.0,.0],.[0,.0, |
8e20 | 20 30 2c 20 30 5d 5d 29 74 3a 05 09 01 7b 7b 28 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 5b 5b | .0,.0]])t:...{{(sns.countplot([[ |
8e40 | 31 2c 20 30 2c 20 30 2c 20 30 5d 2c 20 5b 30 2c 20 30 2c 20 30 2c 20 30 5d 5d 29 3b 20 70 6c 74 | 1,.0,.0,.0],.[0,.0,.0,.0]]);.plt |
8e60 | 2e 73 68 6f 77 28 29 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 5b 5b 31 2c 20 30 2c 20 30 2c 20 | .show()sns.countplot([[1,.0,.0,. |
8e80 | 30 5d 2c 20 5b 30 2c 20 30 2c 20 30 2c 20 30 5d 5d 29 3b 20 70 6c 74 2e 73 68 6f 77 28 29 74 39 | 0],.[0,.0,.0,.0]]);.plt.show()t9 |
8ea0 | 05 09 01 7b 7b 27 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 5b 5b 31 2c 20 30 2c 20 30 2c 20 30 | ...{{'sns.countplot([[1,.0,.0,.0 |
8ec0 | 5d 2c 20 5b 31 2c 20 30 2c 20 30 2c 20 30 5d 5d 29 3b 20 70 6c 74 2e 73 68 6f 77 28 29 73 6e 73 | ],.[1,.0,.0,.0]]);.plt.show()sns |
8ee0 | 2e 63 6f 75 6e 74 70 6c 6f 74 28 5b 5b 31 2c 20 30 2c 20 30 2c 20 30 5d 2c 20 5b 31 2c 20 30 2c | .countplot([[1,.0,.0,.0],.[1,.0, |
8f00 | 20 30 2c 20 30 5d 5d 29 3b 20 70 6c 74 2e 73 68 6f 77 28 29 74 38 05 09 01 7b 7b 26 73 6e 73 2e | .0,.0]]);.plt.show()t8...{{&sns. |
8f20 | 63 6f 75 6e 74 70 6c 6f 74 28 5b 5b 31 2c 20 30 2c 20 30 2c 20 31 5d 2c 20 5b 31 2c 20 30 2c 20 | countplot([[1,.0,.0,.1],.[1,.0,. |
8f40 | 30 2c 20 30 5d 5d 29 3b 20 70 6c 74 2e 73 68 6f 77 28 29 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 | 0,.0]]);.plt.show()sns.countplot |
8f60 | 28 5b 5b 31 2c 20 30 2c 20 30 2c 20 31 5d 2c 20 5b 31 2c 20 30 2c 20 30 2c 20 30 5d 5d 29 3b 20 | ([[1,.0,.0,.1],.[1,.0,.0,.0]]);. |
8f80 | 70 6c 74 2e 73 68 6f 77 28 29 74 37 05 09 01 7b 7b 25 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 | plt.show()t7...{{%sns.countplot( |
8fa0 | 5b 5b 31 2c 20 31 2c 20 30 2c 20 31 5d 2c 20 5b 31 2c 20 30 2c 20 30 2c 20 30 5d 5d 29 3b 20 70 | [[1,.1,.0,.1],.[1,.0,.0,.0]]);.p |
8fc0 | 6c 74 2e 73 68 6f 77 28 29 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 5b 5b 31 2c 20 31 2c 20 30 | lt.show()sns.countplot([[1,.1,.0 |
8fe0 | 2c 20 31 5d 2c 20 5b 31 2c 20 30 2c 20 30 2c 20 30 5d 5d 29 3b 20 70 6c 74 2e 73 68 6f 77 28 29 | ,.1],.[1,.0,.0,.0]]);.plt.show() |
9000 | 0d 00 00 00 21 00 4b 00 0f 7f 0f 70 0e f7 0e 6d 0d d7 0d 49 0c fc 0c af 0c 2e 0c 1f 0b fd 0b ad | ....!.K....p...m...I............ |
9020 | 0b 8a 0a e8 0a 25 09 61 09 20 08 cb 07 f5 07 1f 06 c1 05 bc 05 9c 04 d8 04 86 04 38 04 26 04 08 | .....%.a...................8.&.. |
9040 | 03 e6 03 ae 03 60 03 42 00 4b 00 85 73 81 0c 07 01 01 85 77 85 77 05 0a 64 65 66 20 64 65 73 63 | .....`.B.K..s......w.w..def.desc |
9060 | 72 69 62 65 28 64 61 74 61 29 3a 0a 20 20 20 20 66 6f 72 6d 61 74 20 3d 20 22 25 2d 33 30 73 20 | ribe(data):.....format.=."%-30s. |
9080 | 25 2d 31 30 73 20 25 36 73 20 25 36 73 20 25 73 22 0a 20 20 20 20 70 72 69 6e 74 28 66 6f 72 6d | %-10s.%6s.%6s.%s".....print(form |
90a0 | 61 74 20 25 28 22 43 6f 6c 75 6d 6e 20 4e 61 6d 65 22 2c 20 22 44 61 74 61 20 54 79 70 65 22 2c | at.%("Column.Name",."Data.Type", |
90c0 | 20 22 4e 75 6c 6c 22 2c 20 22 55 6e 69 71 75 65 22 2c 20 22 55 6e 69 71 75 65 22 29 29 0a 20 20 | ."Null",."Unique",."Unique"))... |
90e0 | 20 20 70 72 69 6e 74 28 66 6f 72 6d 61 74 20 25 28 22 22 2c 20 22 22 2c 20 22 43 6f 75 6e 74 22 | ..print(format.%("",."",."Count" |
9100 | 2c 20 22 43 6f 75 6e 74 22 2c 20 22 56 61 6c 75 65 73 22 29 29 0a 20 20 20 20 70 72 69 6e 74 28 | ,."Count",."Values")).....print( |
9120 | 27 2d 27 20 2a 20 36 35 29 0a 20 20 20 20 66 6f 72 20 63 6f 6c 20 69 6e 20 64 61 74 61 2e 63 6f | '-'.*.65).....for.col.in.data.co |
9140 | 6c 75 6d 6e 73 3a 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 66 6f 72 6d 61 74 20 25 28 63 6f | lumns:.........print(format.%(co |
9160 | 6c 2c 20 64 61 74 61 5b 63 6f 6c 5d 2e 64 74 79 70 65 2c 20 64 61 74 61 5b 63 6f 6c 5d 2e 69 73 | l,.data[col].dtype,.data[col].is |
9180 | 6e 75 6c 6c 28 29 2e 73 75 6d 28 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | null().sum(),................... |
91a0 | 20 20 20 20 64 61 74 61 5b 63 6f 6c 5d 2e 6e 75 6e 69 71 75 65 28 29 2c 20 64 61 74 61 5b 63 6f | ....data[col].nunique(),.data[co |
91c0 | 6c 5d 2e 75 6e 69 71 75 65 28 29 29 29 64 65 66 20 64 65 73 63 72 69 62 65 28 64 61 74 61 29 3a | l].unique()))def.describe(data): |
91e0 | 0a 20 20 20 20 66 6f 72 6d 61 74 20 3d 20 22 25 2d 33 30 73 20 25 2d 31 30 73 20 25 36 73 20 25 | .....format.=."%-30s.%-10s.%6s.% |
9200 | 36 73 20 25 73 22 0a 20 20 20 20 70 72 69 6e 74 28 66 6f 72 6d 61 74 20 25 28 22 43 6f 6c 75 6d | 6s.%s".....print(format.%("Colum |
9220 | 6e 20 4e 61 6d 65 22 2c 20 22 44 61 74 61 20 54 79 70 65 22 2c 20 22 4e 75 6c 6c 22 2c 20 22 55 | n.Name",."Data.Type",."Null",."U |
9240 | 6e 69 71 75 65 22 2c 20 22 55 6e 69 71 75 65 22 29 29 0a 20 20 20 20 70 72 69 6e 74 28 66 6f 72 | nique",."Unique")).....print(for |
9260 | 6d 61 74 20 25 28 22 22 2c 20 22 22 2c 20 22 43 6f 75 6e 74 22 2c 20 22 43 6f 75 6e 74 22 2c 20 | mat.%("",."",."Count",."Count",. |
9280 | 22 56 61 6c 75 65 73 22 29 29 0a 20 20 20 20 70 72 69 6e 74 28 27 2d 27 20 2a 20 36 35 29 0a 20 | "Values")).....print('-'.*.65).. |
92a0 | 20 20 20 66 6f 72 20 63 6f 6c 20 69 6e 20 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 3a 0a 20 20 20 20 | ...for.col.in.data.columns:..... |
92c0 | 20 20 20 20 70 72 69 6e 74 28 66 6f 72 6d 61 74 20 25 28 63 6f 6c 2c 20 64 61 74 61 5b 63 6f 6c | ....print(format.%(col,.data[col |
92e0 | 5d 2e 64 74 79 70 65 2c 20 64 61 74 61 5b 63 6f 6c 5d 2e 69 73 6e 75 6c 6c 28 29 2e 73 75 6d 28 | ].dtype,.data[col].isnull().sum( |
9300 | 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 64 61 74 61 5b 63 6f | ),.......................data[co |
9320 | 6c 5d 2e 6e 75 6e 69 71 75 65 28 29 2c 20 64 61 74 61 5b 63 6f 6c 5d 2e 75 6e 69 71 75 65 28 29 | l].nunique(),.data[col].unique() |
9340 | 29 29 1b 81 0b 05 01 01 21 21 05 09 64 61 74 61 2e 73 68 61 70 65 64 61 74 61 2e 73 68 61 70 65 | ))......!!..data.shapedata.shape |
9360 | 4b 81 0a 05 01 01 51 51 05 08 64 61 74 61 2e 64 72 6f 70 5f 64 75 70 6c 69 63 61 74 65 73 28 69 | K.....QQ..data.drop_duplicates(i |
9380 | 6e 70 6c 61 63 65 3d 54 72 75 65 29 64 61 74 61 2e 64 72 6f 70 5f 64 75 70 6c 69 63 61 74 65 73 | nplace=True)data.drop_duplicates |
93a0 | 28 69 6e 70 6c 61 63 65 3d 54 72 75 65 29 35 81 09 05 01 01 3b 3b 05 07 64 61 74 61 2e 64 75 70 | (inplace=True)5.....;;..data.dup |
93c0 | 6c 69 63 61 74 65 64 28 29 2e 73 75 6d 28 29 64 61 74 61 2e 64 75 70 6c 69 63 61 74 65 64 28 29 | licated().sum()data.duplicated() |
93e0 | 2e 73 75 6d 28 29 1f 81 08 05 01 01 25 25 05 06 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 64 61 74 61 | .sum()......%%..data.columnsdata |
9400 | 2e 63 6f 6c 75 6d 6e 73 1b 81 07 05 01 01 21 21 05 05 64 61 74 61 2e 73 68 61 70 65 64 61 74 61 | .columns......!!..data.shapedata |
9420 | 2e 73 68 61 70 65 0f 81 06 05 01 01 15 15 05 04 64 61 74 61 64 61 74 61 4b 81 05 05 01 01 51 51 | .shape..........datadataK.....QQ |
9440 | 05 03 64 61 74 61 20 3d 20 70 64 2e 72 65 61 64 5f 63 73 76 28 27 54 72 61 69 6e 69 6e 67 2e 63 | ..data.=.pd.read_csv('Training.c |
9460 | 73 76 27 29 64 61 74 61 20 3d 20 70 64 2e 72 65 61 64 5f 63 73 76 28 27 54 72 61 69 6e 69 6e 67 | sv')data.=.pd.read_csv('Training |
9480 | 2e 63 73 76 27 29 4f 81 04 05 01 01 55 55 05 02 70 64 2e 73 65 74 5f 6f 70 74 69 6f 6e 28 27 64 | .csv')O.....UU..pd.set_option('d |
94a0 | 69 73 70 6c 61 79 2e 77 69 64 74 68 27 2c 20 31 30 30 30 29 70 64 2e 73 65 74 5f 6f 70 74 69 6f | isplay.width',.1000)pd.set_optio |
94c0 | 6e 28 27 64 69 73 70 6c 61 79 2e 77 69 64 74 68 27 2c 20 31 30 30 30 29 81 40 81 03 07 01 09 81 | n('display.width',.1000).@...... |
94e0 | 45 81 45 05 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 69 6d 70 6f 72 74 20 70 61 | E.E.import.numpy.as.np.import.pa |
9500 | 6e 64 61 73 20 61 73 20 70 64 0a 69 6d 70 6f 72 74 20 6d 61 74 70 6c 6f 74 6c 69 62 2e 70 79 70 | ndas.as.pd.import.matplotlib.pyp |
9520 | 6c 6f 74 20 61 73 20 70 6c 74 0a 69 6d 70 6f 72 74 20 73 65 61 62 6f 72 6e 20 61 73 20 73 6e 73 | lot.as.plt.import.seaborn.as.sns |
9540 | 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 69 6d 70 6f 72 74 20 70 61 6e 64 61 73 | import.numpy.as.np.import.pandas |
9560 | 20 61 73 20 70 64 0a 69 6d 70 6f 72 74 20 6d 61 74 70 6c 6f 74 6c 69 62 2e 70 79 70 6c 6f 74 20 | .as.pd.import.matplotlib.pyplot. |
9580 | 61 73 20 70 6c 74 0a 69 6d 70 6f 72 74 20 73 65 61 62 6f 72 6e 20 61 73 20 73 6e 73 1d 81 02 05 | as.plt.import.seaborn.as.sns.... |
95a0 | 01 01 23 23 07 09 69 72 69 73 2e 74 61 69 6c 28 29 69 72 69 73 2e 74 61 69 6c 28 29 82 01 81 01 | ..##..iris.tail()iris.tail().... |
95c0 | 07 01 01 82 05 82 05 07 08 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 70 72 65 70 72 6f 63 65 73 73 | .........from.sklearn.preprocess |
95e0 | 69 6e 67 20 69 6d 70 6f 72 74 20 4c 61 62 65 6c 45 6e 63 6f 64 65 72 0a 6c 65 20 3d 20 4c 61 62 | ing.import.LabelEncoder.le.=.Lab |
9600 | 65 6c 45 6e 63 6f 64 65 72 28 29 0a 69 72 69 73 5b 27 43 6f 64 65 27 5d 20 3d 20 6c 65 2e 66 69 | elEncoder().iris['Code'].=.le.fi |
9620 | 74 5f 74 72 61 6e 73 66 6f 72 6d 28 69 72 69 73 2e 73 70 65 63 69 65 73 29 0a 69 72 69 73 2e 68 | t_transform(iris.species).iris.h |
9640 | 65 61 64 28 29 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 70 72 65 70 72 6f 63 65 73 73 69 6e 67 20 | ead()from.sklearn.preprocessing. |
9660 | 69 6d 70 6f 72 74 20 4c 61 62 65 6c 45 6e 63 6f 64 65 72 0a 6c 65 20 3d 20 4c 61 62 65 6c 45 6e | import.LabelEncoder.le.=.LabelEn |
9680 | 63 6f 64 65 72 28 29 0a 69 72 69 73 5b 27 43 6f 64 65 27 5d 20 3d 20 6c 65 2e 66 69 74 5f 74 72 | coder().iris['Code'].=.le.fit_tr |
96a0 | 61 6e 73 66 6f 72 6d 28 69 72 69 73 2e 73 70 65 63 69 65 73 29 0a 69 72 69 73 2e 68 65 61 64 28 | ansform(iris.species).iris.head( |
96c0 | 29 5b 81 00 05 01 01 61 61 07 07 69 72 69 73 20 3d 20 70 64 2e 72 65 61 64 5f 63 73 76 28 22 69 | )[.....aa..iris.=.pd.read_csv("i |
96e0 | 72 69 73 2e 63 73 76 22 29 0a 69 72 69 73 2e 68 65 61 64 28 29 69 72 69 73 20 3d 20 70 64 2e 72 | ris.csv").iris.head()iris.=.pd.r |
9700 | 65 61 64 5f 63 73 76 28 22 69 72 69 73 2e 63 73 76 22 29 0a 69 72 69 73 2e 68 65 61 64 28 29 81 | ead_csv("iris.csv").iris.head(). |
9720 | 53 7f 07 01 01 81 57 81 57 07 06 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 70 72 65 70 72 6f 63 65 | S.....W.W..from.sklearn.preproce |
9740 | 73 73 69 6e 67 20 69 6d 70 6f 72 74 20 53 74 61 6e 64 61 72 64 53 63 61 6c 65 72 0a 73 63 61 6c | ssing.import.StandardScaler.scal |
9760 | 69 6e 67 20 3d 20 53 74 61 6e 64 61 72 64 53 63 61 6c 65 72 28 29 0a 73 63 61 6c 69 6e 67 2e 66 | ing.=.StandardScaler().scaling.f |
9780 | 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 64 66 29 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 70 72 65 | it_transform(df)from.sklearn.pre |
97a0 | 70 72 6f 63 65 73 73 69 6e 67 20 69 6d 70 6f 72 74 20 53 74 61 6e 64 61 72 64 53 63 61 6c 65 72 | processing.import.StandardScaler |
97c0 | 0a 73 63 61 6c 69 6e 67 20 3d 20 53 74 61 6e 64 61 72 64 53 63 61 6c 65 72 28 29 0a 73 63 61 6c | .scaling.=.StandardScaler().scal |
97e0 | 69 6e 67 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 64 66 29 81 53 7e 07 01 01 81 57 81 57 07 | ing.fit_transform(df).S~....W.W. |
9800 | 05 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 70 72 65 70 72 6f 63 65 73 73 69 6e 67 20 69 6d 70 6f | .from.sklearn.preprocessing.impo |
9820 | 72 74 20 53 74 61 6e 64 61 72 64 53 63 61 6c 65 72 0a 73 63 61 6c 69 6e 67 20 3d 20 53 74 61 6e | rt.StandardScaler.scaling.=.Stan |
9840 | 64 61 72 64 53 63 61 6c 65 72 28 29 0a 73 63 61 6c 69 6e 67 2e 66 69 74 5f 74 72 61 6e 73 66 6f | dardScaler().scaling.fit_transfo |
9860 | 72 6d 28 64 66 29 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 70 72 65 70 72 6f 63 65 73 73 69 6e 67 | rm(df)from.sklearn.preprocessing |
9880 | 20 69 6d 70 6f 72 74 20 53 74 61 6e 64 61 72 64 53 63 61 6c 65 72 0a 73 63 61 6c 69 6e 67 20 3d | .import.StandardScaler.scaling.= |
98a0 | 20 53 74 61 6e 64 61 72 64 53 63 61 6c 65 72 28 29 0a 73 63 61 6c 69 6e 67 2e 66 69 74 5f 74 72 | .StandardScaler().scaling.fit_tr |
98c0 | 61 6e 73 66 6f 72 6d 28 64 66 29 53 7d 05 01 01 59 59 07 04 64 66 20 3d 20 70 64 2e 72 65 61 64 | ansform(df)S}...YY..df.=.pd.read |
98e0 | 5f 63 73 76 28 22 77 69 6e 65 2e 63 73 76 22 29 0a 70 72 69 6e 74 28 64 66 29 64 66 20 3d 20 70 | _csv("wine.csv").print(df)df.=.p |
9900 | 64 2e 72 65 61 64 5f 63 73 76 28 22 77 69 6e 65 2e 63 73 76 22 29 0a 70 72 69 6e 74 28 64 66 29 | d.read_csv("wine.csv").print(df) |
9920 | 3f 7c 05 01 01 45 45 07 03 64 66 20 3d 20 70 64 2e 72 65 61 64 5f 63 73 76 28 22 77 69 6e 65 2e | ?|...EE..df.=.pd.read_csv("wine. |
9940 | 63 73 76 22 29 64 66 20 3d 20 70 64 2e 72 65 61 64 5f 63 73 76 28 22 77 69 6e 65 2e 63 73 76 22 | csv")df.=.pd.read_csv("wine.csv" |
9960 | 29 81 41 7b 07 01 01 81 45 81 45 07 02 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a | ).A{....E.E..import.numpy.as.np. |
9980 | 69 6d 70 6f 72 74 20 70 61 6e 64 61 73 20 61 73 20 70 64 0a 69 6d 70 6f 72 74 20 6d 61 74 70 6c | import.pandas.as.pd.import.matpl |
99a0 | 6f 74 6c 69 62 2e 70 79 70 6c 6f 74 20 61 73 20 70 6c 74 0a 69 6d 70 6f 72 74 20 73 65 61 62 6f | otlib.pyplot.as.plt.import.seabo |
99c0 | 72 6e 20 61 73 20 73 6e 73 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 69 6d 70 6f | rn.as.snsimport.numpy.as.np.impo |
99e0 | 72 74 20 70 61 6e 64 61 73 20 61 73 20 70 64 0a 69 6d 70 6f 72 74 20 6d 61 74 70 6c 6f 74 6c 69 | rt.pandas.as.pd.import.matplotli |
9a00 | 62 2e 70 79 70 6c 6f 74 20 61 73 20 70 6c 74 0a 69 6d 70 6f 72 74 20 73 65 61 62 6f 72 6e 20 61 | b.pyplot.as.plt.import.seaborn.a |
9a20 | 73 20 73 6e 73 81 40 7a 07 01 09 81 45 81 45 07 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 | s.sns.@z....E.E.import.numpy.as. |
9a40 | 6e 70 0a 69 6d 70 6f 72 74 20 70 61 6e 64 61 73 20 61 73 20 70 64 0a 69 6d 70 6f 72 74 20 6d 61 | np.import.pandas.as.pd.import.ma |
9a60 | 74 70 6c 6f 74 6c 69 62 2e 70 79 70 6c 6f 74 20 61 73 20 70 6c 74 0a 69 6d 70 6f 72 74 20 73 65 | tplotlib.pyplot.as.plt.import.se |
9a80 | 61 62 6f 72 6e 20 61 73 20 73 6e 73 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 69 | aborn.as.snsimport.numpy.as.np.i |
9aa0 | 6d 70 6f 72 74 20 70 61 6e 64 61 73 20 61 73 20 70 64 0a 69 6d 70 6f 72 74 20 6d 61 74 70 6c 6f | mport.pandas.as.pd.import.matplo |
9ac0 | 74 6c 69 62 2e 70 79 70 6c 6f 74 20 61 73 20 70 6c 74 0a 69 6d 70 6f 72 74 20 73 65 61 62 6f 72 | tlib.pyplot.as.plt.import.seabor |
9ae0 | 6e 20 61 73 20 73 6e 73 81 1f 79 07 01 01 81 23 81 23 03 04 66 6f 72 20 70 72 6f 63 20 69 6e 20 | n.as.sns..y....#.#..for.proc.in. |
9b00 | 70 73 75 74 69 6c 2e 70 72 6f 63 65 73 73 5f 69 74 65 72 28 5b 27 70 69 64 27 2c 20 27 6e 61 6d | psutil.process_iter(['pid',.'nam |
9b20 | 65 27 5d 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 70 72 6f 63 2e 69 6e 66 6f 29 0a 20 20 20 20 66 | e']):.....print(proc.info).....f |
9b40 | 6f 72 20 70 72 6f 63 20 69 6e 20 70 73 75 74 69 6c 2e 70 72 6f 63 65 73 73 5f 69 74 65 72 28 5b | or.proc.in.psutil.process_iter([ |
9b60 | 27 70 69 64 27 2c 20 27 6e 61 6d 65 27 5d 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 70 72 6f 63 2e | 'pid',.'name']):.....print(proc. |
9b80 | 69 6e 66 6f 29 0a 20 20 20 20 21 78 05 01 01 27 27 03 03 69 6d 70 6f 72 74 20 70 73 75 74 69 6c | info).....!x...''..import.psutil |
9ba0 | 69 6d 70 6f 72 74 20 70 73 75 74 69 6c 4e 77 05 01 01 77 31 03 02 67 65 74 5f 69 70 79 74 68 6f | import.psutilNw...w1..get_ipytho |
9bc0 | 6e 28 29 2e 72 75 6e 5f 6c 69 6e 65 5f 6d 61 67 69 63 28 27 70 69 70 27 2c 20 27 69 6e 73 74 61 | n().run_line_magic('pip',.'insta |
9be0 | 6c 6c 20 70 73 75 74 69 6c 27 29 70 69 70 20 69 6e 73 74 61 6c 6c 20 70 73 75 74 69 6c 20 76 05 | ll.psutil')pip.install.psutil.v. |
9c00 | 01 09 27 27 03 69 6d 70 6f 72 74 20 70 73 75 74 69 6c 69 6d 70 6f 72 74 20 70 73 75 74 69 6c 0d | ..''.import.psutilimport.psutil. |
9c20 | 75 05 01 01 13 13 02 2a 6e 75 6d 6e 75 6d 7f 74 07 01 01 81 03 81 03 02 29 6e 75 6d 20 3d 20 5b | u......*numnum.t........)num.=.[ |
9c40 | 78 20 66 6f 72 20 78 20 69 6e 20 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 20 69 66 20 64 61 74 61 5b | x.for.x.in.data.columns.if.data[ |
9c60 | 78 5d 2e 64 74 79 70 65 20 21 3d 20 27 69 6e 74 36 34 27 5d 6e 75 6d 20 3d 20 5b 78 20 66 6f 72 | x].dtype.!=.'int64']num.=.[x.for |
9c80 | 20 78 20 69 6e 20 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 20 69 66 20 64 61 74 61 5b 78 5d 2e 64 74 | .x.in.data.columns.if.data[x].dt |
9ca0 | 79 70 65 20 21 3d 20 27 69 6e 74 36 34 27 5d 4b 73 05 01 01 51 51 02 28 73 6e 73 2e 63 6f 75 6e | ype.!=.'int64']Ks...QQ.(sns.coun |
9cc0 | 74 70 6c 6f 74 28 64 61 74 61 2c 20 78 3d 27 73 6b 69 6e 5f 72 61 73 68 27 29 73 6e 73 2e 63 6f | tplot(data,.x='skin_rash')sns.co |
9ce0 | 75 6e 74 70 6c 6f 74 28 64 61 74 61 2c 20 78 3d 27 73 6b 69 6e 5f 72 61 73 68 27 29 4b 72 05 01 | untplot(data,.x='skin_rash')Kr.. |
9d00 | 01 51 51 02 27 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 2c 20 78 3d 27 73 6b 69 6e | .QQ.'sns.countplot(data,.x='skin |
9d20 | 5f 72 61 73 68 27 29 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 2c 20 78 3d 27 73 6b | _rash')sns.countplot(data,.x='sk |
9d40 | 69 6e 5f 72 61 73 68 27 29 81 0b 71 07 01 01 81 0f 81 0f 02 26 6e 75 6d 20 3d 20 5b 63 6f 6c 20 | in_rash')..q........&num.=.[col. |
9d60 | 66 6f 72 20 63 6f 6c 20 69 6e 20 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 20 69 66 20 64 61 74 61 5b | for.col.in.data.columns.if.data[ |
9d80 | 63 6f 6c 5d 2e 64 74 79 70 65 20 21 3d 20 27 69 6e 74 36 34 27 5d 6e 75 6d 20 3d 20 5b 63 6f 6c | col].dtype.!=.'int64']num.=.[col |
9da0 | 20 66 6f 72 20 63 6f 6c 20 69 6e 20 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 20 69 66 20 64 61 74 61 | .for.col.in.data.columns.if.data |
9dc0 | 5b 63 6f 6c 5d 2e 64 74 79 70 65 20 21 3d 20 27 69 6e 74 36 34 27 5d 81 13 70 07 01 01 81 17 81 | [col].dtype.!=.'int64']..p...... |
9de0 | 17 02 25 70 72 69 6e 74 28 6c 69 73 74 28 66 69 6c 74 65 72 28 6c 61 6d 62 64 61 20 78 3a 20 64 | ..%print(list(filter(lambda.x:.d |
9e00 | 61 74 61 5b 78 5d 2e 64 74 79 70 65 20 21 3d 20 27 69 6e 74 36 34 27 2c 20 64 61 74 61 2e 63 6f | ata[x].dtype.!=.'int64',.data.co |
9e20 | 6c 75 6d 6e 73 29 29 29 70 72 69 6e 74 28 6c 69 73 74 28 66 69 6c 74 65 72 28 6c 61 6d 62 64 61 | lumns)))print(list(filter(lambda |
9e40 | 20 78 3a 20 64 61 74 61 5b 78 5d 2e 64 74 79 70 65 20 21 3d 20 27 69 6e 74 36 34 27 2c 20 64 61 | .x:.data[x].dtype.!=.'int64',.da |
9e60 | 74 61 2e 63 6f 6c 75 6d 6e 73 29 29 29 81 07 6f 07 01 01 81 0b 81 0b 02 24 70 72 69 6e 74 28 66 | ta.columns)))..o........$print(f |
9e80 | 69 6c 74 65 72 28 6c 61 6d 62 64 61 20 78 3a 20 64 61 74 61 5b 78 5d 2e 64 74 79 70 65 20 21 3d | ilter(lambda.x:.data[x].dtype.!= |
9ea0 | 20 27 69 6e 74 36 34 27 2c 20 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 29 29 70 72 69 6e 74 28 66 69 | .'int64',.data.columns))print(fi |
9ec0 | 6c 74 65 72 28 6c 61 6d 62 64 61 20 78 3a 20 64 61 74 61 5b 78 5d 2e 64 74 79 70 65 20 21 3d 20 | lter(lambda.x:.data[x].dtype.!=. |
9ee0 | 27 69 6e 74 36 34 27 2c 20 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 29 29 77 6e 05 01 01 7d 7d 02 23 | 'int64',.data.columns))wn...}}.# |
9f00 | 66 69 6c 74 65 72 28 6c 61 6d 62 64 61 20 78 3a 20 64 61 74 61 5b 78 5d 2e 64 74 79 70 65 20 21 | filter(lambda.x:.data[x].dtype.! |
9f20 | 3d 20 27 69 6e 74 36 34 27 2c 20 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 29 66 69 6c 74 65 72 28 6c | =.'int64',.data.columns)filter(l |
9f40 | 61 6d 62 64 61 20 78 3a 20 64 61 74 61 5b 78 5d 2e 64 74 79 70 65 20 21 3d 20 27 69 6e 74 36 34 | ambda.x:.data[x].dtype.!=.'int64 |
9f60 | 27 2c 20 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 29 0d 6d 05 01 01 13 13 02 22 6e 75 6d 6e 75 6d 7f | ',.data.columns).m......"numnum. |
9f80 | 6c 07 01 01 81 03 81 03 02 21 6e 75 6d 20 3d 20 5b 69 20 66 6f 72 20 69 20 69 6e 20 64 61 74 61 | l........!num.=.[i.for.i.in.data |
9fa0 | 2e 63 6f 6c 75 6d 6e 73 20 69 66 20 64 61 74 61 5b 69 5d 2e 64 74 79 70 65 20 21 3d 20 27 69 6e | .columns.if.data[i].dtype.!=.'in |
9fc0 | 74 36 34 27 5d 6e 75 6d 20 3d 20 5b 69 20 66 6f 72 20 69 20 69 6e 20 64 61 74 61 2e 63 6f 6c 75 | t64']num.=.[i.for.i.in.data.colu |
9fe0 | 6d 6e 73 20 69 66 20 64 61 74 61 5b 69 5d 2e 64 74 79 70 65 20 21 3d 20 27 69 6e 74 36 34 27 5d | mns.if.data[i].dtype.!=.'int64'] |
a000 | 0d 00 00 00 24 00 b3 00 0f da 0f 58 0f 48 0e fe 0e ae 0e 46 0e 34 0d f8 0d aa 0c 9f 0c 8d 0c 63 | ....$......X.H.....F.4.........c |
a020 | 0b 9f 0b 4d 0a ff 0a ed 0a cf 0a ad 0a 75 0a 27 0a 09 07 12 06 ec 06 6a 06 5a 06 10 05 c0 05 58 | ...M.........u.'.......j.Z.....X |
a040 | 05 46 05 0a 04 bc 03 b1 02 5c 02 32 01 92 00 b3 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .F.......\.2.................... |
a060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
a080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
a0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 81 5b 81 30 07 01 01 81 5f 81 5f 09 02 | ....................[.0...._._.. |
a0c0 | 73 61 6d 70 6c 65 31 20 3d 20 6e 70 2e 72 61 6e 64 6f 6d 2e 6e 6f 72 6d 61 6c 28 6c 6f 63 3d 31 | sample1.=.np.random.normal(loc=1 |
a0e0 | 30 2c 20 73 63 61 6c 65 3d 32 2c 20 73 69 7a 65 3d 33 30 29 0a 73 61 6d 70 6c 65 32 20 3d 20 6e | 0,.scale=2,.size=30).sample2.=.n |
a100 | 70 2e 72 61 6e 64 6f 6d 2e 6e 6f 72 6d 61 6c 28 6c 6f 63 3d 31 32 2c 20 73 63 61 6c 65 3d 32 2c | p.random.normal(loc=12,.scale=2, |
a120 | 20 73 69 7a 65 3d 33 30 29 73 61 6d 70 6c 65 31 20 3d 20 6e 70 2e 72 61 6e 64 6f 6d 2e 6e 6f 72 | .size=30)sample1.=.np.random.nor |
a140 | 6d 61 6c 28 6c 6f 63 3d 31 30 2c 20 73 63 61 6c 65 3d 32 2c 20 73 69 7a 65 3d 33 30 29 0a 73 61 | mal(loc=10,.scale=2,.size=30).sa |
a160 | 6d 70 6c 65 32 20 3d 20 6e 70 2e 72 61 6e 64 6f 6d 2e 6e 6f 72 6d 61 6c 28 6c 6f 63 3d 31 32 2c | mple2.=.np.random.normal(loc=12, |
a180 | 20 73 63 61 6c 65 3d 32 2c 20 73 69 7a 65 3d 33 30 29 81 1c 81 2f 07 01 09 81 21 81 21 09 69 6d | .scale=2,.size=30).../....!.!.im |
a1a0 | 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 66 72 6f 6d 20 73 63 69 70 79 20 69 6d 70 6f | port.numpy.as.np.from.scipy.impo |
a1c0 | 72 74 20 73 74 61 74 73 0a 69 6d 70 6f 72 74 20 6d 61 74 70 6c 6f 74 6c 69 62 2e 70 79 70 6c 6f | rt.stats.import.matplotlib.pyplo |
a1e0 | 74 20 61 73 20 70 6c 74 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 66 72 6f 6d 20 | t.as.pltimport.numpy.as.np.from. |
a200 | 73 63 69 70 79 20 69 6d 70 6f 72 74 20 73 74 61 74 73 0a 69 6d 70 6f 72 74 20 6d 61 74 70 6c 6f | scipy.import.stats.import.matplo |
a220 | 74 6c 69 62 2e 70 79 70 6c 6f 74 20 61 73 20 70 6c 74 27 81 2e 05 01 01 2d 2d 08 16 63 6f 75 6e | tlib.pyplot.as.plt'.....--..coun |
a240 | 74 5f 70 6c 6f 74 28 64 61 74 61 29 63 6f 75 6e 74 5f 70 6c 6f 74 28 64 61 74 61 29 82 51 81 2d | t_plot(data)count_plot(data).Q.- |
a260 | 07 01 01 82 55 82 55 08 15 64 65 66 20 63 6f 75 6e 74 5f 70 6c 6f 74 28 64 61 74 61 29 3a 0a 20 | ....U.U..def.count_plot(data):.. |
a280 | 20 20 20 66 6f 72 20 63 6f 6c 20 69 6e 20 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 3a 0a 20 20 20 20 | ...for.col.in.data.columns:..... |
a2a0 | 20 20 20 20 23 20 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 5b 63 6f 6c 5d 29 20 20 | ....#.sns.countplot(data[col]).. |
a2c0 | 23 54 4f 44 4f 3a 20 66 69 78 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 | #TODO:.fix.the.function......... |
a2e0 | 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 2c 20 78 3d 63 6f 6c 29 0a 20 20 20 20 20 | sns.countplot(data,.x=col)...... |
a300 | 20 20 20 70 6c 74 2e 73 68 6f 77 28 29 64 65 66 20 63 6f 75 6e 74 5f 70 6c 6f 74 28 64 61 74 61 | ...plt.show()def.count_plot(data |
a320 | 29 3a 0a 20 20 20 20 66 6f 72 20 63 6f 6c 20 69 6e 20 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 3a 0a | ):.....for.col.in.data.columns:. |
a340 | 20 20 20 20 20 20 20 20 23 20 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 5b 63 6f 6c | ........#.sns.countplot(data[col |
a360 | 5d 29 20 20 23 54 4f 44 4f 3a 20 66 69 78 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 | ])..#TODO:.fix.the.function..... |
a380 | 20 20 20 20 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 2c 20 78 3d 63 6f 6c 29 0a 20 | ....sns.countplot(data,.x=col).. |
a3a0 | 20 20 20 20 20 20 20 70 6c 74 2e 73 68 6f 77 28 29 82 07 81 2c 07 01 01 82 0b 82 0b 08 14 64 65 | .......plt.show()...,.........de |
a3c0 | 66 20 63 6f 75 6e 74 5f 70 6c 6f 74 28 64 61 74 61 29 3a 0a 20 20 20 20 66 6f 72 20 63 6f 6c 20 | f.count_plot(data):.....for.col. |
a3e0 | 69 6e 20 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 3a 0a 20 20 20 20 20 20 20 20 73 6e 73 2e 63 6f 75 | in.data.columns:.........sns.cou |
a400 | 6e 74 70 6c 6f 74 28 64 61 74 61 5b 63 6f 6c 5d 29 20 20 23 54 4f 44 4f 3a 20 66 69 78 20 74 68 | ntplot(data[col])..#TODO:.fix.th |
a420 | 65 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 70 6c 74 2e 73 68 6f 77 28 29 64 65 66 | e.function.........plt.show()def |
a440 | 20 63 6f 75 6e 74 5f 70 6c 6f 74 28 64 61 74 61 29 3a 0a 20 20 20 20 66 6f 72 20 63 6f 6c 20 69 | .count_plot(data):.....for.col.i |
a460 | 6e 20 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 3a 0a 20 20 20 20 20 20 20 20 73 6e 73 2e 63 6f 75 6e | n.data.columns:.........sns.coun |
a480 | 74 70 6c 6f 74 28 64 61 74 61 5b 63 6f 6c 5d 29 20 20 23 54 4f 44 4f 3a 20 66 69 78 20 74 68 65 | tplot(data[col])..#TODO:.fix.the |
a4a0 | 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 70 6c 74 2e 73 68 6f 77 28 29 4b 81 2b 05 | .function.........plt.show()K.+. |
a4c0 | 01 01 51 51 08 13 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 2c 20 78 3d 27 73 6b 69 | ..QQ..sns.countplot(data,.x='ski |
a4e0 | 6e 5f 72 61 73 68 27 29 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 2c 20 78 3d 27 73 | n_rash')sns.countplot(data,.x='s |
a500 | 6b 69 6e 5f 72 61 73 68 27 29 39 81 2a 05 01 01 3f 3f 08 12 73 6e 73 2e 73 65 74 28 73 74 79 6c | kin_rash')9.*...??..sns.set(styl |
a520 | 65 3d 27 64 61 72 6b 67 72 69 64 27 29 73 6e 73 2e 73 65 74 28 73 74 79 6c 65 3d 27 64 61 72 6b | e='darkgrid')sns.set(style='dark |
a540 | 67 72 69 64 27 29 0f 81 29 05 01 01 15 15 08 11 64 61 74 61 64 61 74 61 65 81 28 05 01 01 6b 6b | grid')..).......datadatae.(...kk |
a560 | 08 10 64 61 74 61 2e 64 72 6f 70 28 27 55 6e 6e 61 6d 65 64 3a 20 31 33 33 27 2c 20 61 78 69 73 | ..data.drop('Unnamed:.133',.axis |
a580 | 3d 31 2c 20 69 6e 70 6c 61 63 65 3d 54 72 75 65 29 64 61 74 61 2e 64 72 6f 70 28 27 55 6e 6e 61 | =1,.inplace=True)data.drop('Unna |
a5a0 | 6d 65 64 3a 20 31 33 33 27 2c 20 61 78 69 73 3d 31 2c 20 69 6e 70 6c 61 63 65 3d 54 72 75 65 29 | med:.133',.axis=1,.inplace=True) |
a5c0 | 4d 81 27 05 01 01 53 53 08 0f 64 61 74 61 5b 27 55 6e 6e 61 6d 65 64 3a 20 31 33 33 27 5d 2e 76 | M.'...SS..data['Unnamed:.133'].v |
a5e0 | 61 6c 75 65 5f 63 6f 75 6e 74 73 28 29 64 61 74 61 5b 27 55 6e 6e 61 6d 65 64 3a 20 31 33 33 27 | alue_counts()data['Unnamed:.133' |
a600 | 5d 2e 76 61 6c 75 65 5f 63 6f 75 6e 74 73 28 29 47 81 26 05 01 01 4d 4d 08 0e 64 61 74 61 5b 27 | ].value_counts()G.&...MM..data[' |
a620 | 70 72 6f 67 6e 6f 73 69 73 27 5d 2e 76 61 6c 75 65 5f 63 6f 75 6e 74 73 28 29 64 61 74 61 5b 27 | prognosis'].value_counts()data[' |
a640 | 70 72 6f 67 6e 6f 73 69 73 27 5d 2e 76 61 6c 75 65 5f 63 6f 75 6e 74 73 28 29 0d 81 25 05 01 01 | prognosis'].value_counts()..%... |
a660 | 13 13 08 0d 6e 75 6d 6e 75 6d 7f 81 24 07 01 01 81 03 81 03 08 0c 6e 75 6d 20 3d 20 5b 78 20 66 | ....numnum..$.........num.=.[x.f |
a680 | 6f 72 20 78 20 69 6e 20 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 20 69 66 20 64 61 74 61 5b 78 5d 2e | or.x.in.data.columns.if.data[x]. |
a6a0 | 64 74 79 70 65 20 21 3d 20 27 69 6e 74 36 34 27 5d 6e 75 6d 20 3d 20 5b 78 20 66 6f 72 20 78 20 | dtype.!=.'int64']num.=.[x.for.x. |
a6c0 | 69 6e 20 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 20 69 66 20 64 61 74 61 5b 78 5d 2e 64 74 79 70 65 | in.data.columns.if.data[x].dtype |
a6e0 | 20 21 3d 20 27 69 6e 74 36 34 27 5d 23 81 23 05 01 01 29 29 08 0b 64 65 73 63 72 69 62 65 28 64 | .!=.'int64']#.#...))..describe(d |
a700 | 61 74 61 29 64 65 73 63 72 69 62 65 28 64 61 74 61 29 85 73 81 22 07 01 01 85 77 85 77 08 0a 64 | ata)describe(data).s."....w.w..d |
a720 | 65 66 20 64 65 73 63 72 69 62 65 28 64 61 74 61 29 3a 0a 20 20 20 20 66 6f 72 6d 61 74 20 3d 20 | ef.describe(data):.....format.=. |
a740 | 22 25 2d 33 30 73 20 25 2d 31 30 73 20 25 36 73 20 25 36 73 20 25 73 22 0a 20 20 20 20 70 72 69 | "%-30s.%-10s.%6s.%6s.%s".....pri |
a760 | 6e 74 28 66 6f 72 6d 61 74 20 25 28 22 43 6f 6c 75 6d 6e 20 4e 61 6d 65 22 2c 20 22 44 61 74 61 | nt(format.%("Column.Name",."Data |
a780 | 20 54 79 70 65 22 2c 20 22 4e 75 6c 6c 22 2c 20 22 55 6e 69 71 75 65 22 2c 20 22 55 6e 69 71 75 | .Type",."Null",."Unique",."Uniqu |
a7a0 | 65 22 29 29 0a 20 20 20 20 70 72 69 6e 74 28 66 6f 72 6d 61 74 20 25 28 22 22 2c 20 22 22 2c 20 | e")).....print(format.%("",."",. |
a7c0 | 22 43 6f 75 6e 74 22 2c 20 22 43 6f 75 6e 74 22 2c 20 22 56 61 6c 75 65 73 22 29 29 0a 20 20 20 | "Count",."Count",."Values")).... |
a7e0 | 20 70 72 69 6e 74 28 27 2d 27 20 2a 20 36 35 29 0a 20 20 20 20 66 6f 72 20 63 6f 6c 20 69 6e 20 | .print('-'.*.65).....for.col.in. |
a800 | 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 3a 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 66 6f 72 6d | data.columns:.........print(form |
a820 | 61 74 20 25 28 63 6f 6c 2c 20 64 61 74 61 5b 63 6f 6c 5d 2e 64 74 79 70 65 2c 20 64 61 74 61 5b | at.%(col,.data[col].dtype,.data[ |
a840 | 63 6f 6c 5d 2e 69 73 6e 75 6c 6c 28 29 2e 73 75 6d 28 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 | col].isnull().sum(),............ |
a860 | 20 20 20 20 20 20 20 20 20 20 20 64 61 74 61 5b 63 6f 6c 5d 2e 6e 75 6e 69 71 75 65 28 29 2c 20 | ...........data[col].nunique(),. |
a880 | 64 61 74 61 5b 63 6f 6c 5d 2e 75 6e 69 71 75 65 28 29 29 29 64 65 66 20 64 65 73 63 72 69 62 65 | data[col].unique()))def.describe |
a8a0 | 28 64 61 74 61 29 3a 0a 20 20 20 20 66 6f 72 6d 61 74 20 3d 20 22 25 2d 33 30 73 20 25 2d 31 30 | (data):.....format.=."%-30s.%-10 |
a8c0 | 73 20 25 36 73 20 25 36 73 20 25 73 22 0a 20 20 20 20 70 72 69 6e 74 28 66 6f 72 6d 61 74 20 25 | s.%6s.%6s.%s".....print(format.% |
a8e0 | 28 22 43 6f 6c 75 6d 6e 20 4e 61 6d 65 22 2c 20 22 44 61 74 61 20 54 79 70 65 22 2c 20 22 4e 75 | ("Column.Name",."Data.Type",."Nu |
a900 | 6c 6c 22 2c 20 22 55 6e 69 71 75 65 22 2c 20 22 55 6e 69 71 75 65 22 29 29 0a 20 20 20 20 70 72 | ll",."Unique",."Unique")).....pr |
a920 | 69 6e 74 28 66 6f 72 6d 61 74 20 25 28 22 22 2c 20 22 22 2c 20 22 43 6f 75 6e 74 22 2c 20 22 43 | int(format.%("",."",."Count",."C |
a940 | 6f 75 6e 74 22 2c 20 22 56 61 6c 75 65 73 22 29 29 0a 20 20 20 20 70 72 69 6e 74 28 27 2d 27 20 | ount",."Values")).....print('-'. |
a960 | 2a 20 36 35 29 0a 20 20 20 20 66 6f 72 20 63 6f 6c 20 69 6e 20 64 61 74 61 2e 63 6f 6c 75 6d 6e | *.65).....for.col.in.data.column |
a980 | 73 3a 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 66 6f 72 6d 61 74 20 25 28 63 6f 6c 2c 20 64 | s:.........print(format.%(col,.d |
a9a0 | 61 74 61 5b 63 6f 6c 5d 2e 64 74 79 70 65 2c 20 64 61 74 61 5b 63 6f 6c 5d 2e 69 73 6e 75 6c 6c | ata[col].dtype,.data[col].isnull |
a9c0 | 28 29 2e 73 75 6d 28 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ().sum(),....................... |
a9e0 | 64 61 74 61 5b 63 6f 6c 5d 2e 6e 75 6e 69 71 75 65 28 29 2c 20 64 61 74 61 5b 63 6f 6c 5d 2e 75 | data[col].nunique(),.data[col].u |
aa00 | 6e 69 71 75 65 28 29 29 29 1b 81 21 05 01 01 21 21 08 09 64 61 74 61 2e 73 68 61 70 65 64 61 74 | nique()))..!...!!..data.shapedat |
aa20 | 61 2e 73 68 61 70 65 4b 81 20 05 01 01 51 51 08 08 64 61 74 61 2e 64 72 6f 70 5f 64 75 70 6c 69 | a.shapeK.....QQ..data.drop_dupli |
aa40 | 63 61 74 65 73 28 69 6e 70 6c 61 63 65 3d 54 72 75 65 29 64 61 74 61 2e 64 72 6f 70 5f 64 75 70 | cates(inplace=True)data.drop_dup |
aa60 | 6c 69 63 61 74 65 73 28 69 6e 70 6c 61 63 65 3d 54 72 75 65 29 35 81 1f 05 01 01 3b 3b 08 07 64 | licates(inplace=True)5.....;;..d |
aa80 | 61 74 61 2e 64 75 70 6c 69 63 61 74 65 64 28 29 2e 73 75 6d 28 29 64 61 74 61 2e 64 75 70 6c 69 | ata.duplicated().sum()data.dupli |
aaa0 | 63 61 74 65 64 28 29 2e 73 75 6d 28 29 1f 81 1e 05 01 01 25 25 08 06 64 61 74 61 2e 63 6f 6c 75 | cated().sum()......%%..data.colu |
aac0 | 6d 6e 73 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 1b 81 1d 05 01 01 21 21 08 05 64 61 74 61 2e 73 68 | mnsdata.columns......!!..data.sh |
aae0 | 61 70 65 64 61 74 61 2e 73 68 61 70 65 0f 81 1c 05 01 01 15 15 08 04 64 61 74 61 64 61 74 61 4b | apedata.shape..........datadataK |
ab00 | 81 1b 05 01 01 51 51 08 03 64 61 74 61 20 3d 20 70 64 2e 72 65 61 64 5f 63 73 76 28 27 54 72 61 | .....QQ..data.=.pd.read_csv('Tra |
ab20 | 69 6e 69 6e 67 2e 63 73 76 27 29 64 61 74 61 20 3d 20 70 64 2e 72 65 61 64 5f 63 73 76 28 27 54 | ining.csv')data.=.pd.read_csv('T |
ab40 | 72 61 69 6e 69 6e 67 2e 63 73 76 27 29 4f 81 1a 05 01 01 55 55 08 02 70 64 2e 73 65 74 5f 6f 70 | raining.csv')O.....UU..pd.set_op |
ab60 | 74 69 6f 6e 28 27 64 69 73 70 6c 61 79 2e 77 69 64 74 68 27 2c 20 31 30 30 30 29 70 64 2e 73 65 | tion('display.width',.1000)pd.se |
ab80 | 74 5f 6f 70 74 69 6f 6e 28 27 64 69 73 70 6c 61 79 2e 77 69 64 74 68 27 2c 20 31 30 30 30 29 81 | t_option('display.width',.1000). |
aba0 | 40 81 19 07 01 09 81 45 81 45 08 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 69 6d | @......E.E.import.numpy.as.np.im |
abc0 | 70 6f 72 74 20 70 61 6e 64 61 73 20 61 73 20 70 64 0a 69 6d 70 6f 72 74 20 6d 61 74 70 6c 6f 74 | port.pandas.as.pd.import.matplot |
abe0 | 6c 69 62 2e 70 79 70 6c 6f 74 20 61 73 20 70 6c 74 0a 69 6d 70 6f 72 74 20 73 65 61 62 6f 72 6e | lib.pyplot.as.plt.import.seaborn |
ac00 | 20 61 73 20 73 6e 73 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 69 6d 70 6f 72 74 | .as.snsimport.numpy.as.np.import |
ac20 | 20 70 61 6e 64 61 73 20 61 73 20 70 64 0a 69 6d 70 6f 72 74 20 6d 61 74 70 6c 6f 74 6c 69 62 2e | .pandas.as.pd.import.matplotlib. |
ac40 | 70 79 70 6c 6f 74 20 61 73 20 70 6c 74 0a 69 6d 70 6f 72 74 20 73 65 61 62 6f 72 6e 20 61 73 20 | pyplot.as.plt.import.seaborn.as. |
ac60 | 73 6e 73 27 81 18 05 01 01 2d 2d 05 16 63 6f 75 6e 74 5f 70 6c 6f 74 28 64 61 74 61 29 63 6f 75 | sns'.....--..count_plot(data)cou |
ac80 | 6e 74 5f 70 6c 6f 74 28 64 61 74 61 29 0f 81 17 05 01 01 15 15 05 15 64 61 74 61 64 61 74 61 82 | nt_plot(data)..........datadata. |
aca0 | 07 81 16 07 01 01 82 0b 82 0b 05 14 64 65 66 20 63 6f 75 6e 74 5f 70 6c 6f 74 28 64 61 74 61 29 | ............def.count_plot(data) |
acc0 | 3a 0a 20 20 20 20 66 6f 72 20 63 6f 6c 20 69 6e 20 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 3a 0a 20 | :.....for.col.in.data.columns:.. |
ace0 | 20 20 20 20 20 20 20 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 5b 63 6f 6c 5d 29 20 | .......sns.countplot(data[col]). |
ad00 | 20 23 54 4f 44 4f 3a 20 66 69 78 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 | .#TODO:.fix.the.function........ |
ad20 | 20 70 6c 74 2e 73 68 6f 77 28 29 64 65 66 20 63 6f 75 6e 74 5f 70 6c 6f 74 28 64 61 74 61 29 3a | .plt.show()def.count_plot(data): |
ad40 | 0a 20 20 20 20 66 6f 72 20 63 6f 6c 20 69 6e 20 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 3a 0a 20 20 | .....for.col.in.data.columns:... |
ad60 | 20 20 20 20 20 20 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f 74 28 64 61 74 61 5b 63 6f 6c 5d 29 20 20 | ......sns.countplot(data[col]).. |
ad80 | 23 54 4f 44 4f 3a 20 66 69 78 20 74 68 65 20 66 75 6e 63 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 | #TODO:.fix.the.function......... |
ada0 | 70 6c 74 2e 73 68 6f 77 28 29 4b 81 15 05 01 01 51 51 05 13 73 6e 73 2e 63 6f 75 6e 74 70 6c 6f | plt.show()K.....QQ..sns.countplo |
adc0 | 74 28 64 61 74 61 2c 20 78 3d 27 73 6b 69 6e 5f 72 61 73 68 27 29 73 6e 73 2e 63 6f 75 6e 74 70 | t(data,.x='skin_rash')sns.countp |
ade0 | 6c 6f 74 28 64 61 74 61 2c 20 78 3d 27 73 6b 69 6e 5f 72 61 73 68 27 29 39 81 14 05 01 01 3f 3f | lot(data,.x='skin_rash')9.....?? |
ae00 | 05 12 73 6e 73 2e 73 65 74 28 73 74 79 6c 65 3d 27 64 61 72 6b 67 72 69 64 27 29 73 6e 73 2e 73 | ..sns.set(style='darkgrid')sns.s |
ae20 | 65 74 28 73 74 79 6c 65 3d 27 64 61 72 6b 67 72 69 64 27 29 0f 81 13 05 01 01 15 15 05 11 64 61 | et(style='darkgrid')..........da |
ae40 | 74 61 64 61 74 61 65 81 12 05 01 01 6b 6b 05 10 64 61 74 61 2e 64 72 6f 70 28 27 55 6e 6e 61 6d | tadatae.....kk..data.drop('Unnam |
ae60 | 65 64 3a 20 31 33 33 27 2c 20 61 78 69 73 3d 31 2c 20 69 6e 70 6c 61 63 65 3d 54 72 75 65 29 64 | ed:.133',.axis=1,.inplace=True)d |
ae80 | 61 74 61 2e 64 72 6f 70 28 27 55 6e 6e 61 6d 65 64 3a 20 31 33 33 27 2c 20 61 78 69 73 3d 31 2c | ata.drop('Unnamed:.133',.axis=1, |
aea0 | 20 69 6e 70 6c 61 63 65 3d 54 72 75 65 29 4d 81 11 05 01 01 53 53 05 0f 64 61 74 61 5b 27 55 6e | .inplace=True)M.....SS..data['Un |
aec0 | 6e 61 6d 65 64 3a 20 31 33 33 27 5d 2e 76 61 6c 75 65 5f 63 6f 75 6e 74 73 28 29 64 61 74 61 5b | named:.133'].value_counts()data[ |
aee0 | 27 55 6e 6e 61 6d 65 64 3a 20 31 33 33 27 5d 2e 76 61 6c 75 65 5f 63 6f 75 6e 74 73 28 29 47 81 | 'Unnamed:.133'].value_counts()G. |
af00 | 10 05 01 01 4d 4d 05 0e 64 61 74 61 5b 27 70 72 6f 67 6e 6f 73 69 73 27 5d 2e 76 61 6c 75 65 5f | ....MM..data['prognosis'].value_ |
af20 | 63 6f 75 6e 74 73 28 29 64 61 74 61 5b 27 70 72 6f 67 6e 6f 73 69 73 27 5d 2e 76 61 6c 75 65 5f | counts()data['prognosis'].value_ |
af40 | 63 6f 75 6e 74 73 28 29 0d 81 0f 05 01 01 13 13 05 0d 6e 75 6d 6e 75 6d 7f 81 0e 07 01 01 81 03 | counts()..........numnum........ |
af60 | 81 03 05 0c 6e 75 6d 20 3d 20 5b 78 20 66 6f 72 20 78 20 69 6e 20 64 61 74 61 2e 63 6f 6c 75 6d | ....num.=.[x.for.x.in.data.colum |
af80 | 6e 73 20 69 66 20 64 61 74 61 5b 78 5d 2e 64 74 79 70 65 20 21 3d 20 27 69 6e 74 36 34 27 5d 6e | ns.if.data[x].dtype.!=.'int64']n |
afa0 | 75 6d 20 3d 20 5b 78 20 66 6f 72 20 78 20 69 6e 20 64 61 74 61 2e 63 6f 6c 75 6d 6e 73 20 69 66 | um.=.[x.for.x.in.data.columns.if |
afc0 | 20 64 61 74 61 5b 78 5d 2e 64 74 79 70 65 20 21 3d 20 27 69 6e 74 36 34 27 5d 23 81 0d 05 01 01 | .data[x].dtype.!=.'int64']#..... |
afe0 | 29 29 05 0b 64 65 73 63 72 69 62 65 28 64 61 74 61 29 64 65 73 63 72 69 62 65 28 64 61 74 61 29 | ))..describe(data)describe(data) |
b000 | 0d 00 00 00 04 02 86 00 0f 86 0f 0c 0d cb 02 86 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
b020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
b040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
b060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
b080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
b0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
b0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
b0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
b100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
b120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
b140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
b160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
b180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
b1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
b1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
b1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
b200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
b220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
b240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
b260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
b280 | 00 00 00 00 00 00 96 41 81 34 07 01 01 96 45 96 45 09 06 70 6c 74 2e 66 69 67 75 72 65 28 66 69 | .......A.4....E.E..plt.figure(fi |
b2a0 | 67 73 69 7a 65 3d 28 31 30 2c 36 29 29 0a 70 6c 74 2e 68 69 73 74 28 73 61 6d 70 6c 65 31 2c 20 | gsize=(10,6)).plt.hist(sample1,. |
b2c0 | 61 6c 70 68 61 3d 30 2e 35 2c 20 6c 61 62 65 6c 3d 27 53 61 6d 70 6c 65 31 27 2c 20 63 6f 6c 6f | alpha=0.5,.label='Sample1',.colo |
b2e0 | 72 3d 27 42 6c 75 65 27 29 0a 70 6c 74 2e 68 69 73 74 28 73 61 6d 70 6c 65 32 2c 20 61 6c 70 68 | r='Blue').plt.hist(sample2,.alph |
b300 | 61 3d 30 2e 35 2c 20 6c 61 62 65 6c 3d 27 53 61 6d 70 6c 65 32 27 2c 20 63 6f 6c 6f 72 3d 27 4f | a=0.5,.label='Sample2',.color='O |
b320 | 72 61 6e 67 65 27 29 0a 70 6c 74 2e 61 78 76 6c 69 6e 65 28 6e 70 2e 6d 65 61 6e 28 73 61 6d 70 | range').plt.axvline(np.mean(samp |
b340 | 6c 65 31 29 2c 20 63 6f 6c 6f 72 3d 27 62 6c 75 65 27 2c 20 6c 69 6e 65 73 74 79 6c 65 3d 27 64 | le1),.color='blue',.linestyle='d |
b360 | 61 73 68 65 64 27 2c 20 6c 69 6e 65 77 69 64 74 68 3d 32 29 0a 70 6c 74 2e 61 78 76 6c 69 6e 65 | ashed',.linewidth=2).plt.axvline |
b380 | 28 6e 70 2e 6d 65 61 6e 28 73 61 6d 70 6c 65 32 29 2c 20 63 6f 6c 6f 72 3d 27 6f 72 61 6e 67 65 | (np.mean(sample2),.color='orange |
b3a0 | 27 2c 20 6c 69 6e 65 73 74 79 6c 65 3d 27 64 61 73 68 65 64 27 2c 20 6c 69 6e 65 77 69 64 74 68 | ',.linestyle='dashed',.linewidth |
b3c0 | 3d 32 29 0a 70 6c 74 2e 74 69 74 6c 65 28 27 44 69 73 74 72 69 62 75 74 69 6f 6e 73 20 6f 66 20 | =2).plt.title('Distributions.of. |
b3e0 | 73 61 6d 70 6c 65 31 20 61 6e 64 20 73 61 6d 70 6c 65 32 27 29 0a 70 6c 74 2e 78 6c 61 62 65 6c | sample1.and.sample2').plt.xlabel |
b400 | 28 27 56 61 6c 75 65 73 27 29 0a 70 6c 74 2e 79 6c 61 62 65 6c 28 27 46 72 65 71 75 65 6e 63 79 | ('Values').plt.ylabel('Frequency |
b420 | 27 29 0a 70 6c 74 2e 6c 65 67 65 6e 64 28 29 0a 0a 23 23 20 48 69 67 68 6c 69 67 68 74 20 74 68 | ').plt.legend()..##.Highlight.th |
b440 | 65 20 63 72 69 74 69 63 61 6c 20 72 65 67 69 6f 6e 20 69 66 20 6e 75 6c 6c 20 68 79 70 6f 74 68 | e.critical.region.if.null.hypoth |
b460 | 65 73 69 73 20 69 73 20 72 65 6a 65 63 74 65 64 0a 69 66 20 70 5f 76 61 6c 75 65 20 3c 20 61 6c | esis.is.rejected.if.p_value.<.al |
b480 | 70 68 61 3a 0a 20 20 20 20 63 72 69 74 69 63 61 6c 5f 72 65 67 69 6f 6e 20 3d 20 6e 70 2e 6c 69 | pha:.....critical_region.=.np.li |
b4a0 | 6e 73 70 61 63 65 28 6d 69 6e 28 73 61 6d 70 6c 65 31 2e 6d 69 6e 28 29 2c 20 73 61 6d 70 6c 65 | nspace(min(sample1.min(),.sample |
b4c0 | 32 2e 6d 69 6e 28 29 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | 2.min()),....................... |
b4e0 | 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 78 28 73 61 6d 70 6c 65 31 2e 6d 61 78 28 29 2c 20 73 | ............max(sample1.max(),.s |
b500 | 61 6d 70 6c 65 32 2e 6d 61 78 28 29 29 29 0a 20 20 20 20 70 6c 74 2e 66 69 6c 6c 5f 62 65 74 77 | ample2.max())).....plt.fill_betw |
b520 | 65 65 6e 28 63 72 69 74 69 63 61 6c 5f 72 65 67 69 6f 6e 2c 20 30 2c 20 35 2c 20 63 6f 6c 6f 72 | een(critical_region,.0,.5,.color |
b540 | 3d 27 72 65 64 27 2c 20 61 6c 70 68 61 3d 30 2e 33 2c 20 6c 61 62 65 6c 3d 27 43 72 69 74 69 63 | ='red',.alpha=0.3,.label='Critic |
b560 | 61 6c 20 52 65 67 69 6f 6e 27 29 0a 20 20 20 20 70 6c 74 2e 74 65 78 74 28 31 31 2c 20 35 2c 20 | al.Region').....plt.text(11,.5,. |
b580 | 22 54 2d 73 74 61 74 69 73 74 69 63 3a 20 25 2e 32 66 22 20 25 74 5f 73 74 61 74 69 73 74 69 63 | "T-statistic:.%.2f".%t_statistic |
b5a0 | 2c 20 68 61 3d 27 63 65 6e 74 65 72 27 2c 20 76 61 3d 27 63 65 6e 74 65 72 27 2c 20 63 6f 6c 6f | ,.ha='center',.va='center',.colo |
b5c0 | 72 3d 27 62 6c 61 63 6b 27 2c 20 62 61 63 6b 67 72 6f 75 6e 64 63 6f 6c 6f 72 3d 27 77 68 69 74 | r='black',.backgroundcolor='whit |
b5e0 | 65 27 29 0a 0a 23 23 20 44 72 61 77 20 63 6f 6e 63 6c 75 73 69 6f 6e 73 0a 69 66 20 70 5f 76 61 | e')..##.Draw.conclusions.if.p_va |
b600 | 6c 75 65 20 3c 20 61 6c 70 68 61 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 43 6f 6e 63 6c 75 73 69 | lue.<.alpha:.....print("Conclusi |
b620 | 6f 6e 3a 20 54 68 65 72 65 20 69 73 20 73 69 67 6e 69 66 69 63 61 6e 74 20 65 76 69 64 65 6e 63 | on:.There.is.significant.evidenc |
b640 | 65 20 74 6f 20 72 65 6a 65 63 74 20 74 68 65 20 6e 75 6c 6c 20 68 79 70 6f 74 68 65 73 69 73 2e | e.to.reject.the.null.hypothesis. |
b660 | 22 29 0a 20 20 20 20 69 66 20 6e 70 2e 6d 65 61 6e 28 73 61 6d 70 6c 65 31 29 20 3e 20 6e 70 2e | ").....if.np.mean(sample1).>.np. |
b680 | 6d 65 61 6e 28 73 61 6d 70 6c 65 32 29 3a 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 49 6e | mean(sample2):.........print("In |
b6a0 | 74 65 72 70 72 65 74 61 74 69 6f 6e 3a 20 54 68 65 20 6d 65 61 6e 20 6f 66 20 73 61 6d 70 6c 65 | terpretation:.The.mean.of.sample |
b6c0 | 20 31 20 69 73 20 73 69 67 6e 69 66 69 63 61 6e 74 6c 79 20 68 69 67 68 65 72 20 74 68 61 6e 20 | .1.is.significantly.higher.than. |
b6e0 | 74 68 61 74 20 6f 66 20 73 61 6d 70 6c 65 20 32 2e 22 29 0a 20 20 20 20 65 6c 73 65 3a 0a 20 20 | that.of.sample.2.").....else:... |
b700 | 20 20 20 20 20 20 70 72 69 6e 74 28 22 49 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 3a 20 54 68 65 | ......print("Interpretation:.The |
b720 | 20 6d 65 61 6e 20 6f 66 20 73 61 6d 70 6c 65 20 32 20 69 73 20 73 69 67 6e 69 66 69 63 61 6e 74 | .mean.of.sample.2.is.significant |
b740 | 6c 79 20 68 69 67 68 65 72 20 74 68 61 6e 20 74 68 61 74 20 6f 66 20 73 61 6d 70 6c 65 20 31 2e | ly.higher.than.that.of.sample.1. |
b760 | 22 29 0a 65 6c 73 65 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 43 6f 6e 63 6c 75 73 69 6f 6e 3a 20 | ").else:.....print("Conclusion:. |
b780 | 54 68 65 72 65 20 69 73 20 6e 6f 20 73 69 67 6e 69 66 69 63 61 6e 74 20 65 76 69 64 65 6e 63 65 | There.is.no.significant.evidence |
b7a0 | 20 74 6f 20 72 65 6a 65 63 74 20 74 68 65 20 6e 75 6c 6c 20 68 79 70 6f 74 68 65 73 69 73 2e 22 | .to.reject.the.null.hypothesis." |
b7c0 | 29 0a 20 20 20 20 70 72 69 6e 74 28 22 49 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 3a 20 54 68 65 | ).....print("Interpretation:.The |
b7e0 | 72 65 20 69 73 20 6e 6f 20 73 69 67 6e 69 66 69 63 61 6e 74 20 64 69 66 66 65 72 65 6e 63 65 20 | re.is.no.significant.difference. |
b800 | 69 6e 20 6d 65 61 6e 73 20 62 65 74 77 65 65 6e 20 74 68 65 20 74 77 6f 20 73 61 6d 70 6c 65 73 | in.means.between.the.two.samples |
b820 | 2e 22 29 0a 0a 70 6c 74 2e 73 68 6f 77 28 29 70 6c 74 2e 66 69 67 75 72 65 28 66 69 67 73 69 7a | .")..plt.show()plt.figure(figsiz |
b840 | 65 3d 28 31 30 2c 36 29 29 0a 70 6c 74 2e 68 69 73 74 28 73 61 6d 70 6c 65 31 2c 20 61 6c 70 68 | e=(10,6)).plt.hist(sample1,.alph |
b860 | 61 3d 30 2e 35 2c 20 6c 61 62 65 6c 3d 27 53 61 6d 70 6c 65 31 27 2c 20 63 6f 6c 6f 72 3d 27 42 | a=0.5,.label='Sample1',.color='B |
b880 | 6c 75 65 27 29 0a 70 6c 74 2e 68 69 73 74 28 73 61 6d 70 6c 65 32 2c 20 61 6c 70 68 61 3d 30 2e | lue').plt.hist(sample2,.alpha=0. |
b8a0 | 35 2c 20 6c 61 62 65 6c 3d 27 53 61 6d 70 6c 65 32 27 2c 20 63 6f 6c 6f 72 3d 27 4f 72 61 6e 67 | 5,.label='Sample2',.color='Orang |
b8c0 | 65 27 29 0a 70 6c 74 2e 61 78 76 6c 69 6e 65 28 6e 70 2e 6d 65 61 6e 28 73 61 6d 70 6c 65 31 29 | e').plt.axvline(np.mean(sample1) |
b8e0 | 2c 20 63 6f 6c 6f 72 3d 27 62 6c 75 65 27 2c 20 6c 69 6e 65 73 74 79 6c 65 3d 27 64 61 73 68 65 | ,.color='blue',.linestyle='dashe |
b900 | 64 27 2c 20 6c 69 6e 65 77 69 64 74 68 3d 32 29 0a 70 6c 74 2e 61 78 76 6c 69 6e 65 28 6e 70 2e | d',.linewidth=2).plt.axvline(np. |
b920 | 6d 65 61 6e 28 73 61 6d 70 6c 65 32 29 2c 20 63 6f 6c 6f 72 3d 27 6f 72 61 6e 67 65 27 2c 20 6c | mean(sample2),.color='orange',.l |
b940 | 69 6e 65 73 74 79 6c 65 3d 27 64 61 73 68 65 64 27 2c 20 6c 69 6e 65 77 69 64 74 68 3d 32 29 0a | inestyle='dashed',.linewidth=2). |
b960 | 70 6c 74 2e 74 69 74 6c 65 28 27 44 69 73 74 72 69 62 75 74 69 6f 6e 73 20 6f 66 20 73 61 6d 70 | plt.title('Distributions.of.samp |
b980 | 6c 65 31 20 61 6e 64 20 73 61 6d 70 6c 65 32 27 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 27 56 61 | le1.and.sample2').plt.xlabel('Va |
b9a0 | 6c 75 65 73 27 29 0a 70 6c 74 2e 79 6c 61 62 65 6c 28 27 46 72 65 71 75 65 6e 63 79 27 29 0a 70 | lues').plt.ylabel('Frequency').p |
b9c0 | 6c 74 2e 6c 65 67 65 6e 64 28 29 0a 0a 23 23 20 48 69 67 68 6c 69 67 68 74 20 74 68 65 20 63 72 | lt.legend()..##.Highlight.the.cr |
b9e0 | 69 74 69 63 61 6c 20 72 65 67 69 6f 6e 20 69 66 20 6e 75 6c 6c 20 68 79 70 6f 74 68 65 73 69 73 | itical.region.if.null.hypothesis |
ba00 | 20 69 73 20 72 65 6a 65 63 74 65 64 0a 69 66 20 70 5f 76 61 6c 75 65 20 3c 20 61 6c 70 68 61 3a | .is.rejected.if.p_value.<.alpha: |
ba20 | 0a 20 20 20 20 63 72 69 74 69 63 61 6c 5f 72 65 67 69 6f 6e 20 3d 20 6e 70 2e 6c 69 6e 73 70 61 | .....critical_region.=.np.linspa |
ba40 | 63 65 28 6d 69 6e 28 73 61 6d 70 6c 65 31 2e 6d 69 6e 28 29 2c 20 73 61 6d 70 6c 65 32 2e 6d 69 | ce(min(sample1.min(),.sample2.mi |
ba60 | 6e 28 29 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | n()),........................... |
ba80 | 20 20 20 20 20 20 20 20 6d 61 78 28 73 61 6d 70 6c 65 31 2e 6d 61 78 28 29 2c 20 73 61 6d 70 6c | ........max(sample1.max(),.sampl |
baa0 | 65 32 2e 6d 61 78 28 29 29 29 0a 20 20 20 20 70 6c 74 2e 66 69 6c 6c 5f 62 65 74 77 65 65 6e 28 | e2.max())).....plt.fill_between( |
bac0 | 63 72 69 74 69 63 61 6c 5f 72 65 67 69 6f 6e 2c 20 30 2c 20 35 2c 20 63 6f 6c 6f 72 3d 27 72 65 | critical_region,.0,.5,.color='re |
bae0 | 64 27 2c 20 61 6c 70 68 61 3d 30 2e 33 2c 20 6c 61 62 65 6c 3d 27 43 72 69 74 69 63 61 6c 20 52 | d',.alpha=0.3,.label='Critical.R |
bb00 | 65 67 69 6f 6e 27 29 0a 20 20 20 20 70 6c 74 2e 74 65 78 74 28 31 31 2c 20 35 2c 20 22 54 2d 73 | egion').....plt.text(11,.5,."T-s |
bb20 | 74 61 74 69 73 74 69 63 3a 20 25 2e 32 66 22 20 25 74 5f 73 74 61 74 69 73 74 69 63 2c 20 68 61 | tatistic:.%.2f".%t_statistic,.ha |
bb40 | 3d 27 63 65 6e 74 65 72 27 2c 20 76 61 3d 27 63 65 6e 74 65 72 27 2c 20 63 6f 6c 6f 72 3d 27 62 | ='center',.va='center',.color='b |
bb60 | 6c 61 63 6b 27 2c 20 62 61 63 6b 67 72 6f 75 6e 64 63 6f 6c 6f 72 3d 27 77 68 69 74 65 27 29 0a | lack',.backgroundcolor='white'). |
bb80 | 0a 23 23 20 44 72 61 77 20 63 6f 6e 63 6c 75 73 69 6f 6e 73 0a 69 66 20 70 5f 76 61 6c 75 65 20 | .##.Draw.conclusions.if.p_value. |
bba0 | 3c 20 61 6c 70 68 61 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 43 6f 6e 63 6c 75 73 69 6f 6e 3a 20 | <.alpha:.....print("Conclusion:. |
bbc0 | 54 68 65 72 65 20 69 73 20 73 69 67 6e 69 66 69 63 61 6e 74 20 65 76 69 64 65 6e 63 65 20 74 6f | There.is.significant.evidence.to |
bbe0 | 20 72 65 6a 65 63 74 20 74 68 65 20 6e 75 6c 6c 20 68 79 70 6f 74 68 65 73 69 73 2e 22 29 0a 20 | .reject.the.null.hypothesis.").. |
bc00 | 20 20 20 69 66 20 6e 70 2e 6d 65 61 6e 28 73 61 6d 70 6c 65 31 29 20 3e 20 6e 70 2e 6d 65 61 6e | ...if.np.mean(sample1).>.np.mean |
bc20 | 28 73 61 6d 70 6c 65 32 29 3a 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 49 6e 74 65 72 70 | (sample2):.........print("Interp |
bc40 | 72 65 74 61 74 69 6f 6e 3a 20 54 68 65 20 6d 65 61 6e 20 6f 66 20 73 61 6d 70 6c 65 20 31 20 69 | retation:.The.mean.of.sample.1.i |
bc60 | 73 20 73 69 67 6e 69 66 69 63 61 6e 74 6c 79 20 68 69 67 68 65 72 20 74 68 61 6e 20 74 68 61 74 | s.significantly.higher.than.that |
bc80 | 20 6f 66 20 73 61 6d 70 6c 65 20 32 2e 22 29 0a 20 20 20 20 65 6c 73 65 3a 0a 20 20 20 20 20 20 | .of.sample.2.").....else:....... |
bca0 | 20 20 70 72 69 6e 74 28 22 49 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 3a 20 54 68 65 20 6d 65 61 | ..print("Interpretation:.The.mea |
bcc0 | 6e 20 6f 66 20 73 61 6d 70 6c 65 20 32 20 69 73 20 73 69 67 6e 69 66 69 63 61 6e 74 6c 79 20 68 | n.of.sample.2.is.significantly.h |
bce0 | 69 67 68 65 72 20 74 68 61 6e 20 74 68 61 74 20 6f 66 20 73 61 6d 70 6c 65 20 31 2e 22 29 0a 65 | igher.than.that.of.sample.1.").e |
bd00 | 6c 73 65 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 43 6f 6e 63 6c 75 73 69 6f 6e 3a 20 54 68 65 72 | lse:.....print("Conclusion:.Ther |
bd20 | 65 20 69 73 20 6e 6f 20 73 69 67 6e 69 66 69 63 61 6e 74 20 65 76 69 64 65 6e 63 65 20 74 6f 20 | e.is.no.significant.evidence.to. |
bd40 | 72 65 6a 65 63 74 20 74 68 65 20 6e 75 6c 6c 20 68 79 70 6f 74 68 65 73 69 73 2e 22 29 0a 20 20 | reject.the.null.hypothesis.")... |
bd60 | 20 20 70 72 69 6e 74 28 22 49 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 3a 20 54 68 65 72 65 20 69 | ..print("Interpretation:.There.i |
bd80 | 73 20 6e 6f 20 73 69 67 6e 69 66 69 63 61 6e 74 20 64 69 66 66 65 72 65 6e 63 65 20 69 6e 20 6d | s.no.significant.difference.in.m |
bda0 | 65 61 6e 73 20 62 65 74 77 65 65 6e 20 74 68 65 20 74 77 6f 20 73 61 6d 70 6c 65 73 2e 22 29 0a | eans.between.the.two.samples."). |
bdc0 | 0a 70 6c 74 2e 73 68 6f 77 28 29 82 3d 81 33 07 01 01 82 41 82 41 09 05 61 6c 70 68 61 20 3d 20 | .plt.show().=.3....A.A..alpha.=. |
bde0 | 30 2e 30 35 0a 0a 70 72 69 6e 74 28 22 52 65 73 75 6c 74 20 6f 66 20 74 77 6f 2d 73 61 6d 70 6c | 0.05..print("Result.of.two-sampl |
be00 | 65 20 74 2d 74 65 73 74 22 29 0a 70 72 69 6e 74 28 22 54 2d 73 74 61 74 69 73 74 69 63 3a 22 2c | e.t-test").print("T-statistic:", |
be20 | 20 74 5f 73 74 61 74 69 73 74 69 63 29 0a 70 72 69 6e 74 28 22 50 2d 76 61 6c 75 65 3a 22 2c 20 | .t_statistic).print("P-value:",. |
be40 | 70 5f 76 61 6c 75 65 29 0a 70 72 69 6e 74 28 22 44 65 67 72 65 65 20 6f 66 20 66 72 65 65 64 6f | p_value).print("Degree.of.freedo |
be60 | 6d 3a 22 2c 20 6c 65 6e 28 73 61 6d 70 6c 65 31 29 29 61 6c 70 68 61 20 3d 20 30 2e 30 35 0a 0a | m:",.len(sample1))alpha.=.0.05.. |
be80 | 70 72 69 6e 74 28 22 52 65 73 75 6c 74 20 6f 66 20 74 77 6f 2d 73 61 6d 70 6c 65 20 74 2d 74 65 | print("Result.of.two-sample.t-te |
bea0 | 73 74 22 29 0a 70 72 69 6e 74 28 22 54 2d 73 74 61 74 69 73 74 69 63 3a 22 2c 20 74 5f 73 74 61 | st").print("T-statistic:",.t_sta |
bec0 | 74 69 73 74 69 63 29 0a 70 72 69 6e 74 28 22 50 2d 76 61 6c 75 65 3a 22 2c 20 70 5f 76 61 6c 75 | tistic).print("P-value:",.p_valu |
bee0 | 65 29 0a 70 72 69 6e 74 28 22 44 65 67 72 65 65 20 6f 66 20 66 72 65 65 64 6f 6d 3a 22 2c 20 6c | e).print("Degree.of.freedom:",.l |
bf00 | 65 6e 28 73 61 6d 70 6c 65 31 29 29 77 81 32 05 01 01 7d 7d 09 04 74 5f 73 74 61 74 69 73 74 69 | en(sample1))w.2...}}..t_statisti |
bf20 | 63 2c 20 70 5f 76 61 6c 75 65 20 3d 20 73 74 61 74 73 2e 74 74 65 73 74 5f 69 6e 64 28 73 61 6d | c,.p_value.=.stats.ttest_ind(sam |
bf40 | 70 6c 65 31 2c 20 73 61 6d 70 6c 65 32 29 74 5f 73 74 61 74 69 73 74 69 63 2c 20 70 5f 76 61 6c | ple1,.sample2)t_statistic,.p_val |
bf60 | 75 65 20 3d 20 73 74 61 74 73 2e 74 74 65 73 74 5f 69 6e 64 28 73 61 6d 70 6c 65 31 2c 20 73 61 | ue.=.stats.ttest_ind(sample1,.sa |
bf80 | 6d 70 6c 65 32 29 77 81 31 05 01 01 7d 7d 09 03 74 5f 73 74 61 74 69 73 74 69 63 2c 20 70 5f 76 | mple2)w.1...}}..t_statistic,.p_v |
bfa0 | 61 6c 75 65 20 3d 20 73 74 61 74 73 2e 74 74 65 73 74 5f 69 6e 64 28 73 61 6d 70 6c 65 31 2c 20 | alue.=.stats.ttest_ind(sample1,. |
bfc0 | 73 61 6d 70 6c 65 32 29 74 5f 73 74 61 74 69 73 74 69 63 2c 20 70 5f 76 61 6c 75 65 20 3d 20 73 | sample2)t_statistic,.p_value.=.s |
bfe0 | 74 61 74 73 2e 74 74 65 73 74 5f 69 6e 64 28 73 61 6d 70 6c 65 31 2c 20 73 61 6d 70 6c 65 32 29 | tats.ttest_ind(sample1,.sample2) |
c000 | 0d 00 00 00 04 02 21 00 04 bb 03 dc 03 62 02 21 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ......!......b.!................ |
c020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
c040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
c060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
c080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
c0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
c0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
c0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
c100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
c120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
c140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
c160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
c180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
c1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
c1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
c1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
c200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
c220 | 00 82 3d 81 38 07 01 01 82 41 82 41 09 0a 61 6c 70 68 61 20 3d 20 30 2e 30 35 0a 0a 70 72 69 6e | ..=.8....A.A..alpha.=.0.05..prin |
c240 | 74 28 22 52 65 73 75 6c 74 20 6f 66 20 74 77 6f 2d 73 61 6d 70 6c 65 20 74 2d 74 65 73 74 22 29 | t("Result.of.two-sample.t-test") |
c260 | 0a 70 72 69 6e 74 28 22 54 2d 73 74 61 74 69 73 74 69 63 3a 22 2c 20 74 5f 73 74 61 74 69 73 74 | .print("T-statistic:",.t_statist |
c280 | 69 63 29 0a 70 72 69 6e 74 28 22 50 2d 76 61 6c 75 65 3a 22 2c 20 70 5f 76 61 6c 75 65 29 0a 70 | ic).print("P-value:",.p_value).p |
c2a0 | 72 69 6e 74 28 22 44 65 67 72 65 65 20 6f 66 20 66 72 65 65 64 6f 6d 3a 22 2c 20 6c 65 6e 28 73 | rint("Degree.of.freedom:",.len(s |
c2c0 | 61 6d 70 6c 65 31 29 29 61 6c 70 68 61 20 3d 20 30 2e 30 35 0a 0a 70 72 69 6e 74 28 22 52 65 73 | ample1))alpha.=.0.05..print("Res |
c2e0 | 75 6c 74 20 6f 66 20 74 77 6f 2d 73 61 6d 70 6c 65 20 74 2d 74 65 73 74 22 29 0a 70 72 69 6e 74 | ult.of.two-sample.t-test").print |
c300 | 28 22 54 2d 73 74 61 74 69 73 74 69 63 3a 22 2c 20 74 5f 73 74 61 74 69 73 74 69 63 29 0a 70 72 | ("T-statistic:",.t_statistic).pr |
c320 | 69 6e 74 28 22 50 2d 76 61 6c 75 65 3a 22 2c 20 70 5f 76 61 6c 75 65 29 0a 70 72 69 6e 74 28 22 | int("P-value:",.p_value).print(" |
c340 | 44 65 67 72 65 65 20 6f 66 20 66 72 65 65 64 6f 6d 3a 22 2c 20 6c 65 6e 28 73 61 6d 70 6c 65 31 | Degree.of.freedom:",.len(sample1 |
c360 | 29 29 77 81 37 05 01 01 7d 7d 09 09 74 5f 73 74 61 74 69 73 74 69 63 2c 20 70 5f 76 61 6c 75 65 | ))w.7...}}..t_statistic,.p_value |
c380 | 20 3d 20 73 74 61 74 73 2e 74 74 65 73 74 5f 69 6e 64 28 73 61 6d 70 6c 65 31 2c 20 73 61 6d 70 | .=.stats.ttest_ind(sample1,.samp |
c3a0 | 6c 65 32 29 74 5f 73 74 61 74 69 73 74 69 63 2c 20 70 5f 76 61 6c 75 65 20 3d 20 73 74 61 74 73 | le2)t_statistic,.p_value.=.stats |
c3c0 | 2e 74 74 65 73 74 5f 69 6e 64 28 73 61 6d 70 6c 65 31 2c 20 73 61 6d 70 6c 65 32 29 81 5b 81 36 | .ttest_ind(sample1,.sample2).[.6 |
c3e0 | 07 01 01 81 5f 81 5f 09 08 73 61 6d 70 6c 65 31 20 3d 20 6e 70 2e 72 61 6e 64 6f 6d 2e 6e 6f 72 | ...._._..sample1.=.np.random.nor |
c400 | 6d 61 6c 28 6c 6f 63 3d 31 30 2c 20 73 63 61 6c 65 3d 32 2c 20 73 69 7a 65 3d 33 30 29 0a 73 61 | mal(loc=10,.scale=2,.size=30).sa |
c420 | 6d 70 6c 65 32 20 3d 20 6e 70 2e 72 61 6e 64 6f 6d 2e 6e 6f 72 6d 61 6c 28 6c 6f 63 3d 31 32 2c | mple2.=.np.random.normal(loc=12, |
c440 | 20 73 63 61 6c 65 3d 32 2c 20 73 69 7a 65 3d 33 30 29 73 61 6d 70 6c 65 31 20 3d 20 6e 70 2e 72 | .scale=2,.size=30)sample1.=.np.r |
c460 | 61 6e 64 6f 6d 2e 6e 6f 72 6d 61 6c 28 6c 6f 63 3d 31 30 2c 20 73 63 61 6c 65 3d 32 2c 20 73 69 | andom.normal(loc=10,.scale=2,.si |
c480 | 7a 65 3d 33 30 29 0a 73 61 6d 70 6c 65 32 20 3d 20 6e 70 2e 72 61 6e 64 6f 6d 2e 6e 6f 72 6d 61 | ze=30).sample2.=.np.random.norma |
c4a0 | 6c 28 6c 6f 63 3d 31 32 2c 20 73 63 61 6c 65 3d 32 2c 20 73 69 7a 65 3d 33 30 29 96 41 81 35 07 | l(loc=12,.scale=2,.size=30).A.5. |
c4c0 | 01 01 96 45 96 45 09 07 70 6c 74 2e 66 69 67 75 72 65 28 66 69 67 73 69 7a 65 3d 28 31 30 2c 36 | ...E.E..plt.figure(figsize=(10,6 |
c4e0 | 29 29 0a 70 6c 74 2e 68 69 73 74 28 73 61 6d 70 6c 65 31 2c 20 61 6c 70 68 61 3d 30 2e 35 2c 20 | )).plt.hist(sample1,.alpha=0.5,. |
c500 | 6c 61 62 65 6c 3d 27 53 61 6d 70 6c 65 31 27 2c 20 63 6f 6c 6f 72 3d 27 42 6c 75 65 27 29 0a 70 | label='Sample1',.color='Blue').p |
c520 | 6c 74 2e 68 69 73 74 28 73 61 6d 70 6c 65 32 2c 20 61 6c 70 68 61 3d 30 2e 35 2c 20 6c 61 62 65 | lt.hist(sample2,.alpha=0.5,.labe |
c540 | 6c 3d 27 53 61 6d 70 6c 65 32 27 2c 20 63 6f 6c 6f 72 3d 27 4f 72 61 6e 67 65 27 29 0a 70 6c 74 | l='Sample2',.color='Orange').plt |
c560 | 2e 61 78 76 6c 69 6e 65 28 6e 70 2e 6d 65 61 6e 28 73 61 6d 70 6c 65 31 29 2c 20 63 6f 6c 6f 72 | .axvline(np.mean(sample1),.color |
c580 | 3d 27 62 6c 75 65 27 2c 20 6c 69 6e 65 73 74 79 6c 65 3d 27 64 61 73 68 65 64 27 2c 20 6c 69 6e | ='blue',.linestyle='dashed',.lin |
c5a0 | 65 77 69 64 74 68 3d 32 29 0a 70 6c 74 2e 61 78 76 6c 69 6e 65 28 6e 70 2e 6d 65 61 6e 28 73 61 | ewidth=2).plt.axvline(np.mean(sa |
c5c0 | 6d 70 6c 65 32 29 2c 20 63 6f 6c 6f 72 3d 27 6f 72 61 6e 67 65 27 2c 20 6c 69 6e 65 73 74 79 6c | mple2),.color='orange',.linestyl |
c5e0 | 65 3d 27 64 61 73 68 65 64 27 2c 20 6c 69 6e 65 77 69 64 74 68 3d 32 29 0a 70 6c 74 2e 74 69 74 | e='dashed',.linewidth=2).plt.tit |
c600 | 6c 65 28 27 44 69 73 74 72 69 62 75 74 69 6f 6e 73 20 6f 66 20 73 61 6d 70 6c 65 31 20 61 6e 64 | le('Distributions.of.sample1.and |
c620 | 20 73 61 6d 70 6c 65 32 27 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 27 56 61 6c 75 65 73 27 29 0a | .sample2').plt.xlabel('Values'). |
c640 | 70 6c 74 2e 79 6c 61 62 65 6c 28 27 46 72 65 71 75 65 6e 63 79 27 29 0a 70 6c 74 2e 6c 65 67 65 | plt.ylabel('Frequency').plt.lege |
c660 | 6e 64 28 29 0a 0a 23 23 20 48 69 67 68 6c 69 67 68 74 20 74 68 65 20 63 72 69 74 69 63 61 6c 20 | nd()..##.Highlight.the.critical. |
c680 | 72 65 67 69 6f 6e 20 69 66 20 6e 75 6c 6c 20 68 79 70 6f 74 68 65 73 69 73 20 69 73 20 72 65 6a | region.if.null.hypothesis.is.rej |
c6a0 | 65 63 74 65 64 0a 69 66 20 70 5f 76 61 6c 75 65 20 3c 20 61 6c 70 68 61 3a 0a 20 20 20 20 63 72 | ected.if.p_value.<.alpha:.....cr |
c6c0 | 69 74 69 63 61 6c 5f 72 65 67 69 6f 6e 20 3d 20 6e 70 2e 6c 69 6e 73 70 61 63 65 28 6d 69 6e 28 | itical_region.=.np.linspace(min( |
c6e0 | 73 61 6d 70 6c 65 31 2e 6d 69 6e 28 29 2c 20 73 61 6d 70 6c 65 32 2e 6d 69 6e 28 29 29 2c 0a 20 | sample1.min(),.sample2.min()),.. |
c700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
c720 | 20 6d 61 78 28 73 61 6d 70 6c 65 31 2e 6d 61 78 28 29 2c 20 73 61 6d 70 6c 65 32 2e 6d 61 78 28 | .max(sample1.max(),.sample2.max( |
c740 | 29 29 29 0a 20 20 20 20 70 6c 74 2e 66 69 6c 6c 5f 62 65 74 77 65 65 6e 28 63 72 69 74 69 63 61 | ))).....plt.fill_between(critica |
c760 | 6c 5f 72 65 67 69 6f 6e 2c 20 30 2c 20 35 2c 20 63 6f 6c 6f 72 3d 27 72 65 64 27 2c 20 61 6c 70 | l_region,.0,.5,.color='red',.alp |
c780 | 68 61 3d 30 2e 33 2c 20 6c 61 62 65 6c 3d 27 43 72 69 74 69 63 61 6c 20 52 65 67 69 6f 6e 27 29 | ha=0.3,.label='Critical.Region') |
c7a0 | 0a 20 20 20 20 70 6c 74 2e 74 65 78 74 28 31 31 2c 20 35 2c 20 22 54 2d 73 74 61 74 69 73 74 69 | .....plt.text(11,.5,."T-statisti |
c7c0 | 63 3a 20 25 2e 32 66 22 20 25 74 5f 73 74 61 74 69 73 74 69 63 2c 20 68 61 3d 27 63 65 6e 74 65 | c:.%.2f".%t_statistic,.ha='cente |
c7e0 | 72 27 2c 20 76 61 3d 27 63 65 6e 74 65 72 27 2c 20 63 6f 6c 6f 72 3d 27 62 6c 61 63 6b 27 2c 20 | r',.va='center',.color='black',. |
c800 | 62 61 63 6b 67 72 6f 75 6e 64 63 6f 6c 6f 72 3d 27 77 68 69 74 65 27 29 0a 0a 23 23 20 44 72 61 | backgroundcolor='white')..##.Dra |
c820 | 77 20 63 6f 6e 63 6c 75 73 69 6f 6e 73 0a 69 66 20 70 5f 76 61 6c 75 65 20 3c 20 61 6c 70 68 61 | w.conclusions.if.p_value.<.alpha |
c840 | 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 43 6f 6e 63 6c 75 73 69 6f 6e 3a 20 54 68 65 72 65 20 69 | :.....print("Conclusion:.There.i |
c860 | 73 20 73 69 67 6e 69 66 69 63 61 6e 74 20 65 76 69 64 65 6e 63 65 20 74 6f 20 72 65 6a 65 63 74 | s.significant.evidence.to.reject |
c880 | 20 74 68 65 20 6e 75 6c 6c 20 68 79 70 6f 74 68 65 73 69 73 2e 22 29 0a 20 20 20 20 69 66 20 6e | .the.null.hypothesis.").....if.n |
c8a0 | 70 2e 6d 65 61 6e 28 73 61 6d 70 6c 65 31 29 20 3e 20 6e 70 2e 6d 65 61 6e 28 73 61 6d 70 6c 65 | p.mean(sample1).>.np.mean(sample |
c8c0 | 32 29 3a 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 49 6e 74 65 72 70 72 65 74 61 74 69 6f | 2):.........print("Interpretatio |
c8e0 | 6e 3a 20 54 68 65 20 6d 65 61 6e 20 6f 66 20 73 61 6d 70 6c 65 20 31 20 69 73 20 73 69 67 6e 69 | n:.The.mean.of.sample.1.is.signi |
c900 | 66 69 63 61 6e 74 6c 79 20 68 69 67 68 65 72 20 74 68 61 6e 20 74 68 61 74 20 6f 66 20 73 61 6d | ficantly.higher.than.that.of.sam |
c920 | 70 6c 65 20 32 2e 22 29 0a 20 20 20 20 65 6c 73 65 3a 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 | ple.2.").....else:.........print |
c940 | 28 22 49 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 3a 20 54 68 65 20 6d 65 61 6e 20 6f 66 20 73 61 | ("Interpretation:.The.mean.of.sa |
c960 | 6d 70 6c 65 20 32 20 69 73 20 73 69 67 6e 69 66 69 63 61 6e 74 6c 79 20 68 69 67 68 65 72 20 74 | mple.2.is.significantly.higher.t |
c980 | 68 61 6e 20 74 68 61 74 20 6f 66 20 73 61 6d 70 6c 65 20 31 2e 22 29 0a 65 6c 73 65 3a 0a 20 20 | han.that.of.sample.1.").else:... |
c9a0 | 20 20 70 72 69 6e 74 28 22 43 6f 6e 63 6c 75 73 69 6f 6e 3a 20 54 68 65 72 65 20 69 73 20 6e 6f | ..print("Conclusion:.There.is.no |
c9c0 | 20 73 69 67 6e 69 66 69 63 61 6e 74 20 65 76 69 64 65 6e 63 65 20 74 6f 20 72 65 6a 65 63 74 20 | .significant.evidence.to.reject. |
c9e0 | 74 68 65 20 6e 75 6c 6c 20 68 79 70 6f 74 68 65 73 69 73 2e 22 29 0a 20 20 20 20 70 72 69 6e 74 | the.null.hypothesis.").....print |
ca00 | 28 22 49 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 3a 20 54 68 65 72 65 20 69 73 20 6e 6f 20 73 69 | ("Interpretation:.There.is.no.si |
ca20 | 67 6e 69 66 69 63 61 6e 74 20 64 69 66 66 65 72 65 6e 63 65 20 69 6e 20 6d 65 61 6e 73 20 62 65 | gnificant.difference.in.means.be |
ca40 | 74 77 65 65 6e 20 74 68 65 20 74 77 6f 20 73 61 6d 70 6c 65 73 2e 22 29 0a 0a 70 6c 74 2e 73 68 | tween.the.two.samples.")..plt.sh |
ca60 | 6f 77 28 29 70 6c 74 2e 66 69 67 75 72 65 28 66 69 67 73 69 7a 65 3d 28 31 30 2c 36 29 29 0a 70 | ow()plt.figure(figsize=(10,6)).p |
ca80 | 6c 74 2e 68 69 73 74 28 73 61 6d 70 6c 65 31 2c 20 61 6c 70 68 61 3d 30 2e 35 2c 20 6c 61 62 65 | lt.hist(sample1,.alpha=0.5,.labe |
caa0 | 6c 3d 27 53 61 6d 70 6c 65 31 27 2c 20 63 6f 6c 6f 72 3d 27 42 6c 75 65 27 29 0a 70 6c 74 2e 68 | l='Sample1',.color='Blue').plt.h |
cac0 | 69 73 74 28 73 61 6d 70 6c 65 32 2c 20 61 6c 70 68 61 3d 30 2e 35 2c 20 6c 61 62 65 6c 3d 27 53 | ist(sample2,.alpha=0.5,.label='S |
cae0 | 61 6d 70 6c 65 32 27 2c 20 63 6f 6c 6f 72 3d 27 4f 72 61 6e 67 65 27 29 0a 70 6c 74 2e 61 78 76 | ample2',.color='Orange').plt.axv |
cb00 | 6c 69 6e 65 28 6e 70 2e 6d 65 61 6e 28 73 61 6d 70 6c 65 31 29 2c 20 63 6f 6c 6f 72 3d 27 62 6c | line(np.mean(sample1),.color='bl |
cb20 | 75 65 27 2c 20 6c 69 6e 65 73 74 79 6c 65 3d 27 64 61 73 68 65 64 27 2c 20 6c 69 6e 65 77 69 64 | ue',.linestyle='dashed',.linewid |
cb40 | 74 68 3d 32 29 0a 70 6c 74 2e 61 78 76 6c 69 6e 65 28 6e 70 2e 6d 65 61 6e 28 73 61 6d 70 6c 65 | th=2).plt.axvline(np.mean(sample |
cb60 | 32 29 2c 20 63 6f 6c 6f 72 3d 27 6f 72 61 6e 67 65 27 2c 20 6c 69 6e 65 73 74 79 6c 65 3d 27 64 | 2),.color='orange',.linestyle='d |
cb80 | 61 73 68 65 64 27 2c 20 6c 69 6e 65 77 69 64 74 68 3d 32 29 0a 70 6c 74 2e 74 69 74 6c 65 28 27 | ashed',.linewidth=2).plt.title(' |
cba0 | 44 69 73 74 72 69 62 75 74 69 6f 6e 73 20 6f 66 20 73 61 6d 70 6c 65 31 20 61 6e 64 20 73 61 6d | Distributions.of.sample1.and.sam |
cbc0 | 70 6c 65 32 27 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 27 56 61 6c 75 65 73 27 29 0a 70 6c 74 2e | ple2').plt.xlabel('Values').plt. |
cbe0 | 79 6c 61 62 65 6c 28 27 46 72 65 71 75 65 6e 63 79 27 29 0a 70 6c 74 2e 6c 65 67 65 6e 64 28 29 | ylabel('Frequency').plt.legend() |
cc00 | 0a 0a 23 23 20 48 69 67 68 6c 69 67 68 74 20 74 68 65 20 63 72 69 74 69 63 61 6c 20 72 65 67 69 | ..##.Highlight.the.critical.regi |
cc20 | 6f 6e 20 69 66 20 6e 75 6c 6c 20 68 79 70 6f 74 68 65 73 69 73 20 69 73 20 72 65 6a 65 63 74 65 | on.if.null.hypothesis.is.rejecte |
cc40 | 64 0a 69 66 20 70 5f 76 61 6c 75 65 20 3c 20 61 6c 70 68 61 3a 0a 20 20 20 20 63 72 69 74 69 63 | d.if.p_value.<.alpha:.....critic |
cc60 | 61 6c 5f 72 65 67 69 6f 6e 20 3d 20 6e 70 2e 6c 69 6e 73 70 61 63 65 28 6d 69 6e 28 73 61 6d 70 | al_region.=.np.linspace(min(samp |
cc80 | 6c 65 31 2e 6d 69 6e 28 29 2c 20 73 61 6d 70 6c 65 32 2e 6d 69 6e 28 29 29 2c 0a 20 20 20 20 20 | le1.min(),.sample2.min()),...... |
cca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 78 | .............................max |
ccc0 | 28 73 61 6d 70 6c 65 31 2e 6d 61 78 28 29 2c 20 73 61 6d 70 6c 65 32 2e 6d 61 78 28 29 29 29 0a | (sample1.max(),.sample2.max())). |
cce0 | 20 20 20 20 70 6c 74 2e 66 69 6c 6c 5f 62 65 74 77 65 65 6e 28 63 72 69 74 69 63 61 6c 5f 72 65 | ....plt.fill_between(critical_re |
cd00 | 67 69 6f 6e 2c 20 30 2c 20 35 2c 20 63 6f 6c 6f 72 3d 27 72 65 64 27 2c 20 61 6c 70 68 61 3d 30 | gion,.0,.5,.color='red',.alpha=0 |
cd20 | 2e 33 2c 20 6c 61 62 65 6c 3d 27 43 72 69 74 69 63 61 6c 20 52 65 67 69 6f 6e 27 29 0a 20 20 20 | .3,.label='Critical.Region').... |
cd40 | 20 70 6c 74 2e 74 65 78 74 28 31 31 2c 20 35 2c 20 22 54 2d 73 74 61 74 69 73 74 69 63 3a 20 25 | .plt.text(11,.5,."T-statistic:.% |
cd60 | 2e 32 66 22 20 25 74 5f 73 74 61 74 69 73 74 69 63 2c 20 68 61 3d 27 63 65 6e 74 65 72 27 2c 20 | .2f".%t_statistic,.ha='center',. |
cd80 | 76 61 3d 27 63 65 6e 74 65 72 27 2c 20 63 6f 6c 6f 72 3d 27 62 6c 61 63 6b 27 2c 20 62 61 63 6b | va='center',.color='black',.back |
cda0 | 67 72 6f 75 6e 64 63 6f 6c 6f 72 3d 27 77 68 69 74 65 27 29 0a 0a 23 23 20 44 72 61 77 20 63 6f | groundcolor='white')..##.Draw.co |
cdc0 | 6e 63 6c 75 73 69 6f 6e 73 0a 69 66 20 70 5f 76 61 6c 75 65 20 3c 20 61 6c 70 68 61 3a 0a 20 20 | nclusions.if.p_value.<.alpha:... |
cde0 | 20 20 70 72 69 6e 74 28 22 43 6f 6e 63 6c 75 73 69 6f 6e 3a 20 54 68 65 72 65 20 69 73 20 73 69 | ..print("Conclusion:.There.is.si |
ce00 | 67 6e 69 66 69 63 61 6e 74 20 65 76 69 64 65 6e 63 65 20 74 6f 20 72 65 6a 65 63 74 20 74 68 65 | gnificant.evidence.to.reject.the |
ce20 | 20 6e 75 6c 6c 20 68 79 70 6f 74 68 65 73 69 73 2e 22 29 0a 20 20 20 20 69 66 20 6e 70 2e 6d 65 | .null.hypothesis.").....if.np.me |
ce40 | 61 6e 28 73 61 6d 70 6c 65 31 29 20 3e 20 6e 70 2e 6d 65 61 6e 28 73 61 6d 70 6c 65 32 29 3a 0a | an(sample1).>.np.mean(sample2):. |
ce60 | 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 49 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 3a 20 54 | ........print("Interpretation:.T |
ce80 | 68 65 20 6d 65 61 6e 20 6f 66 20 73 61 6d 70 6c 65 20 31 20 69 73 20 73 69 67 6e 69 66 69 63 61 | he.mean.of.sample.1.is.significa |
cea0 | 6e 74 6c 79 20 68 69 67 68 65 72 20 74 68 61 6e 20 74 68 61 74 20 6f 66 20 73 61 6d 70 6c 65 20 | ntly.higher.than.that.of.sample. |
cec0 | 32 2e 22 29 0a 20 20 20 20 65 6c 73 65 3a 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 49 6e | 2.").....else:.........print("In |
cee0 | 74 65 72 70 72 65 74 61 74 69 6f 6e 3a 20 54 68 65 20 6d 65 61 6e 20 6f 66 20 73 61 6d 70 6c 65 | terpretation:.The.mean.of.sample |
cf00 | 20 32 20 69 73 20 73 69 67 6e 69 66 69 63 61 6e 74 6c 79 20 68 69 67 68 65 72 20 74 68 61 6e 20 | .2.is.significantly.higher.than. |
cf20 | 74 68 61 74 20 6f 66 20 73 61 6d 70 6c 65 20 31 2e 22 29 0a 65 6c 73 65 3a 0a 20 20 20 20 70 72 | that.of.sample.1.").else:.....pr |
cf40 | 69 6e 74 28 22 43 6f 6e 63 6c 75 73 69 6f 6e 3a 20 54 68 65 72 65 20 69 73 20 6e 6f 20 73 69 67 | int("Conclusion:.There.is.no.sig |
cf60 | 6e 69 66 69 63 61 6e 74 20 65 76 69 64 65 6e 63 65 20 74 6f 20 72 65 6a 65 63 74 20 74 68 65 20 | nificant.evidence.to.reject.the. |
cf80 | 6e 75 6c 6c 20 68 79 70 6f 74 68 65 73 69 73 2e 22 29 0a 20 20 20 20 70 72 69 6e 74 28 22 49 6e | null.hypothesis.").....print("In |
cfa0 | 74 65 72 70 72 65 74 61 74 69 6f 6e 3a 20 54 68 65 72 65 20 69 73 20 6e 6f 20 73 69 67 6e 69 66 | terpretation:.There.is.no.signif |
cfc0 | 69 63 61 6e 74 20 64 69 66 66 65 72 65 6e 63 65 20 69 6e 20 6d 65 61 6e 73 20 62 65 74 77 65 65 | icant.difference.in.means.betwee |
cfe0 | 6e 20 74 68 65 20 74 77 6f 20 73 61 6d 70 6c 65 73 2e 22 29 0a 0a 70 6c 74 2e 73 68 6f 77 28 29 | n.the.two.samples.")..plt.show() |
d000 | 0d 00 00 00 05 01 80 00 04 bb 04 1a 03 3b 02 c1 01 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .............;.................. |
d020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
d040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
d060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
d080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
d0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
d0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
d0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
d100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
d120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
d140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
d160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
d180 | 82 3d 81 3d 07 01 01 82 41 82 41 09 0f 61 6c 70 68 61 20 3d 20 30 2e 30 35 0a 0a 70 72 69 6e 74 | .=.=....A.A..alpha.=.0.05..print |
d1a0 | 28 22 52 65 73 75 6c 74 20 6f 66 20 74 77 6f 2d 73 61 6d 70 6c 65 20 74 2d 74 65 73 74 22 29 0a | ("Result.of.two-sample.t-test"). |
d1c0 | 70 72 69 6e 74 28 22 54 2d 73 74 61 74 69 73 74 69 63 3a 22 2c 20 74 5f 73 74 61 74 69 73 74 69 | print("T-statistic:",.t_statisti |
d1e0 | 63 29 0a 70 72 69 6e 74 28 22 50 2d 76 61 6c 75 65 3a 22 2c 20 70 5f 76 61 6c 75 65 29 0a 70 72 | c).print("P-value:",.p_value).pr |
d200 | 69 6e 74 28 22 44 65 67 72 65 65 20 6f 66 20 66 72 65 65 64 6f 6d 3a 22 2c 20 6c 65 6e 28 73 61 | int("Degree.of.freedom:",.len(sa |
d220 | 6d 70 6c 65 31 29 29 61 6c 70 68 61 20 3d 20 30 2e 30 35 0a 0a 70 72 69 6e 74 28 22 52 65 73 75 | mple1))alpha.=.0.05..print("Resu |
d240 | 6c 74 20 6f 66 20 74 77 6f 2d 73 61 6d 70 6c 65 20 74 2d 74 65 73 74 22 29 0a 70 72 69 6e 74 28 | lt.of.two-sample.t-test").print( |
d260 | 22 54 2d 73 74 61 74 69 73 74 69 63 3a 22 2c 20 74 5f 73 74 61 74 69 73 74 69 63 29 0a 70 72 69 | "T-statistic:",.t_statistic).pri |
d280 | 6e 74 28 22 50 2d 76 61 6c 75 65 3a 22 2c 20 70 5f 76 61 6c 75 65 29 0a 70 72 69 6e 74 28 22 44 | nt("P-value:",.p_value).print("D |
d2a0 | 65 67 72 65 65 20 6f 66 20 66 72 65 65 64 6f 6d 3a 22 2c 20 6c 65 6e 28 73 61 6d 70 6c 65 31 29 | egree.of.freedom:",.len(sample1) |
d2c0 | 29 77 81 3c 05 01 01 7d 7d 09 0e 74 5f 73 74 61 74 69 73 74 69 63 2c 20 70 5f 76 61 6c 75 65 20 | )w.<...}}..t_statistic,.p_value. |
d2e0 | 3d 20 73 74 61 74 73 2e 74 74 65 73 74 5f 69 6e 64 28 73 61 6d 70 6c 65 31 2c 20 73 61 6d 70 6c | =.stats.ttest_ind(sample1,.sampl |
d300 | 65 32 29 74 5f 73 74 61 74 69 73 74 69 63 2c 20 70 5f 76 61 6c 75 65 20 3d 20 73 74 61 74 73 2e | e2)t_statistic,.p_value.=.stats. |
d320 | 74 74 65 73 74 5f 69 6e 64 28 73 61 6d 70 6c 65 31 2c 20 73 61 6d 70 6c 65 32 29 81 5b 81 3b 07 | ttest_ind(sample1,.sample2).[.;. |
d340 | 01 01 81 5f 81 5f 09 0d 73 61 6d 70 6c 65 31 20 3d 20 6e 70 2e 72 61 6e 64 6f 6d 2e 6e 6f 72 6d | ..._._..sample1.=.np.random.norm |
d360 | 61 6c 28 6c 6f 63 3d 31 30 2c 20 73 63 61 6c 65 3d 32 2c 20 73 69 7a 65 3d 33 30 29 0a 73 61 6d | al(loc=10,.scale=2,.size=30).sam |
d380 | 70 6c 65 32 20 3d 20 6e 70 2e 72 61 6e 64 6f 6d 2e 6e 6f 72 6d 61 6c 28 6c 6f 63 3d 31 32 2c 20 | ple2.=.np.random.normal(loc=12,. |
d3a0 | 73 63 61 6c 65 3d 32 2c 20 73 69 7a 65 3d 33 30 29 73 61 6d 70 6c 65 31 20 3d 20 6e 70 2e 72 61 | scale=2,.size=30)sample1.=.np.ra |
d3c0 | 6e 64 6f 6d 2e 6e 6f 72 6d 61 6c 28 6c 6f 63 3d 31 30 2c 20 73 63 61 6c 65 3d 32 2c 20 73 69 7a | ndom.normal(loc=10,.scale=2,.siz |
d3e0 | 65 3d 33 30 29 0a 73 61 6d 70 6c 65 32 20 3d 20 6e 70 2e 72 61 6e 64 6f 6d 2e 6e 6f 72 6d 61 6c | e=30).sample2.=.np.random.normal |
d400 | 28 6c 6f 63 3d 31 32 2c 20 73 63 61 6c 65 3d 32 2c 20 73 69 7a 65 3d 33 30 29 81 1d 81 3a 07 01 | (loc=12,.scale=2,.size=30)...:.. |
d420 | 01 81 21 81 21 09 0c 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 66 72 6f 6d 20 73 | ..!.!..import.numpy.as.np.from.s |
d440 | 63 69 70 79 20 69 6d 70 6f 72 74 20 73 74 61 74 73 0a 69 6d 70 6f 72 74 20 6d 61 74 70 6c 6f 74 | cipy.import.stats.import.matplot |
d460 | 6c 69 62 2e 70 79 70 6c 6f 74 20 61 73 20 70 6c 74 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 | lib.pyplot.as.pltimport.numpy.as |
d480 | 20 6e 70 0a 66 72 6f 6d 20 73 63 69 70 79 20 69 6d 70 6f 72 74 20 73 74 61 74 73 0a 69 6d 70 6f | .np.from.scipy.import.stats.impo |
d4a0 | 72 74 20 6d 61 74 70 6c 6f 74 6c 69 62 2e 70 79 70 6c 6f 74 20 61 73 20 70 6c 74 96 41 81 39 07 | rt.matplotlib.pyplot.as.plt.A.9. |
d4c0 | 01 01 96 45 96 45 09 0b 70 6c 74 2e 66 69 67 75 72 65 28 66 69 67 73 69 7a 65 3d 28 31 30 2c 36 | ...E.E..plt.figure(figsize=(10,6 |
d4e0 | 29 29 0a 70 6c 74 2e 68 69 73 74 28 73 61 6d 70 6c 65 31 2c 20 61 6c 70 68 61 3d 30 2e 35 2c 20 | )).plt.hist(sample1,.alpha=0.5,. |
d500 | 6c 61 62 65 6c 3d 27 53 61 6d 70 6c 65 31 27 2c 20 63 6f 6c 6f 72 3d 27 42 6c 75 65 27 29 0a 70 | label='Sample1',.color='Blue').p |
d520 | 6c 74 2e 68 69 73 74 28 73 61 6d 70 6c 65 32 2c 20 61 6c 70 68 61 3d 30 2e 35 2c 20 6c 61 62 65 | lt.hist(sample2,.alpha=0.5,.labe |
d540 | 6c 3d 27 53 61 6d 70 6c 65 32 27 2c 20 63 6f 6c 6f 72 3d 27 4f 72 61 6e 67 65 27 29 0a 70 6c 74 | l='Sample2',.color='Orange').plt |
d560 | 2e 61 78 76 6c 69 6e 65 28 6e 70 2e 6d 65 61 6e 28 73 61 6d 70 6c 65 31 29 2c 20 63 6f 6c 6f 72 | .axvline(np.mean(sample1),.color |
d580 | 3d 27 62 6c 75 65 27 2c 20 6c 69 6e 65 73 74 79 6c 65 3d 27 64 61 73 68 65 64 27 2c 20 6c 69 6e | ='blue',.linestyle='dashed',.lin |
d5a0 | 65 77 69 64 74 68 3d 32 29 0a 70 6c 74 2e 61 78 76 6c 69 6e 65 28 6e 70 2e 6d 65 61 6e 28 73 61 | ewidth=2).plt.axvline(np.mean(sa |
d5c0 | 6d 70 6c 65 32 29 2c 20 63 6f 6c 6f 72 3d 27 6f 72 61 6e 67 65 27 2c 20 6c 69 6e 65 73 74 79 6c | mple2),.color='orange',.linestyl |
d5e0 | 65 3d 27 64 61 73 68 65 64 27 2c 20 6c 69 6e 65 77 69 64 74 68 3d 32 29 0a 70 6c 74 2e 74 69 74 | e='dashed',.linewidth=2).plt.tit |
d600 | 6c 65 28 27 44 69 73 74 72 69 62 75 74 69 6f 6e 73 20 6f 66 20 73 61 6d 70 6c 65 31 20 61 6e 64 | le('Distributions.of.sample1.and |
d620 | 20 73 61 6d 70 6c 65 32 27 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 27 56 61 6c 75 65 73 27 29 0a | .sample2').plt.xlabel('Values'). |
d640 | 70 6c 74 2e 79 6c 61 62 65 6c 28 27 46 72 65 71 75 65 6e 63 79 27 29 0a 70 6c 74 2e 6c 65 67 65 | plt.ylabel('Frequency').plt.lege |
d660 | 6e 64 28 29 0a 0a 23 23 20 48 69 67 68 6c 69 67 68 74 20 74 68 65 20 63 72 69 74 69 63 61 6c 20 | nd()..##.Highlight.the.critical. |
d680 | 72 65 67 69 6f 6e 20 69 66 20 6e 75 6c 6c 20 68 79 70 6f 74 68 65 73 69 73 20 69 73 20 72 65 6a | region.if.null.hypothesis.is.rej |
d6a0 | 65 63 74 65 64 0a 69 66 20 70 5f 76 61 6c 75 65 20 3c 20 61 6c 70 68 61 3a 0a 20 20 20 20 63 72 | ected.if.p_value.<.alpha:.....cr |
d6c0 | 69 74 69 63 61 6c 5f 72 65 67 69 6f 6e 20 3d 20 6e 70 2e 6c 69 6e 73 70 61 63 65 28 6d 69 6e 28 | itical_region.=.np.linspace(min( |
d6e0 | 73 61 6d 70 6c 65 31 2e 6d 69 6e 28 29 2c 20 73 61 6d 70 6c 65 32 2e 6d 69 6e 28 29 29 2c 0a 20 | sample1.min(),.sample2.min()),.. |
d700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
d720 | 20 6d 61 78 28 73 61 6d 70 6c 65 31 2e 6d 61 78 28 29 2c 20 73 61 6d 70 6c 65 32 2e 6d 61 78 28 | .max(sample1.max(),.sample2.max( |
d740 | 29 29 29 0a 20 20 20 20 70 6c 74 2e 66 69 6c 6c 5f 62 65 74 77 65 65 6e 28 63 72 69 74 69 63 61 | ))).....plt.fill_between(critica |
d760 | 6c 5f 72 65 67 69 6f 6e 2c 20 30 2c 20 35 2c 20 63 6f 6c 6f 72 3d 27 72 65 64 27 2c 20 61 6c 70 | l_region,.0,.5,.color='red',.alp |
d780 | 68 61 3d 30 2e 33 2c 20 6c 61 62 65 6c 3d 27 43 72 69 74 69 63 61 6c 20 52 65 67 69 6f 6e 27 29 | ha=0.3,.label='Critical.Region') |
d7a0 | 0a 20 20 20 20 70 6c 74 2e 74 65 78 74 28 31 31 2c 20 35 2c 20 22 54 2d 73 74 61 74 69 73 74 69 | .....plt.text(11,.5,."T-statisti |
d7c0 | 63 3a 20 25 2e 32 66 22 20 25 74 5f 73 74 61 74 69 73 74 69 63 2c 20 68 61 3d 27 63 65 6e 74 65 | c:.%.2f".%t_statistic,.ha='cente |
d7e0 | 72 27 2c 20 76 61 3d 27 63 65 6e 74 65 72 27 2c 20 63 6f 6c 6f 72 3d 27 62 6c 61 63 6b 27 2c 20 | r',.va='center',.color='black',. |
d800 | 62 61 63 6b 67 72 6f 75 6e 64 63 6f 6c 6f 72 3d 27 77 68 69 74 65 27 29 0a 0a 23 23 20 44 72 61 | backgroundcolor='white')..##.Dra |
d820 | 77 20 63 6f 6e 63 6c 75 73 69 6f 6e 73 0a 69 66 20 70 5f 76 61 6c 75 65 20 3c 20 61 6c 70 68 61 | w.conclusions.if.p_value.<.alpha |
d840 | 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 43 6f 6e 63 6c 75 73 69 6f 6e 3a 20 54 68 65 72 65 20 69 | :.....print("Conclusion:.There.i |
d860 | 73 20 73 69 67 6e 69 66 69 63 61 6e 74 20 65 76 69 64 65 6e 63 65 20 74 6f 20 72 65 6a 65 63 74 | s.significant.evidence.to.reject |
d880 | 20 74 68 65 20 6e 75 6c 6c 20 68 79 70 6f 74 68 65 73 69 73 2e 22 29 0a 20 20 20 20 69 66 20 6e | .the.null.hypothesis.").....if.n |
d8a0 | 70 2e 6d 65 61 6e 28 73 61 6d 70 6c 65 31 29 20 3e 20 6e 70 2e 6d 65 61 6e 28 73 61 6d 70 6c 65 | p.mean(sample1).>.np.mean(sample |
d8c0 | 32 29 3a 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 49 6e 74 65 72 70 72 65 74 61 74 69 6f | 2):.........print("Interpretatio |
d8e0 | 6e 3a 20 54 68 65 20 6d 65 61 6e 20 6f 66 20 73 61 6d 70 6c 65 20 31 20 69 73 20 73 69 67 6e 69 | n:.The.mean.of.sample.1.is.signi |
d900 | 66 69 63 61 6e 74 6c 79 20 68 69 67 68 65 72 20 74 68 61 6e 20 74 68 61 74 20 6f 66 20 73 61 6d | ficantly.higher.than.that.of.sam |
d920 | 70 6c 65 20 32 2e 22 29 0a 20 20 20 20 65 6c 73 65 3a 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 | ple.2.").....else:.........print |
d940 | 28 22 49 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 3a 20 54 68 65 20 6d 65 61 6e 20 6f 66 20 73 61 | ("Interpretation:.The.mean.of.sa |
d960 | 6d 70 6c 65 20 32 20 69 73 20 73 69 67 6e 69 66 69 63 61 6e 74 6c 79 20 68 69 67 68 65 72 20 74 | mple.2.is.significantly.higher.t |
d980 | 68 61 6e 20 74 68 61 74 20 6f 66 20 73 61 6d 70 6c 65 20 31 2e 22 29 0a 65 6c 73 65 3a 0a 20 20 | han.that.of.sample.1.").else:... |
d9a0 | 20 20 70 72 69 6e 74 28 22 43 6f 6e 63 6c 75 73 69 6f 6e 3a 20 54 68 65 72 65 20 69 73 20 6e 6f | ..print("Conclusion:.There.is.no |
d9c0 | 20 73 69 67 6e 69 66 69 63 61 6e 74 20 65 76 69 64 65 6e 63 65 20 74 6f 20 72 65 6a 65 63 74 20 | .significant.evidence.to.reject. |
d9e0 | 74 68 65 20 6e 75 6c 6c 20 68 79 70 6f 74 68 65 73 69 73 2e 22 29 0a 20 20 20 20 70 72 69 6e 74 | the.null.hypothesis.").....print |
da00 | 28 22 49 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 3a 20 54 68 65 72 65 20 69 73 20 6e 6f 20 73 69 | ("Interpretation:.There.is.no.si |
da20 | 67 6e 69 66 69 63 61 6e 74 20 64 69 66 66 65 72 65 6e 63 65 20 69 6e 20 6d 65 61 6e 73 20 62 65 | gnificant.difference.in.means.be |
da40 | 74 77 65 65 6e 20 74 68 65 20 74 77 6f 20 73 61 6d 70 6c 65 73 2e 22 29 0a 0a 70 6c 74 2e 73 68 | tween.the.two.samples.")..plt.sh |
da60 | 6f 77 28 29 70 6c 74 2e 66 69 67 75 72 65 28 66 69 67 73 69 7a 65 3d 28 31 30 2c 36 29 29 0a 70 | ow()plt.figure(figsize=(10,6)).p |
da80 | 6c 74 2e 68 69 73 74 28 73 61 6d 70 6c 65 31 2c 20 61 6c 70 68 61 3d 30 2e 35 2c 20 6c 61 62 65 | lt.hist(sample1,.alpha=0.5,.labe |
daa0 | 6c 3d 27 53 61 6d 70 6c 65 31 27 2c 20 63 6f 6c 6f 72 3d 27 42 6c 75 65 27 29 0a 70 6c 74 2e 68 | l='Sample1',.color='Blue').plt.h |
dac0 | 69 73 74 28 73 61 6d 70 6c 65 32 2c 20 61 6c 70 68 61 3d 30 2e 35 2c 20 6c 61 62 65 6c 3d 27 53 | ist(sample2,.alpha=0.5,.label='S |
dae0 | 61 6d 70 6c 65 32 27 2c 20 63 6f 6c 6f 72 3d 27 4f 72 61 6e 67 65 27 29 0a 70 6c 74 2e 61 78 76 | ample2',.color='Orange').plt.axv |
db00 | 6c 69 6e 65 28 6e 70 2e 6d 65 61 6e 28 73 61 6d 70 6c 65 31 29 2c 20 63 6f 6c 6f 72 3d 27 62 6c | line(np.mean(sample1),.color='bl |
db20 | 75 65 27 2c 20 6c 69 6e 65 73 74 79 6c 65 3d 27 64 61 73 68 65 64 27 2c 20 6c 69 6e 65 77 69 64 | ue',.linestyle='dashed',.linewid |
db40 | 74 68 3d 32 29 0a 70 6c 74 2e 61 78 76 6c 69 6e 65 28 6e 70 2e 6d 65 61 6e 28 73 61 6d 70 6c 65 | th=2).plt.axvline(np.mean(sample |
db60 | 32 29 2c 20 63 6f 6c 6f 72 3d 27 6f 72 61 6e 67 65 27 2c 20 6c 69 6e 65 73 74 79 6c 65 3d 27 64 | 2),.color='orange',.linestyle='d |
db80 | 61 73 68 65 64 27 2c 20 6c 69 6e 65 77 69 64 74 68 3d 32 29 0a 70 6c 74 2e 74 69 74 6c 65 28 27 | ashed',.linewidth=2).plt.title(' |
dba0 | 44 69 73 74 72 69 62 75 74 69 6f 6e 73 20 6f 66 20 73 61 6d 70 6c 65 31 20 61 6e 64 20 73 61 6d | Distributions.of.sample1.and.sam |
dbc0 | 70 6c 65 32 27 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 27 56 61 6c 75 65 73 27 29 0a 70 6c 74 2e | ple2').plt.xlabel('Values').plt. |
dbe0 | 79 6c 61 62 65 6c 28 27 46 72 65 71 75 65 6e 63 79 27 29 0a 70 6c 74 2e 6c 65 67 65 6e 64 28 29 | ylabel('Frequency').plt.legend() |
dc00 | 0a 0a 23 23 20 48 69 67 68 6c 69 67 68 74 20 74 68 65 20 63 72 69 74 69 63 61 6c 20 72 65 67 69 | ..##.Highlight.the.critical.regi |
dc20 | 6f 6e 20 69 66 20 6e 75 6c 6c 20 68 79 70 6f 74 68 65 73 69 73 20 69 73 20 72 65 6a 65 63 74 65 | on.if.null.hypothesis.is.rejecte |
dc40 | 64 0a 69 66 20 70 5f 76 61 6c 75 65 20 3c 20 61 6c 70 68 61 3a 0a 20 20 20 20 63 72 69 74 69 63 | d.if.p_value.<.alpha:.....critic |
dc60 | 61 6c 5f 72 65 67 69 6f 6e 20 3d 20 6e 70 2e 6c 69 6e 73 70 61 63 65 28 6d 69 6e 28 73 61 6d 70 | al_region.=.np.linspace(min(samp |
dc80 | 6c 65 31 2e 6d 69 6e 28 29 2c 20 73 61 6d 70 6c 65 32 2e 6d 69 6e 28 29 29 2c 0a 20 20 20 20 20 | le1.min(),.sample2.min()),...... |
dca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 78 | .............................max |
dcc0 | 28 73 61 6d 70 6c 65 31 2e 6d 61 78 28 29 2c 20 73 61 6d 70 6c 65 32 2e 6d 61 78 28 29 29 29 0a | (sample1.max(),.sample2.max())). |
dce0 | 20 20 20 20 70 6c 74 2e 66 69 6c 6c 5f 62 65 74 77 65 65 6e 28 63 72 69 74 69 63 61 6c 5f 72 65 | ....plt.fill_between(critical_re |
dd00 | 67 69 6f 6e 2c 20 30 2c 20 35 2c 20 63 6f 6c 6f 72 3d 27 72 65 64 27 2c 20 61 6c 70 68 61 3d 30 | gion,.0,.5,.color='red',.alpha=0 |
dd20 | 2e 33 2c 20 6c 61 62 65 6c 3d 27 43 72 69 74 69 63 61 6c 20 52 65 67 69 6f 6e 27 29 0a 20 20 20 | .3,.label='Critical.Region').... |
dd40 | 20 70 6c 74 2e 74 65 78 74 28 31 31 2c 20 35 2c 20 22 54 2d 73 74 61 74 69 73 74 69 63 3a 20 25 | .plt.text(11,.5,."T-statistic:.% |
dd60 | 2e 32 66 22 20 25 74 5f 73 74 61 74 69 73 74 69 63 2c 20 68 61 3d 27 63 65 6e 74 65 72 27 2c 20 | .2f".%t_statistic,.ha='center',. |
dd80 | 76 61 3d 27 63 65 6e 74 65 72 27 2c 20 63 6f 6c 6f 72 3d 27 62 6c 61 63 6b 27 2c 20 62 61 63 6b | va='center',.color='black',.back |
dda0 | 67 72 6f 75 6e 64 63 6f 6c 6f 72 3d 27 77 68 69 74 65 27 29 0a 0a 23 23 20 44 72 61 77 20 63 6f | groundcolor='white')..##.Draw.co |
ddc0 | 6e 63 6c 75 73 69 6f 6e 73 0a 69 66 20 70 5f 76 61 6c 75 65 20 3c 20 61 6c 70 68 61 3a 0a 20 20 | nclusions.if.p_value.<.alpha:... |
dde0 | 20 20 70 72 69 6e 74 28 22 43 6f 6e 63 6c 75 73 69 6f 6e 3a 20 54 68 65 72 65 20 69 73 20 73 69 | ..print("Conclusion:.There.is.si |
de00 | 67 6e 69 66 69 63 61 6e 74 20 65 76 69 64 65 6e 63 65 20 74 6f 20 72 65 6a 65 63 74 20 74 68 65 | gnificant.evidence.to.reject.the |
de20 | 20 6e 75 6c 6c 20 68 79 70 6f 74 68 65 73 69 73 2e 22 29 0a 20 20 20 20 69 66 20 6e 70 2e 6d 65 | .null.hypothesis.").....if.np.me |
de40 | 61 6e 28 73 61 6d 70 6c 65 31 29 20 3e 20 6e 70 2e 6d 65 61 6e 28 73 61 6d 70 6c 65 32 29 3a 0a | an(sample1).>.np.mean(sample2):. |
de60 | 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 49 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 3a 20 54 | ........print("Interpretation:.T |
de80 | 68 65 20 6d 65 61 6e 20 6f 66 20 73 61 6d 70 6c 65 20 31 20 69 73 20 73 69 67 6e 69 66 69 63 61 | he.mean.of.sample.1.is.significa |
dea0 | 6e 74 6c 79 20 68 69 67 68 65 72 20 74 68 61 6e 20 74 68 61 74 20 6f 66 20 73 61 6d 70 6c 65 20 | ntly.higher.than.that.of.sample. |
dec0 | 32 2e 22 29 0a 20 20 20 20 65 6c 73 65 3a 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 49 6e | 2.").....else:.........print("In |
dee0 | 74 65 72 70 72 65 74 61 74 69 6f 6e 3a 20 54 68 65 20 6d 65 61 6e 20 6f 66 20 73 61 6d 70 6c 65 | terpretation:.The.mean.of.sample |
df00 | 20 32 20 69 73 20 73 69 67 6e 69 66 69 63 61 6e 74 6c 79 20 68 69 67 68 65 72 20 74 68 61 6e 20 | .2.is.significantly.higher.than. |
df20 | 74 68 61 74 20 6f 66 20 73 61 6d 70 6c 65 20 31 2e 22 29 0a 65 6c 73 65 3a 0a 20 20 20 20 70 72 | that.of.sample.1.").else:.....pr |
df40 | 69 6e 74 28 22 43 6f 6e 63 6c 75 73 69 6f 6e 3a 20 54 68 65 72 65 20 69 73 20 6e 6f 20 73 69 67 | int("Conclusion:.There.is.no.sig |
df60 | 6e 69 66 69 63 61 6e 74 20 65 76 69 64 65 6e 63 65 20 74 6f 20 72 65 6a 65 63 74 20 74 68 65 20 | nificant.evidence.to.reject.the. |
df80 | 6e 75 6c 6c 20 68 79 70 6f 74 68 65 73 69 73 2e 22 29 0a 20 20 20 20 70 72 69 6e 74 28 22 49 6e | null.hypothesis.").....print("In |
dfa0 | 74 65 72 70 72 65 74 61 74 69 6f 6e 3a 20 54 68 65 72 65 20 69 73 20 6e 6f 20 73 69 67 6e 69 66 | terpretation:.There.is.no.signif |
dfc0 | 69 63 61 6e 74 20 64 69 66 66 65 72 65 6e 63 65 20 69 6e 20 6d 65 61 6e 73 20 62 65 74 77 65 65 | icant.difference.in.means.betwee |
dfe0 | 6e 20 74 68 65 20 74 77 6f 20 73 61 6d 70 6c 65 73 2e 22 29 0a 0a 70 6c 74 2e 73 68 6f 77 28 29 | n.the.two.samples.")..plt.show() |
e000 | 0d 00 00 00 08 01 0c 00 04 bb 03 b7 02 6e 02 1e 01 dc 01 9c 01 5c 01 0c 00 00 00 00 00 00 00 00 | .............n.......\.......... |
e020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
e040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
e060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
e080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
e0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
e0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
e0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
e100 | 00 00 00 00 00 00 00 00 00 00 00 00 4d 81 45 05 01 01 53 53 0a 07 64 66 3d 73 62 2e 6c 6f 61 64 | ............M.E...SS..df=sb.load |
e120 | 5f 64 61 74 61 73 65 74 28 22 6d 70 67 22 29 0a 70 72 69 6e 74 28 64 66 29 64 66 3d 73 62 2e 6c | _dataset("mpg").print(df)df=sb.l |
e140 | 6f 61 64 5f 64 61 74 61 73 65 74 28 22 6d 70 67 22 29 0a 70 72 69 6e 74 28 64 66 29 3d 81 44 05 | oad_dataset("mpg").print(df)=.D. |
e160 | 01 01 43 43 0a 06 64 66 5b 27 6d 6f 64 65 6c 5f 79 65 61 72 27 5d 2e 64 65 73 63 72 69 62 65 28 | ..CC..df['model_year'].describe( |
e180 | 29 64 66 5b 27 6d 6f 64 65 6c 5f 79 65 61 72 27 5d 2e 64 65 73 63 72 69 62 65 28 29 3d 81 43 05 | )df['model_year'].describe()=.C. |
e1a0 | 01 01 43 43 0a 05 64 66 5b 27 68 6f 72 73 65 70 6f 77 65 72 27 5d 2e 64 65 73 63 72 69 62 65 28 | ..CC..df['horsepower'].describe( |
e1c0 | 29 64 66 5b 27 68 6f 72 73 65 70 6f 77 65 72 27 5d 2e 64 65 73 63 72 69 62 65 28 29 3f 81 42 05 | )df['horsepower'].describe()?.B. |
e1e0 | 01 01 45 45 0a 04 64 66 5b 27 68 6f 72 73 65 70 6f 77 65 72 27 5d 2e 64 65 73 63 72 69 62 65 28 | ..EE..df['horsepower'].describe( |
e200 | 29 29 64 66 5b 27 68 6f 72 73 65 70 6f 77 65 72 27 5d 2e 64 65 73 63 72 69 62 65 28 29 29 4d 81 | ))df['horsepower'].describe())M. |
e220 | 41 05 01 01 53 53 0a 03 64 66 3d 73 62 2e 6c 6f 61 64 5f 64 61 74 61 73 65 74 28 27 6d 70 67 27 | A...SS..df=sb.load_dataset('mpg' |
e240 | 29 0a 70 72 69 6e 74 28 64 66 29 64 66 3d 73 62 2e 6c 6f 61 64 5f 64 61 74 61 73 65 74 28 27 6d | ).print(df)df=sb.load_dataset('m |
e260 | 70 67 27 29 0a 70 72 69 6e 74 28 64 66 29 82 45 81 40 07 01 01 82 49 82 49 0a 02 69 6d 70 6f 72 | pg').print(df).E.@....I.I..impor |
e280 | 74 20 70 61 6e 64 61 73 20 61 73 20 70 64 0a 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e | t.pandas.as.pd.import.numpy.as.n |
e2a0 | 70 0a 69 6d 70 6f 72 74 20 6d 61 74 70 6c 6f 74 6c 69 62 20 61 73 20 70 6c 74 0a 69 6d 70 6f 72 | p.import.matplotlib.as.plt.impor |
e2c0 | 74 20 73 65 61 62 6f 72 6e 20 61 73 20 73 62 0a 69 6d 70 6f 72 74 20 77 61 72 6e 69 6e 67 73 0a | t.seaborn.as.sb.import.warnings. |
e2e0 | 66 72 6f 6d 20 73 63 69 70 79 20 69 6d 70 6f 72 74 20 73 74 61 74 73 0a 77 61 72 6e 69 6e 67 73 | from.scipy.import.stats.warnings |
e300 | 2e 66 69 6c 74 65 72 77 61 72 6e 69 6e 67 73 28 27 69 67 6e 6f 72 65 27 29 69 6d 70 6f 72 74 20 | .filterwarnings('ignore')import. |
e320 | 70 61 6e 64 61 73 20 61 73 20 70 64 0a 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a | pandas.as.pd.import.numpy.as.np. |
e340 | 69 6d 70 6f 72 74 20 6d 61 74 70 6c 6f 74 6c 69 62 20 61 73 20 70 6c 74 0a 69 6d 70 6f 72 74 20 | import.matplotlib.as.plt.import. |
e360 | 73 65 61 62 6f 72 6e 20 61 73 20 73 62 0a 69 6d 70 6f 72 74 20 77 61 72 6e 69 6e 67 73 0a 66 72 | seaborn.as.sb.import.warnings.fr |
e380 | 6f 6d 20 73 63 69 70 79 20 69 6d 70 6f 72 74 20 73 74 61 74 73 0a 77 61 72 6e 69 6e 67 73 2e 66 | om.scipy.import.stats.warnings.f |
e3a0 | 69 6c 74 65 72 77 61 72 6e 69 6e 67 73 28 27 69 67 6e 6f 72 65 27 29 82 00 81 3f 07 01 09 82 05 | ilterwarnings('ignore')...?..... |
e3c0 | 82 05 0a 69 6d 70 6f 72 74 20 70 61 6e 64 61 73 20 61 73 20 70 64 0a 69 6d 70 6f 72 74 20 6e 75 | ...import.pandas.as.pd.import.nu |
e3e0 | 6d 70 79 20 61 73 20 6e 70 0a 69 6d 70 6f 72 74 20 6d 61 74 70 6c 6f 74 6c 69 62 20 61 73 20 70 | mpy.as.np.import.matplotlib.as.p |
e400 | 6c 74 0a 69 6d 70 6f 72 74 20 73 65 61 62 6f 72 6e 20 61 73 20 73 62 0a 69 6d 70 6f 72 74 20 77 | lt.import.seaborn.as.sb.import.w |
e420 | 61 72 6e 69 6e 67 73 0a 66 72 6f 6d 20 73 63 69 70 79 20 69 6d 70 6f 72 74 20 73 74 61 74 73 69 | arnings.from.scipy.import.statsi |
e440 | 6d 70 6f 72 74 20 70 61 6e 64 61 73 20 61 73 20 70 64 0a 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 | mport.pandas.as.pd.import.numpy. |
e460 | 61 73 20 6e 70 0a 69 6d 70 6f 72 74 20 6d 61 74 70 6c 6f 74 6c 69 62 20 61 73 20 70 6c 74 0a 69 | as.np.import.matplotlib.as.plt.i |
e480 | 6d 70 6f 72 74 20 73 65 61 62 6f 72 6e 20 61 73 20 73 62 0a 69 6d 70 6f 72 74 20 77 61 72 6e 69 | mport.seaborn.as.sb.import.warni |
e4a0 | 6e 67 73 0a 66 72 6f 6d 20 73 63 69 70 79 20 69 6d 70 6f 72 74 20 73 74 61 74 73 96 41 81 3e 07 | ngs.from.scipy.import.stats.A.>. |
e4c0 | 01 01 96 45 96 45 09 10 70 6c 74 2e 66 69 67 75 72 65 28 66 69 67 73 69 7a 65 3d 28 31 30 2c 36 | ...E.E..plt.figure(figsize=(10,6 |
e4e0 | 29 29 0a 70 6c 74 2e 68 69 73 74 28 73 61 6d 70 6c 65 31 2c 20 61 6c 70 68 61 3d 30 2e 35 2c 20 | )).plt.hist(sample1,.alpha=0.5,. |
e500 | 6c 61 62 65 6c 3d 27 53 61 6d 70 6c 65 31 27 2c 20 63 6f 6c 6f 72 3d 27 42 6c 75 65 27 29 0a 70 | label='Sample1',.color='Blue').p |
e520 | 6c 74 2e 68 69 73 74 28 73 61 6d 70 6c 65 32 2c 20 61 6c 70 68 61 3d 30 2e 35 2c 20 6c 61 62 65 | lt.hist(sample2,.alpha=0.5,.labe |
e540 | 6c 3d 27 53 61 6d 70 6c 65 32 27 2c 20 63 6f 6c 6f 72 3d 27 4f 72 61 6e 67 65 27 29 0a 70 6c 74 | l='Sample2',.color='Orange').plt |
e560 | 2e 61 78 76 6c 69 6e 65 28 6e 70 2e 6d 65 61 6e 28 73 61 6d 70 6c 65 31 29 2c 20 63 6f 6c 6f 72 | .axvline(np.mean(sample1),.color |
e580 | 3d 27 62 6c 75 65 27 2c 20 6c 69 6e 65 73 74 79 6c 65 3d 27 64 61 73 68 65 64 27 2c 20 6c 69 6e | ='blue',.linestyle='dashed',.lin |
e5a0 | 65 77 69 64 74 68 3d 32 29 0a 70 6c 74 2e 61 78 76 6c 69 6e 65 28 6e 70 2e 6d 65 61 6e 28 73 61 | ewidth=2).plt.axvline(np.mean(sa |
e5c0 | 6d 70 6c 65 32 29 2c 20 63 6f 6c 6f 72 3d 27 6f 72 61 6e 67 65 27 2c 20 6c 69 6e 65 73 74 79 6c | mple2),.color='orange',.linestyl |
e5e0 | 65 3d 27 64 61 73 68 65 64 27 2c 20 6c 69 6e 65 77 69 64 74 68 3d 32 29 0a 70 6c 74 2e 74 69 74 | e='dashed',.linewidth=2).plt.tit |
e600 | 6c 65 28 27 44 69 73 74 72 69 62 75 74 69 6f 6e 73 20 6f 66 20 73 61 6d 70 6c 65 31 20 61 6e 64 | le('Distributions.of.sample1.and |
e620 | 20 73 61 6d 70 6c 65 32 27 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 27 56 61 6c 75 65 73 27 29 0a | .sample2').plt.xlabel('Values'). |
e640 | 70 6c 74 2e 79 6c 61 62 65 6c 28 27 46 72 65 71 75 65 6e 63 79 27 29 0a 70 6c 74 2e 6c 65 67 65 | plt.ylabel('Frequency').plt.lege |
e660 | 6e 64 28 29 0a 0a 23 23 20 48 69 67 68 6c 69 67 68 74 20 74 68 65 20 63 72 69 74 69 63 61 6c 20 | nd()..##.Highlight.the.critical. |
e680 | 72 65 67 69 6f 6e 20 69 66 20 6e 75 6c 6c 20 68 79 70 6f 74 68 65 73 69 73 20 69 73 20 72 65 6a | region.if.null.hypothesis.is.rej |
e6a0 | 65 63 74 65 64 0a 69 66 20 70 5f 76 61 6c 75 65 20 3c 20 61 6c 70 68 61 3a 0a 20 20 20 20 63 72 | ected.if.p_value.<.alpha:.....cr |
e6c0 | 69 74 69 63 61 6c 5f 72 65 67 69 6f 6e 20 3d 20 6e 70 2e 6c 69 6e 73 70 61 63 65 28 6d 69 6e 28 | itical_region.=.np.linspace(min( |
e6e0 | 73 61 6d 70 6c 65 31 2e 6d 69 6e 28 29 2c 20 73 61 6d 70 6c 65 32 2e 6d 69 6e 28 29 29 2c 0a 20 | sample1.min(),.sample2.min()),.. |
e700 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
e720 | 20 6d 61 78 28 73 61 6d 70 6c 65 31 2e 6d 61 78 28 29 2c 20 73 61 6d 70 6c 65 32 2e 6d 61 78 28 | .max(sample1.max(),.sample2.max( |
e740 | 29 29 29 0a 20 20 20 20 70 6c 74 2e 66 69 6c 6c 5f 62 65 74 77 65 65 6e 28 63 72 69 74 69 63 61 | ))).....plt.fill_between(critica |
e760 | 6c 5f 72 65 67 69 6f 6e 2c 20 30 2c 20 35 2c 20 63 6f 6c 6f 72 3d 27 72 65 64 27 2c 20 61 6c 70 | l_region,.0,.5,.color='red',.alp |
e780 | 68 61 3d 30 2e 33 2c 20 6c 61 62 65 6c 3d 27 43 72 69 74 69 63 61 6c 20 52 65 67 69 6f 6e 27 29 | ha=0.3,.label='Critical.Region') |
e7a0 | 0a 20 20 20 20 70 6c 74 2e 74 65 78 74 28 31 31 2c 20 35 2c 20 22 54 2d 73 74 61 74 69 73 74 69 | .....plt.text(11,.5,."T-statisti |
e7c0 | 63 3a 20 25 2e 32 66 22 20 25 74 5f 73 74 61 74 69 73 74 69 63 2c 20 68 61 3d 27 63 65 6e 74 65 | c:.%.2f".%t_statistic,.ha='cente |
e7e0 | 72 27 2c 20 76 61 3d 27 63 65 6e 74 65 72 27 2c 20 63 6f 6c 6f 72 3d 27 62 6c 61 63 6b 27 2c 20 | r',.va='center',.color='black',. |
e800 | 62 61 63 6b 67 72 6f 75 6e 64 63 6f 6c 6f 72 3d 27 77 68 69 74 65 27 29 0a 0a 23 23 20 44 72 61 | backgroundcolor='white')..##.Dra |
e820 | 77 20 63 6f 6e 63 6c 75 73 69 6f 6e 73 0a 69 66 20 70 5f 76 61 6c 75 65 20 3c 20 61 6c 70 68 61 | w.conclusions.if.p_value.<.alpha |
e840 | 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 43 6f 6e 63 6c 75 73 69 6f 6e 3a 20 54 68 65 72 65 20 69 | :.....print("Conclusion:.There.i |
e860 | 73 20 73 69 67 6e 69 66 69 63 61 6e 74 20 65 76 69 64 65 6e 63 65 20 74 6f 20 72 65 6a 65 63 74 | s.significant.evidence.to.reject |
e880 | 20 74 68 65 20 6e 75 6c 6c 20 68 79 70 6f 74 68 65 73 69 73 2e 22 29 0a 20 20 20 20 69 66 20 6e | .the.null.hypothesis.").....if.n |
e8a0 | 70 2e 6d 65 61 6e 28 73 61 6d 70 6c 65 31 29 20 3e 20 6e 70 2e 6d 65 61 6e 28 73 61 6d 70 6c 65 | p.mean(sample1).>.np.mean(sample |
e8c0 | 32 29 3a 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 49 6e 74 65 72 70 72 65 74 61 74 69 6f | 2):.........print("Interpretatio |
e8e0 | 6e 3a 20 54 68 65 20 6d 65 61 6e 20 6f 66 20 73 61 6d 70 6c 65 20 31 20 69 73 20 73 69 67 6e 69 | n:.The.mean.of.sample.1.is.signi |
e900 | 66 69 63 61 6e 74 6c 79 20 68 69 67 68 65 72 20 74 68 61 6e 20 74 68 61 74 20 6f 66 20 73 61 6d | ficantly.higher.than.that.of.sam |
e920 | 70 6c 65 20 32 2e 22 29 0a 20 20 20 20 65 6c 73 65 3a 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 | ple.2.").....else:.........print |
e940 | 28 22 49 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 3a 20 54 68 65 20 6d 65 61 6e 20 6f 66 20 73 61 | ("Interpretation:.The.mean.of.sa |
e960 | 6d 70 6c 65 20 32 20 69 73 20 73 69 67 6e 69 66 69 63 61 6e 74 6c 79 20 68 69 67 68 65 72 20 74 | mple.2.is.significantly.higher.t |
e980 | 68 61 6e 20 74 68 61 74 20 6f 66 20 73 61 6d 70 6c 65 20 31 2e 22 29 0a 65 6c 73 65 3a 0a 20 20 | han.that.of.sample.1.").else:... |
e9a0 | 20 20 70 72 69 6e 74 28 22 43 6f 6e 63 6c 75 73 69 6f 6e 3a 20 54 68 65 72 65 20 69 73 20 6e 6f | ..print("Conclusion:.There.is.no |
e9c0 | 20 73 69 67 6e 69 66 69 63 61 6e 74 20 65 76 69 64 65 6e 63 65 20 74 6f 20 72 65 6a 65 63 74 20 | .significant.evidence.to.reject. |
e9e0 | 74 68 65 20 6e 75 6c 6c 20 68 79 70 6f 74 68 65 73 69 73 2e 22 29 0a 20 20 20 20 70 72 69 6e 74 | the.null.hypothesis.").....print |
ea00 | 28 22 49 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 3a 20 54 68 65 72 65 20 69 73 20 6e 6f 20 73 69 | ("Interpretation:.There.is.no.si |
ea20 | 67 6e 69 66 69 63 61 6e 74 20 64 69 66 66 65 72 65 6e 63 65 20 69 6e 20 6d 65 61 6e 73 20 62 65 | gnificant.difference.in.means.be |
ea40 | 74 77 65 65 6e 20 74 68 65 20 74 77 6f 20 73 61 6d 70 6c 65 73 2e 22 29 0a 0a 70 6c 74 2e 73 68 | tween.the.two.samples.")..plt.sh |
ea60 | 6f 77 28 29 70 6c 74 2e 66 69 67 75 72 65 28 66 69 67 73 69 7a 65 3d 28 31 30 2c 36 29 29 0a 70 | ow()plt.figure(figsize=(10,6)).p |
ea80 | 6c 74 2e 68 69 73 74 28 73 61 6d 70 6c 65 31 2c 20 61 6c 70 68 61 3d 30 2e 35 2c 20 6c 61 62 65 | lt.hist(sample1,.alpha=0.5,.labe |
eaa0 | 6c 3d 27 53 61 6d 70 6c 65 31 27 2c 20 63 6f 6c 6f 72 3d 27 42 6c 75 65 27 29 0a 70 6c 74 2e 68 | l='Sample1',.color='Blue').plt.h |
eac0 | 69 73 74 28 73 61 6d 70 6c 65 32 2c 20 61 6c 70 68 61 3d 30 2e 35 2c 20 6c 61 62 65 6c 3d 27 53 | ist(sample2,.alpha=0.5,.label='S |
eae0 | 61 6d 70 6c 65 32 27 2c 20 63 6f 6c 6f 72 3d 27 4f 72 61 6e 67 65 27 29 0a 70 6c 74 2e 61 78 76 | ample2',.color='Orange').plt.axv |
eb00 | 6c 69 6e 65 28 6e 70 2e 6d 65 61 6e 28 73 61 6d 70 6c 65 31 29 2c 20 63 6f 6c 6f 72 3d 27 62 6c | line(np.mean(sample1),.color='bl |
eb20 | 75 65 27 2c 20 6c 69 6e 65 73 74 79 6c 65 3d 27 64 61 73 68 65 64 27 2c 20 6c 69 6e 65 77 69 64 | ue',.linestyle='dashed',.linewid |
eb40 | 74 68 3d 32 29 0a 70 6c 74 2e 61 78 76 6c 69 6e 65 28 6e 70 2e 6d 65 61 6e 28 73 61 6d 70 6c 65 | th=2).plt.axvline(np.mean(sample |
eb60 | 32 29 2c 20 63 6f 6c 6f 72 3d 27 6f 72 61 6e 67 65 27 2c 20 6c 69 6e 65 73 74 79 6c 65 3d 27 64 | 2),.color='orange',.linestyle='d |
eb80 | 61 73 68 65 64 27 2c 20 6c 69 6e 65 77 69 64 74 68 3d 32 29 0a 70 6c 74 2e 74 69 74 6c 65 28 27 | ashed',.linewidth=2).plt.title(' |
eba0 | 44 69 73 74 72 69 62 75 74 69 6f 6e 73 20 6f 66 20 73 61 6d 70 6c 65 31 20 61 6e 64 20 73 61 6d | Distributions.of.sample1.and.sam |
ebc0 | 70 6c 65 32 27 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 27 56 61 6c 75 65 73 27 29 0a 70 6c 74 2e | ple2').plt.xlabel('Values').plt. |
ebe0 | 79 6c 61 62 65 6c 28 27 46 72 65 71 75 65 6e 63 79 27 29 0a 70 6c 74 2e 6c 65 67 65 6e 64 28 29 | ylabel('Frequency').plt.legend() |
ec00 | 0a 0a 23 23 20 48 69 67 68 6c 69 67 68 74 20 74 68 65 20 63 72 69 74 69 63 61 6c 20 72 65 67 69 | ..##.Highlight.the.critical.regi |
ec20 | 6f 6e 20 69 66 20 6e 75 6c 6c 20 68 79 70 6f 74 68 65 73 69 73 20 69 73 20 72 65 6a 65 63 74 65 | on.if.null.hypothesis.is.rejecte |
ec40 | 64 0a 69 66 20 70 5f 76 61 6c 75 65 20 3c 20 61 6c 70 68 61 3a 0a 20 20 20 20 63 72 69 74 69 63 | d.if.p_value.<.alpha:.....critic |
ec60 | 61 6c 5f 72 65 67 69 6f 6e 20 3d 20 6e 70 2e 6c 69 6e 73 70 61 63 65 28 6d 69 6e 28 73 61 6d 70 | al_region.=.np.linspace(min(samp |
ec80 | 6c 65 31 2e 6d 69 6e 28 29 2c 20 73 61 6d 70 6c 65 32 2e 6d 69 6e 28 29 29 2c 0a 20 20 20 20 20 | le1.min(),.sample2.min()),...... |
eca0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 6d 61 78 | .............................max |
ecc0 | 28 73 61 6d 70 6c 65 31 2e 6d 61 78 28 29 2c 20 73 61 6d 70 6c 65 32 2e 6d 61 78 28 29 29 29 0a | (sample1.max(),.sample2.max())). |
ece0 | 20 20 20 20 70 6c 74 2e 66 69 6c 6c 5f 62 65 74 77 65 65 6e 28 63 72 69 74 69 63 61 6c 5f 72 65 | ....plt.fill_between(critical_re |
ed00 | 67 69 6f 6e 2c 20 30 2c 20 35 2c 20 63 6f 6c 6f 72 3d 27 72 65 64 27 2c 20 61 6c 70 68 61 3d 30 | gion,.0,.5,.color='red',.alpha=0 |
ed20 | 2e 33 2c 20 6c 61 62 65 6c 3d 27 43 72 69 74 69 63 61 6c 20 52 65 67 69 6f 6e 27 29 0a 20 20 20 | .3,.label='Critical.Region').... |
ed40 | 20 70 6c 74 2e 74 65 78 74 28 31 31 2c 20 35 2c 20 22 54 2d 73 74 61 74 69 73 74 69 63 3a 20 25 | .plt.text(11,.5,."T-statistic:.% |
ed60 | 2e 32 66 22 20 25 74 5f 73 74 61 74 69 73 74 69 63 2c 20 68 61 3d 27 63 65 6e 74 65 72 27 2c 20 | .2f".%t_statistic,.ha='center',. |
ed80 | 76 61 3d 27 63 65 6e 74 65 72 27 2c 20 63 6f 6c 6f 72 3d 27 62 6c 61 63 6b 27 2c 20 62 61 63 6b | va='center',.color='black',.back |
eda0 | 67 72 6f 75 6e 64 63 6f 6c 6f 72 3d 27 77 68 69 74 65 27 29 0a 0a 23 23 20 44 72 61 77 20 63 6f | groundcolor='white')..##.Draw.co |
edc0 | 6e 63 6c 75 73 69 6f 6e 73 0a 69 66 20 70 5f 76 61 6c 75 65 20 3c 20 61 6c 70 68 61 3a 0a 20 20 | nclusions.if.p_value.<.alpha:... |
ede0 | 20 20 70 72 69 6e 74 28 22 43 6f 6e 63 6c 75 73 69 6f 6e 3a 20 54 68 65 72 65 20 69 73 20 73 69 | ..print("Conclusion:.There.is.si |
ee00 | 67 6e 69 66 69 63 61 6e 74 20 65 76 69 64 65 6e 63 65 20 74 6f 20 72 65 6a 65 63 74 20 74 68 65 | gnificant.evidence.to.reject.the |
ee20 | 20 6e 75 6c 6c 20 68 79 70 6f 74 68 65 73 69 73 2e 22 29 0a 20 20 20 20 69 66 20 6e 70 2e 6d 65 | .null.hypothesis.").....if.np.me |
ee40 | 61 6e 28 73 61 6d 70 6c 65 31 29 20 3e 20 6e 70 2e 6d 65 61 6e 28 73 61 6d 70 6c 65 32 29 3a 0a | an(sample1).>.np.mean(sample2):. |
ee60 | 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 49 6e 74 65 72 70 72 65 74 61 74 69 6f 6e 3a 20 54 | ........print("Interpretation:.T |
ee80 | 68 65 20 6d 65 61 6e 20 6f 66 20 73 61 6d 70 6c 65 20 31 20 69 73 20 73 69 67 6e 69 66 69 63 61 | he.mean.of.sample.1.is.significa |
eea0 | 6e 74 6c 79 20 68 69 67 68 65 72 20 74 68 61 6e 20 74 68 61 74 20 6f 66 20 73 61 6d 70 6c 65 20 | ntly.higher.than.that.of.sample. |
eec0 | 32 2e 22 29 0a 20 20 20 20 65 6c 73 65 3a 0a 20 20 20 20 20 20 20 20 70 72 69 6e 74 28 22 49 6e | 2.").....else:.........print("In |
eee0 | 74 65 72 70 72 65 74 61 74 69 6f 6e 3a 20 54 68 65 20 6d 65 61 6e 20 6f 66 20 73 61 6d 70 6c 65 | terpretation:.The.mean.of.sample |
ef00 | 20 32 20 69 73 20 73 69 67 6e 69 66 69 63 61 6e 74 6c 79 20 68 69 67 68 65 72 20 74 68 61 6e 20 | .2.is.significantly.higher.than. |
ef20 | 74 68 61 74 20 6f 66 20 73 61 6d 70 6c 65 20 31 2e 22 29 0a 65 6c 73 65 3a 0a 20 20 20 20 70 72 | that.of.sample.1.").else:.....pr |
ef40 | 69 6e 74 28 22 43 6f 6e 63 6c 75 73 69 6f 6e 3a 20 54 68 65 72 65 20 69 73 20 6e 6f 20 73 69 67 | int("Conclusion:.There.is.no.sig |
ef60 | 6e 69 66 69 63 61 6e 74 20 65 76 69 64 65 6e 63 65 20 74 6f 20 72 65 6a 65 63 74 20 74 68 65 20 | nificant.evidence.to.reject.the. |
ef80 | 6e 75 6c 6c 20 68 79 70 6f 74 68 65 73 69 73 2e 22 29 0a 20 20 20 20 70 72 69 6e 74 28 22 49 6e | null.hypothesis.").....print("In |
efa0 | 74 65 72 70 72 65 74 61 74 69 6f 6e 3a 20 54 68 65 72 65 20 69 73 20 6e 6f 20 73 69 67 6e 69 66 | terpretation:.There.is.no.signif |
efc0 | 69 63 61 6e 74 20 64 69 66 66 65 72 65 6e 63 65 20 69 6e 20 6d 65 61 6e 73 20 62 65 74 77 65 65 | icant.difference.in.means.betwee |
efe0 | 6e 20 74 68 65 20 74 77 6f 20 73 61 6d 70 6c 65 73 2e 22 29 0a 0a 70 6c 74 2e 73 68 6f 77 28 29 | n.the.two.samples.")..plt.show() |
f000 | 0d 00 00 00 1a 00 67 00 0e b7 0e 77 0e 37 0d 10 0c 03 0a d6 0a 2f 09 96 09 54 09 0e 08 ca 08 84 | ......g....w.7......./...T...... |
f020 | 06 e7 05 48 03 97 03 4f 01 a6 01 94 01 68 01 32 00 fa 00 df 00 b3 00 a7 00 73 00 67 00 00 00 00 | ...H...O.....h.2.........s.g.... |
f040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
f060 | 00 00 00 00 00 00 00 09 81 5f 05 01 01 0f 0f 0c 05 78 78 31 81 5e 05 01 01 37 37 0c 04 78 20 3d | ........._.......xx1.^...77..x.= |
f080 | 20 6c 69 73 74 28 72 61 6e 67 65 28 31 2c 20 33 29 29 78 20 3d 20 6c 69 73 74 28 72 61 6e 67 65 | .list(range(1,.3))x.=.list(range |
f0a0 | 28 31 2c 20 33 29 29 09 81 5d 05 01 01 0f 0f 0c 03 78 78 29 81 5c 05 01 01 2f 2f 0c 02 78 20 3d | (1,.3))..].......xx).\...//..x.= |
f0c0 | 20 5b 72 61 6e 67 65 28 31 2c 20 33 29 5d 78 20 3d 20 5b 72 61 6e 67 65 28 31 2c 20 33 29 5d 18 | .[range(1,.3)]x.=.[range(1,.3)]. |
f0e0 | 81 5b 05 01 09 1f 1f 0c 78 20 3d 20 5b 31 3a 33 5d 78 20 3d 20 5b 31 3a 33 5d 35 81 5a 05 01 01 | .[......x.=.[1:3]x.=.[1:3]5.Z... |
f100 | 3b 3b 08 1a 64 61 74 61 2e 64 75 70 6c 69 63 61 74 65 64 28 29 2e 73 75 6d 28 29 64 61 74 61 2e | ;;..data.duplicated().sum()data. |
f120 | 64 75 70 6c 69 63 61 74 65 64 28 29 2e 73 75 6d 28 29 33 81 59 05 01 01 39 39 08 19 73 75 6d 28 | duplicated().sum()3.Y...99..sum( |
f140 | 64 61 74 61 2e 64 75 70 6c 69 63 61 74 65 64 28 29 29 73 75 6d 28 64 61 74 61 2e 64 75 70 6c 69 | data.duplicated())sum(data.dupli |
f160 | 63 61 74 65 64 28 29 29 29 81 58 05 01 01 2f 2f 08 18 64 61 74 61 2e 64 75 70 6c 69 63 61 74 65 | cated())).X...//..data.duplicate |
f180 | 64 28 29 64 61 74 61 2e 64 75 70 6c 69 63 61 74 65 64 28 29 0f 81 57 05 01 01 15 15 08 17 64 61 | d()data.duplicated()..W.......da |
f1a0 | 74 61 64 61 74 61 83 25 81 56 07 01 01 83 29 83 29 0a 17 70 72 69 6e 74 28 22 43 6f 6e 63 6c 75 | tadata.%.V....).)..print("Conclu |
f1c0 | 73 69 6f 6e 3a 20 54 68 65 72 65 20 69 73 20 73 75 66 66 69 63 69 65 6e 74 20 65 76 69 64 65 6e | sion:.There.is.sufficient.eviden |
f1e0 | 63 65 20 74 6f 20 72 65 6a 65 63 74 20 74 68 65 20 6e 75 6c 6c 20 68 79 70 6f 74 68 65 73 69 73 | ce.to.reject.the.null.hypothesis |
f200 | 2c 22 2c 0a 20 20 20 20 20 20 22 69 6e 64 69 63 61 74 69 6e 67 20 74 68 61 74 20 74 68 65 72 65 | ,",......."indicating.that.there |
f220 | 20 69 73 20 61 20 73 69 67 6e 69 66 69 63 61 6e 74 20 61 73 73 6f 63 69 61 74 69 6f 6e 20 62 65 | .is.a.significant.association.be |
f240 | 74 77 65 65 6e 20 27 68 6f 72 73 65 70 6f 77 65 72 5f 6e 65 77 27 22 2c 0a 20 20 20 20 20 20 22 | tween.'horsepower_new'",......." |
f260 | 61 6e 64 20 27 6d 6f 64 65 6c 79 65 61 72 5f 6e 65 77 27 20 63 61 74 65 67 6f 72 69 65 73 2e 22 | and.'modelyear_new'.categories." |
f280 | 29 70 72 69 6e 74 28 22 43 6f 6e 63 6c 75 73 69 6f 6e 3a 20 54 68 65 72 65 20 69 73 20 73 75 66 | )print("Conclusion:.There.is.suf |
f2a0 | 66 69 63 69 65 6e 74 20 65 76 69 64 65 6e 63 65 20 74 6f 20 72 65 6a 65 63 74 20 74 68 65 20 6e | ficient.evidence.to.reject.the.n |
f2c0 | 75 6c 6c 20 68 79 70 6f 74 68 65 73 69 73 2c 22 2c 0a 20 20 20 20 20 20 22 69 6e 64 69 63 61 74 | ull.hypothesis,",......."indicat |
f2e0 | 69 6e 67 20 74 68 61 74 20 74 68 65 72 65 20 69 73 20 61 20 73 69 67 6e 69 66 69 63 61 6e 74 20 | ing.that.there.is.a.significant. |
f300 | 61 73 73 6f 63 69 61 74 69 6f 6e 20 62 65 74 77 65 65 6e 20 27 68 6f 72 73 65 70 6f 77 65 72 5f | association.between.'horsepower_ |
f320 | 6e 65 77 27 22 2c 0a 20 20 20 20 20 20 22 61 6e 64 20 27 6d 6f 64 65 6c 79 65 61 72 5f 6e 65 77 | new'",......."and.'modelyear_new |
f340 | 27 20 63 61 74 65 67 6f 72 69 65 73 2e 22 29 45 81 55 05 01 01 4b 4b 07 0a 64 66 20 3d 20 70 64 | '.categories.")E.U...KK..df.=.pd |
f360 | 2e 72 65 61 64 5f 63 73 76 28 22 77 69 6e 65 2e 63 73 76 22 29 0a 64 66 64 66 20 3d 20 70 64 2e | .read_csv("wine.csv").dfdf.=.pd. |
f380 | 72 65 61 64 5f 63 73 76 28 22 77 69 6e 65 2e 63 73 76 22 29 0a 64 66 83 2d 81 54 07 01 01 83 31 | read_csv("wine.csv").df.-.T....1 |
f3a0 | 83 31 0a 16 70 72 69 6e 74 28 22 43 6f 6e 63 6c 75 73 69 6f 6e 3a 20 54 68 65 72 65 20 69 73 20 | .1..print("Conclusion:.There.is. |
f3c0 | 73 75 66 66 69 63 69 65 6e 74 20 65 76 69 64 65 6e 63 65 20 74 6f 20 72 65 6a 65 63 74 20 74 68 | sufficient.evidence.to.reject.th |
f3e0 | 65 20 6e 75 6c 6c 20 68 79 70 6f 74 68 65 73 69 73 2c 22 2c 20 5c 0a 20 20 20 20 20 20 22 69 6e | e.null.hypothesis,",.\......."in |
f400 | 64 69 63 61 74 69 6e 67 20 74 68 61 74 20 74 68 65 72 65 20 69 73 20 61 20 73 69 67 6e 69 66 69 | dicating.that.there.is.a.signifi |
f420 | 63 61 6e 74 20 61 73 73 6f 63 69 61 74 69 6f 6e 20 62 65 74 77 65 65 6e 20 27 68 6f 72 73 65 70 | cant.association.between.'horsep |
f440 | 6f 77 65 72 5f 6e 65 77 27 22 2c 20 5c 0a 20 20 20 20 20 20 22 61 6e 64 20 27 6d 6f 64 65 6c 79 | ower_new'",.\......."and.'modely |
f460 | 65 61 72 5f 6e 65 77 27 20 63 61 74 65 67 6f 72 69 65 73 2e 22 29 70 72 69 6e 74 28 22 43 6f 6e | ear_new'.categories.")print("Con |
f480 | 63 6c 75 73 69 6f 6e 3a 20 54 68 65 72 65 20 69 73 20 73 75 66 66 69 63 69 65 6e 74 20 65 76 69 | clusion:.There.is.sufficient.evi |
f4a0 | 64 65 6e 63 65 20 74 6f 20 72 65 6a 65 63 74 20 74 68 65 20 6e 75 6c 6c 20 68 79 70 6f 74 68 65 | dence.to.reject.the.null.hypothe |
f4c0 | 73 69 73 2c 22 2c 20 5c 0a 20 20 20 20 20 20 22 69 6e 64 69 63 61 74 69 6e 67 20 74 68 61 74 20 | sis,",.\......."indicating.that. |
f4e0 | 74 68 65 72 65 20 69 73 20 61 20 73 69 67 6e 69 66 69 63 61 6e 74 20 61 73 73 6f 63 69 61 74 69 | there.is.a.significant.associati |
f500 | 6f 6e 20 62 65 74 77 65 65 6e 20 27 68 6f 72 73 65 70 6f 77 65 72 5f 6e 65 77 27 22 2c 20 5c 0a | on.between.'horsepower_new'",.\. |
f520 | 20 20 20 20 20 20 22 61 6e 64 20 27 6d 6f 64 65 6c 79 65 61 72 5f 6e 65 77 27 20 63 61 74 65 67 | ......"and.'modelyear_new'.categ |
f540 | 6f 72 69 65 73 2e 22 29 83 1b 81 53 07 01 01 83 1f 83 1f 0a 15 70 72 69 6e 74 28 22 43 6f 6e 63 | ories.")...S.........print("Conc |
f560 | 6c 75 73 69 6f 6e 3a 20 54 68 65 72 65 20 69 73 20 73 75 66 66 69 63 69 65 6e 74 20 65 76 69 64 | lusion:.There.is.sufficient.evid |
f580 | 65 6e 63 65 20 74 6f 20 72 65 6a 65 63 74 20 74 68 65 20 6e 75 6c 6c 20 68 79 70 6f 74 68 65 73 | ence.to.reject.the.null.hypothes |
f5a0 | 69 73 2c 5c 0a 20 20 20 20 20 20 69 6e 64 69 63 61 74 69 6e 67 20 74 68 61 74 20 74 68 65 72 65 | is,\.......indicating.that.there |
f5c0 | 20 69 73 20 61 20 73 69 67 6e 69 66 69 63 61 6e 74 20 61 73 73 6f 63 69 61 74 69 6f 6e 20 62 65 | .is.a.significant.association.be |
f5e0 | 74 77 65 65 6e 20 27 68 6f 72 73 65 70 6f 77 65 72 5f 6e 65 77 27 0a 20 20 20 20 20 20 61 6e 64 | tween.'horsepower_new'.......and |
f600 | 20 27 6d 6f 64 65 6c 79 65 61 72 5f 6e 65 77 27 20 63 61 74 65 67 6f 72 69 65 73 2e 22 29 70 72 | .'modelyear_new'.categories.")pr |
f620 | 69 6e 74 28 22 43 6f 6e 63 6c 75 73 69 6f 6e 3a 20 54 68 65 72 65 20 69 73 20 73 75 66 66 69 63 | int("Conclusion:.There.is.suffic |
f640 | 69 65 6e 74 20 65 76 69 64 65 6e 63 65 20 74 6f 20 72 65 6a 65 63 74 20 74 68 65 20 6e 75 6c 6c | ient.evidence.to.reject.the.null |
f660 | 20 68 79 70 6f 74 68 65 73 69 73 2c 5c 0a 20 20 20 20 20 20 69 6e 64 69 63 61 74 69 6e 67 20 74 | .hypothesis,\.......indicating.t |
f680 | 68 61 74 20 74 68 65 72 65 20 69 73 20 61 20 73 69 67 6e 69 66 69 63 61 6e 74 20 61 73 73 6f 63 | hat.there.is.a.significant.assoc |
f6a0 | 69 61 74 69 6f 6e 20 62 65 74 77 65 65 6e 20 27 68 6f 72 73 65 70 6f 77 65 72 5f 6e 65 77 27 0a | iation.between.'horsepower_new'. |
f6c0 | 20 20 20 20 20 20 61 6e 64 20 27 6d 6f 64 65 6c 79 65 61 72 5f 6e 65 77 27 20 63 61 74 65 67 6f | ......and.'modelyear_new'.catego |
f6e0 | 72 69 65 73 2e 22 29 83 19 81 52 07 01 01 83 1d 83 1d 0a 14 70 72 69 6e 74 28 22 43 6f 6e 63 6c | ries.")...R.........print("Concl |
f700 | 75 73 69 6f 6e 3a 20 54 68 65 72 65 20 69 73 20 73 75 66 66 69 63 69 65 6e 74 20 65 76 69 64 65 | usion:.There.is.sufficient.evide |
f720 | 6e 63 65 20 74 6f 20 72 65 6a 65 63 74 20 74 68 65 20 6e 75 6c 6c 20 68 79 70 6f 74 68 65 73 69 | nce.to.reject.the.null.hypothesi |
f740 | 73 2c 0a 20 20 20 20 20 20 69 6e 64 69 63 61 74 69 6e 67 20 74 68 61 74 20 74 68 65 72 65 20 69 | s,.......indicating.that.there.i |
f760 | 73 20 61 20 73 69 67 6e 69 66 69 63 61 6e 74 20 61 73 73 6f 63 69 61 74 69 6f 6e 20 62 65 74 77 | s.a.significant.association.betw |
f780 | 65 65 6e 20 27 68 6f 72 73 65 70 6f 77 65 72 5f 6e 65 77 27 0a 20 20 20 20 20 20 61 6e 64 20 27 | een.'horsepower_new'.......and.' |
f7a0 | 6d 6f 64 65 6c 79 65 61 72 5f 6e 65 77 27 20 63 61 74 65 67 6f 72 69 65 73 2e 22 29 70 72 69 6e | modelyear_new'.categories.")prin |
f7c0 | 74 28 22 43 6f 6e 63 6c 75 73 69 6f 6e 3a 20 54 68 65 72 65 20 69 73 20 73 75 66 66 69 63 69 65 | t("Conclusion:.There.is.sufficie |
f7e0 | 6e 74 20 65 76 69 64 65 6e 63 65 20 74 6f 20 72 65 6a 65 63 74 20 74 68 65 20 6e 75 6c 6c 20 68 | nt.evidence.to.reject.the.null.h |
f800 | 79 70 6f 74 68 65 73 69 73 2c 0a 20 20 20 20 20 20 69 6e 64 69 63 61 74 69 6e 67 20 74 68 61 74 | ypothesis,.......indicating.that |
f820 | 20 74 68 65 72 65 20 69 73 20 61 20 73 69 67 6e 69 66 69 63 61 6e 74 20 61 73 73 6f 63 69 61 74 | .there.is.a.significant.associat |
f840 | 69 6f 6e 20 62 65 74 77 65 65 6e 20 27 68 6f 72 73 65 70 6f 77 65 72 5f 6e 65 77 27 0a 20 20 20 | ion.between.'horsepower_new'.... |
f860 | 20 20 20 61 6e 64 20 27 6d 6f 64 65 6c 79 65 61 72 5f 6e 65 77 27 20 63 61 74 65 67 6f 72 69 65 | ...and.'modelyear_new'.categorie |
f880 | 73 2e 22 29 43 81 51 05 01 01 49 49 0a 13 73 74 61 74 73 2e 63 68 69 32 5f 63 6f 6e 74 69 6e 67 | s.")C.Q...II..stats.chi2_conting |
f8a0 | 65 6e 63 79 28 64 66 5f 63 68 69 29 73 74 61 74 73 2e 63 68 69 32 5f 63 6f 6e 74 69 6e 67 65 6e | ency(df_chi)stats.chi2_contingen |
f8c0 | 63 79 28 64 66 5f 63 68 69 29 41 81 50 05 01 01 47 47 0a 12 73 74 61 74 73 2e 63 68 69 32 5f 63 | cy(df_chi)A.P...GG..stats.chi2_c |
f8e0 | 6f 6e 74 69 67 65 6e 63 79 28 64 66 5f 63 68 69 29 73 74 61 74 73 2e 63 68 69 32 5f 63 6f 6e 74 | ontigency(df_chi)stats.chi2_cont |
f900 | 69 67 65 6e 63 79 28 64 66 5f 63 68 69 29 43 81 4f 05 01 01 49 49 0a 11 73 74 61 74 73 2e 63 68 | igency(df_chi)C.O...II..stats.ch |
f920 | 69 32 5f 63 6f 6e 74 69 67 65 6e 63 79 28 64 66 5f 63 68 69 29 29 73 74 61 74 73 2e 63 68 69 32 | i2_contigency(df_chi))stats.chi2 |
f940 | 5f 63 6f 6e 74 69 67 65 6e 63 79 28 64 66 5f 63 68 69 29 29 3f 81 4e 05 01 01 45 45 0a 10 64 66 | _contigency(df_chi))?.N...EE..df |
f960 | 3d 73 62 2e 6c 6f 61 64 5f 64 61 74 61 73 65 74 28 27 6d 70 67 27 29 0a 64 66 64 66 3d 73 62 2e | =sb.load_dataset('mpg').dfdf=sb. |
f980 | 6c 6f 61 64 5f 64 61 74 61 73 65 74 28 27 6d 70 67 27 29 0a 64 66 81 15 81 4d 07 01 01 81 19 81 | load_dataset('mpg').df...M...... |
f9a0 | 19 0a 0f 64 66 5f 63 68 69 20 3d 20 70 64 2e 63 72 6f 73 73 74 61 62 28 64 66 5b 27 68 6f 72 73 | ...df_chi.=.pd.crosstab(df['hors |
f9c0 | 65 70 6f 77 65 72 5f 6e 65 77 27 5d 2c 20 64 66 5b 27 6d 6f 64 65 6c 79 65 61 72 5f 6e 65 77 27 | epower_new'],.df['modelyear_new' |
f9e0 | 5d 29 0a 64 66 5f 63 68 69 64 66 5f 63 68 69 20 3d 20 70 64 2e 63 72 6f 73 73 74 61 62 28 64 66 | ]).df_chidf_chi.=.pd.crosstab(df |
fa00 | 5b 27 68 6f 72 73 65 70 6f 77 65 72 5f 6e 65 77 27 5d 2c 20 64 66 5b 27 6d 6f 64 65 6c 79 65 61 | ['horsepower_new'],.df['modelyea |
fa20 | 72 5f 6e 65 77 27 5d 29 0a 64 66 5f 63 68 69 81 23 81 4c 07 01 01 81 27 81 27 0a 0e 64 66 5f 63 | r_new']).df_chi.#.L....'.'..df_c |
fa40 | 68 69 20 3d 20 70 64 2e 63 72 6f 73 73 74 61 62 28 64 66 5b 27 68 6f 72 73 65 70 6f 77 65 72 5f | hi.=.pd.crosstab(df['horsepower_ |
fa60 | 6e 65 77 27 5d 2c 20 64 66 5b 27 6d 6f 64 65 6c 79 65 61 72 5f 6e 65 77 27 5d 29 0a 70 72 69 6e | new'],.df['modelyear_new']).prin |
fa80 | 74 28 64 66 5f 63 68 69 29 64 66 5f 63 68 69 20 3d 20 70 64 2e 63 72 6f 73 73 74 61 62 28 64 66 | t(df_chi)df_chi.=.pd.crosstab(df |
faa0 | 5b 27 68 6f 72 73 65 70 6f 77 65 72 5f 6e 65 77 27 5d 2c 20 64 66 5b 27 6d 6f 64 65 6c 79 65 61 | ['horsepower_new'],.df['modelyea |
fac0 | 72 5f 6e 65 77 27 5d 29 0a 70 72 69 6e 74 28 64 66 5f 63 68 69 29 82 29 81 4b 07 01 01 82 2d 82 | r_new']).print(df_chi).).K....-. |
fae0 | 2d 0a 0d 79 62 69 6e 73 20 3d 20 5b 36 39 2c 20 37 32 2c 20 37 34 2c 20 38 34 5d 0a 6c 61 62 65 | -..ybins.=.[69,.72,.74,.84].labe |
fb00 | 6c 20 3d 20 5b 27 74 31 27 2c 20 27 74 32 27 2c 20 27 74 33 27 5d 0a 64 66 5b 27 6d 6f 64 65 6c | l.=.['t1',.'t2',.'t3'].df['model |
fb20 | 79 65 61 72 5f 6e 65 77 27 5d 20 3d 20 70 64 2e 63 75 74 28 64 66 5b 27 6d 6f 64 65 6c 5f 79 65 | year_new'].=.pd.cut(df['model_ye |
fb40 | 61 72 27 5d 2c 20 62 69 6e 73 3d 79 62 69 6e 73 2c 20 6c 61 62 65 6c 73 3d 6c 61 62 65 6c 29 0a | ar'],.bins=ybins,.labels=label). |
fb60 | 64 66 5b 27 6d 6f 64 65 6c 79 65 61 72 5f 6e 65 77 27 5d 79 62 69 6e 73 20 3d 20 5b 36 39 2c 20 | df['modelyear_new']ybins.=.[69,. |
fb80 | 37 32 2c 20 37 34 2c 20 38 34 5d 0a 6c 61 62 65 6c 20 3d 20 5b 27 74 31 27 2c 20 27 74 32 27 2c | 72,.74,.84].label.=.['t1',.'t2', |
fba0 | 20 27 74 33 27 5d 0a 64 66 5b 27 6d 6f 64 65 6c 79 65 61 72 5f 6e 65 77 27 5d 20 3d 20 70 64 2e | .'t3'].df['modelyear_new'].=.pd. |
fbc0 | 63 75 74 28 64 66 5b 27 6d 6f 64 65 6c 5f 79 65 61 72 27 5d 2c 20 62 69 6e 73 3d 79 62 69 6e 73 | cut(df['model_year'],.bins=ybins |
fbe0 | 2c 20 6c 61 62 65 6c 73 3d 6c 61 62 65 6c 29 0a 64 66 5b 27 6d 6f 64 65 6c 79 65 61 72 5f 6e 65 | ,.labels=label).df['modelyear_ne |
fc00 | 77 27 5d 82 09 81 4a 07 01 01 82 0d 82 0d 0a 0c 62 69 6e 73 20 3d 20 5b 30 2c 20 37 35 2c 20 31 | w']...J.........bins.=.[0,.75,.1 |
fc20 | 35 30 2c 20 32 34 30 5d 0a 64 66 5b 27 68 6f 72 73 65 70 6f 77 65 72 5f 6e 65 77 27 5d 20 3d 20 | 50,.240].df['horsepower_new'].=. |
fc40 | 70 64 2e 63 75 74 28 64 66 5b 27 68 6f 72 73 65 70 6f 77 65 72 27 5d 2c 20 62 69 6e 73 3d 62 69 | pd.cut(df['horsepower'],.bins=bi |
fc60 | 6e 73 2c 20 6c 61 62 65 6c 73 3d 5b 27 6c 27 2c 20 27 6d 27 2c 20 27 68 27 5d 29 0a 64 66 5b 27 | ns,.labels=['l',.'m',.'h']).df[' |
fc80 | 68 6f 72 73 65 70 6f 77 65 72 5f 6e 65 77 27 5d 62 69 6e 73 20 3d 20 5b 30 2c 20 37 35 2c 20 31 | horsepower_new']bins.=.[0,.75,.1 |
fca0 | 35 30 2c 20 32 34 30 5d 0a 64 66 5b 27 68 6f 72 73 65 70 6f 77 65 72 5f 6e 65 77 27 5d 20 3d 20 | 50,.240].df['horsepower_new'].=. |
fcc0 | 70 64 2e 63 75 74 28 64 66 5b 27 68 6f 72 73 65 70 6f 77 65 72 27 5d 2c 20 62 69 6e 73 3d 62 69 | pd.cut(df['horsepower'],.bins=bi |
fce0 | 6e 73 2c 20 6c 61 62 65 6c 73 3d 5b 27 6c 27 2c 20 27 6d 27 2c 20 27 68 27 5d 29 0a 64 66 5b 27 | ns,.labels=['l',.'m',.'h']).df[' |
fd00 | 68 6f 72 73 65 70 6f 77 65 72 5f 6e 65 77 27 5d 82 23 81 49 07 01 01 82 27 82 27 0a 0b 62 69 6e | horsepower_new'].#.I....'.'..bin |
fd20 | 73 20 3d 20 5b 30 2c 20 37 35 2c 20 31 35 30 2c 20 32 34 30 5d 0a 64 66 5b 27 68 6f 72 73 65 70 | s.=.[0,.75,.150,.240].df['horsep |
fd40 | 6f 77 65 72 5f 6e 65 77 27 5d 20 3d 20 70 64 2e 63 75 74 28 64 66 5b 27 68 6f 72 73 65 70 6f 77 | ower_new'].=.pd.cut(df['horsepow |
fd60 | 65 72 27 5d 2c 20 62 69 6e 73 3d 62 69 6e 73 2c 20 6c 61 62 65 6c 73 3d 5b 27 6c 27 2c 20 27 6d | er'],.bins=bins,.labels=['l',.'m |
fd80 | 27 2c 20 27 68 27 5d 29 0a 63 20 3d 20 64 66 5b 27 68 6f 72 73 65 70 6f 77 65 72 5f 6e 65 77 27 | ',.'h']).c.=.df['horsepower_new' |
fda0 | 5d 0a 70 72 69 6e 74 28 63 29 62 69 6e 73 20 3d 20 5b 30 2c 20 37 35 2c 20 31 35 30 2c 20 32 34 | ].print(c)bins.=.[0,.75,.150,.24 |
fdc0 | 30 5d 0a 64 66 5b 27 68 6f 72 73 65 70 6f 77 65 72 5f 6e 65 77 27 5d 20 3d 20 70 64 2e 63 75 74 | 0].df['horsepower_new'].=.pd.cut |
fde0 | 28 64 66 5b 27 68 6f 72 73 65 70 6f 77 65 72 27 5d 2c 20 62 69 6e 73 3d 62 69 6e 73 2c 20 6c 61 | (df['horsepower'],.bins=bins,.la |
fe00 | 62 65 6c 73 3d 5b 27 6c 27 2c 20 27 6d 27 2c 20 27 68 27 5d 29 0a 63 20 3d 20 64 66 5b 27 68 6f | bels=['l',.'m',.'h']).c.=.df['ho |
fe20 | 72 73 65 70 6f 77 65 72 5f 6e 65 77 27 5d 0a 70 72 69 6e 74 28 63 29 3d 81 48 05 01 01 43 43 0a | rsepower_new'].print(c)=.H...CC. |
fe40 | 0a 64 66 5b 22 6d 6f 64 65 6c 5f 79 65 61 72 22 5d 2e 64 65 73 63 72 69 62 65 28 29 64 66 5b 22 | .df["model_year"].describe()df[" |
fe60 | 6d 6f 64 65 6c 5f 79 65 61 72 22 5d 2e 64 65 73 63 72 69 62 65 28 29 3d 81 47 05 01 01 43 43 0a | model_year"].describe()=.G...CC. |
fe80 | 09 64 66 5b 22 68 6f 72 73 65 70 6f 77 65 72 22 5d 2e 64 65 73 63 72 69 62 65 28 29 64 66 5b 22 | .df["horsepower"].describe()df[" |
fea0 | 68 6f 72 73 65 70 6f 77 65 72 22 5d 2e 64 65 73 63 72 69 62 65 28 29 82 45 81 46 07 01 01 82 49 | horsepower"].describe().E.F....I |
fec0 | 82 49 0a 08 69 6d 70 6f 72 74 20 70 61 6e 64 61 73 20 61 73 20 70 64 0a 69 6d 70 6f 72 74 20 6e | .I..import.pandas.as.pd.import.n |
fee0 | 75 6d 70 79 20 61 73 20 6e 70 0a 69 6d 70 6f 72 74 20 6d 61 74 70 6c 6f 74 6c 69 62 20 61 73 20 | umpy.as.np.import.matplotlib.as. |
ff00 | 70 6c 74 0a 69 6d 70 6f 72 74 20 73 65 61 62 6f 72 6e 20 61 73 20 73 62 0a 69 6d 70 6f 72 74 20 | plt.import.seaborn.as.sb.import. |
ff20 | 77 61 72 6e 69 6e 67 73 0a 66 72 6f 6d 20 73 63 69 70 79 20 69 6d 70 6f 72 74 20 73 74 61 74 73 | warnings.from.scipy.import.stats |
ff40 | 0a 77 61 72 6e 69 6e 67 73 2e 66 69 6c 74 65 72 77 61 72 6e 69 6e 67 73 28 22 69 67 6e 6f 72 65 | .warnings.filterwarnings("ignore |
ff60 | 22 29 69 6d 70 6f 72 74 20 70 61 6e 64 61 73 20 61 73 20 70 64 0a 69 6d 70 6f 72 74 20 6e 75 6d | ")import.pandas.as.pd.import.num |
ff80 | 70 79 20 61 73 20 6e 70 0a 69 6d 70 6f 72 74 20 6d 61 74 70 6c 6f 74 6c 69 62 20 61 73 20 70 6c | py.as.np.import.matplotlib.as.pl |
ffa0 | 74 0a 69 6d 70 6f 72 74 20 73 65 61 62 6f 72 6e 20 61 73 20 73 62 0a 69 6d 70 6f 72 74 20 77 61 | t.import.seaborn.as.sb.import.wa |
ffc0 | 72 6e 69 6e 67 73 0a 66 72 6f 6d 20 73 63 69 70 79 20 69 6d 70 6f 72 74 20 73 74 61 74 73 0a 77 | rnings.from.scipy.import.stats.w |
ffe0 | 61 72 6e 69 6e 67 73 2e 66 69 6c 74 65 72 77 61 72 6e 69 6e 67 73 28 22 69 67 6e 6f 72 65 22 29 | arnings.filterwarnings("ignore") |
10000 | 0d 00 00 00 18 00 f6 00 0f d0 0f c4 0f ac 0f 8e 0f 76 0f 64 0e 99 0e 67 0e 31 0d ff 0d d1 0d 91 | .................v.d...g.1...... |
10020 | 0d 51 0c 73 0a e0 09 47 07 a0 05 f9 04 52 02 b9 02 81 02 4b 02 13 00 f6 00 00 00 00 00 00 00 00 | .Q.s...G.....R.....K............ |
10040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
10060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
10080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
100a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
100c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
100e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 82 19 81 77 07 01 01 82 1d 82 | .........................w...... |
10100 | 1d 0d 0b 66 5f 73 74 61 74 69 73 74 69 63 73 2c 20 70 5f 76 61 6c 75 65 20 3d 20 73 74 61 74 73 | ...f_statistics,.p_value.=.stats |
10120 | 2e 66 5f 6f 6e 65 77 61 79 28 2a 67 72 6f 75 70 73 29 0a 70 72 69 6e 74 28 22 4f 6e 65 2d 77 61 | .f_oneway(*groups).print("One-wa |
10140 | 79 20 41 4e 4f 56 41 5c 6e 5c 6e 22 2c 0a 20 20 20 20 20 20 22 46 2d 73 74 61 74 69 73 74 69 63 | y.ANOVA\n\n",......."F-statistic |
10160 | 73 22 2c 20 66 5f 73 74 61 74 69 73 74 69 63 73 2c 0a 20 20 20 20 20 20 22 70 2d 76 61 6c 75 65 | s",.f_statistics,......."p-value |
10180 | 22 2c 20 70 2d 76 61 6c 75 65 29 66 5f 73 74 61 74 69 73 74 69 63 73 2c 20 70 5f 76 61 6c 75 65 | ",.p-value)f_statistics,.p_value |
101a0 | 20 3d 20 73 74 61 74 73 2e 66 5f 6f 6e 65 77 61 79 28 2a 67 72 6f 75 70 73 29 0a 70 72 69 6e 74 | .=.stats.f_oneway(*groups).print |
101c0 | 28 22 4f 6e 65 2d 77 61 79 20 41 4e 4f 56 41 5c 6e 5c 6e 22 2c 0a 20 20 20 20 20 20 22 46 2d 73 | ("One-way.ANOVA\n\n",......."F-s |
101e0 | 74 61 74 69 73 74 69 63 73 22 2c 20 66 5f 73 74 61 74 69 73 74 69 63 73 2c 0a 20 20 20 20 20 20 | tatistics",.f_statistics,....... |
10200 | 22 70 2d 76 61 6c 75 65 22 2c 20 70 2d 76 61 6c 75 65 29 35 81 76 05 01 01 3b 3b 0d 0a 73 74 61 | "p-value",.p-value)5.v...;;..sta |
10220 | 74 73 2e 66 5f 6f 6e 65 77 61 79 28 2a 67 72 6f 75 70 73 29 73 74 61 74 73 2e 66 5f 6f 6e 65 77 | ts.f_oneway(*groups)stats.f_onew |
10240 | 61 79 28 2a 67 72 6f 75 70 73 29 33 81 75 05 01 01 39 39 0d 09 73 74 61 74 73 2e 66 5f 6f 6e 65 | ay(*groups)3.u...99..stats.f_one |
10260 | 77 61 79 28 67 72 6f 75 70 73 29 73 74 61 74 73 2e 66 5f 6f 6e 65 77 61 79 28 67 72 6f 75 70 73 | way(groups)stats.f_oneway(groups |
10280 | 29 35 81 74 05 01 01 3b 3b 0d 08 73 74 61 74 73 2e 66 5f 6f 6e 65 77 61 79 28 67 72 6f 75 70 73 | )5.t...;;..stats.f_oneway(groups |
102a0 | 2a 29 73 74 61 74 73 2e 66 5f 6f 6e 65 77 61 79 28 67 72 6f 75 70 73 2a 29 83 15 81 73 07 01 01 | *)stats.f_oneway(groups*)...s... |
102c0 | 83 19 83 19 0d 07 67 72 6f 75 70 73 20 3d 20 5b 5b 32 33 2c 20 32 35 2c 20 32 39 2c 20 33 34 2c | ......groups.=.[[23,.25,.29,.34, |
102e0 | 20 33 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 31 39 2c 20 32 30 2c 20 32 32 2c 20 32 34 2c | .30],...........[19,.20,.22,.24, |
10300 | 20 32 35 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 31 35 2c 20 31 38 2c 20 32 30 2c 20 32 31 2c | .25],...........[15,.18,.20,.21, |
10320 | 20 31 37 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 32 38 2c 20 32 34 2c 20 32 36 2c 20 33 30 2c | .17],...........[28,.24,.26,.30, |
10340 | 20 32 39 5d 5d 0a 6c 61 62 65 6c 73 20 3d 20 5b 5b 22 47 72 6f 75 70 22 2b 73 74 72 28 69 29 5d | .29]].labels.=.[["Group"+str(i)] |
10360 | 2a 6c 65 6e 28 67 72 6f 75 70 73 5b 69 5d 29 20 66 6f 72 20 69 20 69 6e 20 72 61 6e 67 65 28 6c | *len(groups[i]).for.i.in.range(l |
10380 | 65 6e 28 67 72 6f 75 70 73 29 29 5d 67 72 6f 75 70 73 20 3d 20 5b 5b 32 33 2c 20 32 35 2c 20 32 | en(groups))]groups.=.[[23,.25,.2 |
103a0 | 39 2c 20 33 34 2c 20 33 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 31 39 2c 20 32 30 2c 20 32 | 9,.34,.30],...........[19,.20,.2 |
103c0 | 32 2c 20 32 34 2c 20 32 35 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 31 35 2c 20 31 38 2c 20 32 | 2,.24,.25],...........[15,.18,.2 |
103e0 | 30 2c 20 32 31 2c 20 31 37 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 32 38 2c 20 32 34 2c 20 32 | 0,.21,.17],...........[28,.24,.2 |
10400 | 36 2c 20 33 30 2c 20 32 39 5d 5d 0a 6c 61 62 65 6c 73 20 3d 20 5b 5b 22 47 72 6f 75 70 22 2b 73 | 6,.30,.29]].labels.=.[["Group"+s |
10420 | 74 72 28 69 29 5d 2a 6c 65 6e 28 67 72 6f 75 70 73 5b 69 5d 29 20 66 6f 72 20 69 20 69 6e 20 72 | tr(i)]*len(groups[i]).for.i.in.r |
10440 | 61 6e 67 65 28 6c 65 6e 28 67 72 6f 75 70 73 29 29 5d 83 23 81 72 07 01 01 83 27 83 27 0d 06 67 | ange(len(groups))].#.r....'.'..g |
10460 | 72 6f 75 70 73 20 3d 20 5b 5b 32 33 2c 20 32 35 2c 20 32 39 2c 20 33 34 2c 20 33 30 5d 2c 0a 20 | roups.=.[[23,.25,.29,.34,.30],.. |
10480 | 20 20 20 20 20 20 20 20 20 5b 31 39 2c 20 32 30 2c 20 32 32 2c 20 32 34 2c 20 32 35 5d 2c 0a 20 | .........[19,.20,.22,.24,.25],.. |
104a0 | 20 20 20 20 20 20 20 20 20 5b 31 35 2c 20 31 38 2c 20 32 30 2c 20 32 31 2c 20 31 37 5d 2c 0a 20 | .........[15,.18,.20,.21,.17],.. |
104c0 | 20 20 20 20 20 20 20 20 20 5b 32 38 2c 20 32 34 2c 20 32 36 2c 20 33 30 2c 20 32 39 5d 5d 0a 6c | .........[28,.24,.26,.30,.29]].l |
104e0 | 61 62 65 6c 73 20 3d 20 5b 5b 22 47 72 6f 75 70 22 2b 73 74 72 28 69 29 5d 2a 6c 65 6e 28 67 72 | abels.=.[["Group"+str(i)]*len(gr |
10500 | 6f 75 70 73 5b 69 5d 29 20 66 6f 72 20 69 20 69 6e 20 72 61 6e 67 65 28 6c 65 6e 28 67 72 6f 75 | oups[i]).for.i.in.range(len(grou |
10520 | 70 73 29 29 5d 0a 6c 61 62 65 6c 73 67 72 6f 75 70 73 20 3d 20 5b 5b 32 33 2c 20 32 35 2c 20 32 | ps))].labelsgroups.=.[[23,.25,.2 |
10540 | 39 2c 20 33 34 2c 20 33 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 31 39 2c 20 32 30 2c 20 32 | 9,.34,.30],...........[19,.20,.2 |
10560 | 32 2c 20 32 34 2c 20 32 35 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 31 35 2c 20 31 38 2c 20 32 | 2,.24,.25],...........[15,.18,.2 |
10580 | 30 2c 20 32 31 2c 20 31 37 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 32 38 2c 20 32 34 2c 20 32 | 0,.21,.17],...........[28,.24,.2 |
105a0 | 36 2c 20 33 30 2c 20 32 39 5d 5d 0a 6c 61 62 65 6c 73 20 3d 20 5b 5b 22 47 72 6f 75 70 22 2b 73 | 6,.30,.29]].labels.=.[["Group"+s |
105c0 | 74 72 28 69 29 5d 2a 6c 65 6e 28 67 72 6f 75 70 73 5b 69 5d 29 20 66 6f 72 20 69 20 69 6e 20 72 | tr(i)]*len(groups[i]).for.i.in.r |
105e0 | 61 6e 67 65 28 6c 65 6e 28 67 72 6f 75 70 73 29 29 5d 0a 6c 61 62 65 6c 73 83 23 81 71 07 01 01 | ange(len(groups))].labels.#.q... |
10600 | 83 27 83 27 0d 05 67 72 6f 75 70 73 20 3d 20 5b 5b 32 33 2c 20 32 35 2c 20 32 39 2c 20 33 34 2c | .'.'..groups.=.[[23,.25,.29,.34, |
10620 | 20 33 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 31 39 2c 20 32 30 2c 20 32 32 2c 20 32 34 2c | .30],...........[19,.20,.22,.24, |
10640 | 20 32 35 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 31 35 2c 20 31 38 2c 20 32 30 2c 20 32 31 2c | .25],...........[15,.18,.20,.21, |
10660 | 20 31 37 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 32 38 2c 20 32 34 2c 20 32 36 2c 20 33 30 2c | .17],...........[28,.24,.26,.30, |
10680 | 20 32 39 5d 5d 0a 6c 61 62 65 6c 73 20 3d 20 5b 5b 22 47 72 6f 75 70 22 2b 73 74 72 28 69 29 29 | .29]].labels.=.[["Group"+str(i)) |
106a0 | 2a 6c 65 6e 28 67 72 6f 75 70 73 5b 69 5d 5d 20 66 6f 72 20 69 20 69 6e 20 72 61 6e 67 65 28 6c | *len(groups[i]].for.i.in.range(l |
106c0 | 65 6e 28 67 72 6f 75 70 73 29 29 5d 0a 6c 61 62 65 6c 73 67 72 6f 75 70 73 20 3d 20 5b 5b 32 33 | en(groups))].labelsgroups.=.[[23 |
106e0 | 2c 20 32 35 2c 20 32 39 2c 20 33 34 2c 20 33 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 31 39 | ,.25,.29,.34,.30],...........[19 |
10700 | 2c 20 32 30 2c 20 32 32 2c 20 32 34 2c 20 32 35 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 31 35 | ,.20,.22,.24,.25],...........[15 |
10720 | 2c 20 31 38 2c 20 32 30 2c 20 32 31 2c 20 31 37 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 32 38 | ,.18,.20,.21,.17],...........[28 |
10740 | 2c 20 32 34 2c 20 32 36 2c 20 33 30 2c 20 32 39 5d 5d 0a 6c 61 62 65 6c 73 20 3d 20 5b 5b 22 47 | ,.24,.26,.30,.29]].labels.=.[["G |
10760 | 72 6f 75 70 22 2b 73 74 72 28 69 29 29 2a 6c 65 6e 28 67 72 6f 75 70 73 5b 69 5d 5d 20 66 6f 72 | roup"+str(i))*len(groups[i]].for |
10780 | 20 69 20 69 6e 20 72 61 6e 67 65 28 6c 65 6e 28 67 72 6f 75 70 73 29 29 5d 0a 6c 61 62 65 6c 73 | .i.in.range(len(groups))].labels |
107a0 | 83 23 81 70 07 01 01 83 27 83 27 0d 04 67 72 6f 75 70 73 20 3d 20 5b 5b 32 33 2c 20 32 35 2c 20 | .#.p....'.'..groups.=.[[23,.25,. |
107c0 | 32 39 2c 20 33 34 2c 20 33 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 31 39 2c 20 32 30 2c 20 | 29,.34,.30],...........[19,.20,. |
107e0 | 32 32 2c 20 32 34 2c 20 32 35 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 31 35 2c 20 31 38 2c 20 | 22,.24,.25],...........[15,.18,. |
10800 | 32 30 2c 20 32 31 2c 20 31 37 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 32 38 2c 20 32 34 2c 20 | 20,.21,.17],...........[28,.24,. |
10820 | 32 36 2c 20 33 30 2c 20 32 39 5d 5d 0a 6c 61 62 65 6c 73 20 3d 20 5b 28 22 47 72 6f 75 70 22 2b | 26,.30,.29]].labels.=.[("Group"+ |
10840 | 73 74 72 28 69 29 29 2a 6c 65 6e 28 67 72 6f 75 70 73 5b 69 5d 29 20 66 6f 72 20 69 20 69 6e 20 | str(i))*len(groups[i]).for.i.in. |
10860 | 72 61 6e 67 65 28 6c 65 6e 28 67 72 6f 75 70 73 29 29 5d 0a 6c 61 62 65 6c 73 67 72 6f 75 70 73 | range(len(groups))].labelsgroups |
10880 | 20 3d 20 5b 5b 32 33 2c 20 32 35 2c 20 32 39 2c 20 33 34 2c 20 33 30 5d 2c 0a 20 20 20 20 20 20 | .=.[[23,.25,.29,.34,.30],....... |
108a0 | 20 20 20 20 5b 31 39 2c 20 32 30 2c 20 32 32 2c 20 32 34 2c 20 32 35 5d 2c 0a 20 20 20 20 20 20 | ....[19,.20,.22,.24,.25],....... |
108c0 | 20 20 20 20 5b 31 35 2c 20 31 38 2c 20 32 30 2c 20 32 31 2c 20 31 37 5d 2c 0a 20 20 20 20 20 20 | ....[15,.18,.20,.21,.17],....... |
108e0 | 20 20 20 20 5b 32 38 2c 20 32 34 2c 20 32 36 2c 20 33 30 2c 20 32 39 5d 5d 0a 6c 61 62 65 6c 73 | ....[28,.24,.26,.30,.29]].labels |
10900 | 20 3d 20 5b 28 22 47 72 6f 75 70 22 2b 73 74 72 28 69 29 29 2a 6c 65 6e 28 67 72 6f 75 70 73 5b | .=.[("Group"+str(i))*len(groups[ |
10920 | 69 5d 29 20 66 6f 72 20 69 20 69 6e 20 72 61 6e 67 65 28 6c 65 6e 28 67 72 6f 75 70 73 29 29 5d | i]).for.i.in.range(len(groups))] |
10940 | 0a 6c 61 62 65 6c 73 83 15 81 6f 07 01 01 83 19 83 19 0d 03 67 72 6f 75 70 73 20 3d 20 5b 5b 32 | .labels...o.........groups.=.[[2 |
10960 | 33 2c 20 32 35 2c 20 32 39 2c 20 33 34 2c 20 33 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 31 | 3,.25,.29,.34,.30],...........[1 |
10980 | 39 2c 20 32 30 2c 20 32 32 2c 20 32 34 2c 20 32 35 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 31 | 9,.20,.22,.24,.25],...........[1 |
109a0 | 35 2c 20 31 38 2c 20 32 30 2c 20 32 31 2c 20 31 37 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 32 | 5,.18,.20,.21,.17],...........[2 |
109c0 | 38 2c 20 32 34 2c 20 32 36 2c 20 33 30 2c 20 32 39 5d 5d 0a 6c 61 62 65 6c 73 20 3d 20 5b 28 22 | 8,.24,.26,.30,.29]].labels.=.[(" |
109e0 | 47 72 6f 75 70 22 2b 73 74 72 28 69 29 29 2a 6c 65 6e 28 67 72 6f 75 70 73 5b 69 5d 29 20 66 6f | Group"+str(i))*len(groups[i]).fo |
10a00 | 72 20 69 20 69 6e 20 6c 65 6e 28 67 72 6f 75 70 73 29 5d 0a 6c 61 62 65 6c 73 67 72 6f 75 70 73 | r.i.in.len(groups)].labelsgroups |
10a20 | 20 3d 20 5b 5b 32 33 2c 20 32 35 2c 20 32 39 2c 20 33 34 2c 20 33 30 5d 2c 0a 20 20 20 20 20 20 | .=.[[23,.25,.29,.34,.30],....... |
10a40 | 20 20 20 20 5b 31 39 2c 20 32 30 2c 20 32 32 2c 20 32 34 2c 20 32 35 5d 2c 0a 20 20 20 20 20 20 | ....[19,.20,.22,.24,.25],....... |
10a60 | 20 20 20 20 5b 31 35 2c 20 31 38 2c 20 32 30 2c 20 32 31 2c 20 31 37 5d 2c 0a 20 20 20 20 20 20 | ....[15,.18,.20,.21,.17],....... |
10a80 | 20 20 20 20 5b 32 38 2c 20 32 34 2c 20 32 36 2c 20 33 30 2c 20 32 39 5d 5d 0a 6c 61 62 65 6c 73 | ....[28,.24,.26,.30,.29]].labels |
10aa0 | 20 3d 20 5b 28 22 47 72 6f 75 70 22 2b 73 74 72 28 69 29 29 2a 6c 65 6e 28 67 72 6f 75 70 73 5b | .=.[("Group"+str(i))*len(groups[ |
10ac0 | 69 5d 29 20 66 6f 72 20 69 20 69 6e 20 6c 65 6e 28 67 72 6f 75 70 73 29 5d 0a 6c 61 62 65 6c 73 | i]).for.i.in.len(groups)].labels |
10ae0 | 83 0f 81 6e 07 01 01 83 13 83 13 0d 02 67 72 6f 75 70 73 20 3d 20 5b 5b 32 33 2c 20 32 35 2c 20 | ...n.........groups.=.[[23,.25,. |
10b00 | 32 39 2c 20 33 34 2c 20 33 30 5d 0a 20 20 20 20 20 20 20 20 20 20 5b 31 39 2c 20 32 30 2c 20 32 | 29,.34,.30]...........[19,.20,.2 |
10b20 | 32 2c 20 32 34 2c 20 32 35 5d 0a 20 20 20 20 20 20 20 20 20 20 5b 31 35 2c 20 31 38 2c 20 32 30 | 2,.24,.25]...........[15,.18,.20 |
10b40 | 2c 20 32 31 2c 20 31 37 5d 0a 20 20 20 20 20 20 20 20 20 20 5b 32 38 2c 20 32 34 2c 20 32 36 2c | ,.21,.17]...........[28,.24,.26, |
10b60 | 20 33 30 2c 20 32 39 5d 5d 0a 6c 61 62 65 6c 73 20 3d 20 5b 28 22 47 72 6f 75 70 22 2b 73 74 72 | .30,.29]].labels.=.[("Group"+str |
10b80 | 28 69 29 29 2a 6c 65 6e 28 67 72 6f 75 70 73 5b 69 5d 29 20 66 6f 72 20 69 20 69 6e 20 6c 65 6e | (i))*len(groups[i]).for.i.in.len |
10ba0 | 28 67 72 6f 75 70 73 29 5d 0a 6c 61 62 65 6c 73 67 72 6f 75 70 73 20 3d 20 5b 5b 32 33 2c 20 32 | (groups)].labelsgroups.=.[[23,.2 |
10bc0 | 35 2c 20 32 39 2c 20 33 34 2c 20 33 30 5d 0a 20 20 20 20 20 20 20 20 20 20 5b 31 39 2c 20 32 30 | 5,.29,.34,.30]...........[19,.20 |
10be0 | 2c 20 32 32 2c 20 32 34 2c 20 32 35 5d 0a 20 20 20 20 20 20 20 20 20 20 5b 31 35 2c 20 31 38 2c | ,.22,.24,.25]...........[15,.18, |
10c00 | 20 32 30 2c 20 32 31 2c 20 31 37 5d 0a 20 20 20 20 20 20 20 20 20 20 5b 32 38 2c 20 32 34 2c 20 | .20,.21,.17]...........[28,.24,. |
10c20 | 32 36 2c 20 33 30 2c 20 32 39 5d 5d 0a 6c 61 62 65 6c 73 20 3d 20 5b 28 22 47 72 6f 75 70 22 2b | 26,.30,.29]].labels.=.[("Group"+ |
10c40 | 73 74 72 28 69 29 29 2a 6c 65 6e 28 67 72 6f 75 70 73 5b 69 5d 29 20 66 6f 72 20 69 20 69 6e 20 | str(i))*len(groups[i]).for.i.in. |
10c60 | 6c 65 6e 28 67 72 6f 75 70 73 29 5d 0a 6c 61 62 65 6c 73 81 5a 81 6d 07 01 09 81 5f 81 5f 0d 69 | len(groups)].labels.Z.m...._._.i |
10c80 | 6d 70 6f 72 74 20 70 61 6e 64 61 73 20 61 73 20 70 64 0a 69 6d 70 6f 72 74 20 73 63 69 70 79 2e | mport.pandas.as.pd.import.scipy. |
10ca0 | 73 74 61 74 73 20 61 73 20 73 74 61 74 73 0a 66 72 6f 6d 20 73 74 61 74 73 6d 6f 64 65 6c 73 2e | stats.as.stats.from.statsmodels. |
10cc0 | 73 74 61 74 73 2e 6d 75 6c 74 69 63 6f 6d 70 20 69 6d 70 6f 72 74 20 70 61 69 72 77 69 73 65 5f | stats.multicomp.import.pairwise_ |
10ce0 | 74 75 6b 65 79 68 73 64 69 6d 70 6f 72 74 20 70 61 6e 64 61 73 20 61 73 20 70 64 0a 69 6d 70 6f | tukeyhsdimport.pandas.as.pd.impo |
10d00 | 72 74 20 73 63 69 70 79 2e 73 74 61 74 73 20 61 73 20 73 74 61 74 73 0a 66 72 6f 6d 20 73 74 61 | rt.scipy.stats.as.stats.from.sta |
10d20 | 74 73 6d 6f 64 65 6c 73 2e 73 74 61 74 73 2e 6d 75 6c 74 69 63 6f 6d 70 20 69 6d 70 6f 72 74 20 | tsmodels.stats.multicomp.import. |
10d40 | 70 61 69 72 77 69 73 65 5f 74 75 6b 65 79 68 73 64 3d 81 6c 05 01 01 43 43 0c 11 6e 70 2e 72 61 | pairwise_tukeyhsd=.l...CC..np.ra |
10d60 | 6e 64 6f 6d 2e 6e 6f 72 6d 61 6c 28 31 30 2c 20 32 2c 20 33 30 29 6e 70 2e 72 61 6e 64 6f 6d 2e | ndom.normal(10,.2,.30)np.random. |
10d80 | 6e 6f 72 6d 61 6c 28 31 30 2c 20 32 2c 20 33 30 29 3d 81 6b 05 01 01 43 43 0c 10 6e 70 2e 72 61 | normal(10,.2,.30)=.k...CC..np.ra |
10da0 | 6e 64 6f 6d 2e 6e 6f 72 6d 61 6c 28 31 30 2c 20 32 2c 20 33 30 29 6e 70 2e 72 61 6e 64 6f 6d 2e | ndom.normal(10,.2,.30)np.random. |
10dc0 | 6e 6f 72 6d 61 6c 28 31 30 2c 20 32 2c 20 33 30 29 2b 81 6a 05 01 01 31 31 0c 0f 69 6d 70 6f 72 | normal(10,.2,.30)+.j...11..impor |
10de0 | 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 2f | t.numpy.as.npimport.numpy.as.np/ |
10e00 | 81 69 05 01 01 35 35 0c 0e 33 2e 33 32 30 35 31 38 30 30 39 35 35 35 39 38 34 65 2d 31 33 2e 33 | .i...55..3.320518009555984e-13.3 |
10e20 | 32 30 35 31 38 30 30 39 35 35 35 39 38 34 65 2d 31 33 81 68 05 01 01 39 39 0c 0d 73 62 2e 67 65 | 20518009555984e-13.h...99..sb.ge |
10e40 | 74 5f 64 61 74 61 73 65 74 5f 6e 61 6d 65 73 28 29 73 62 2e 67 65 74 5f 64 61 74 61 73 65 74 5f | t_dataset_names()sb.get_dataset_ |
10e60 | 6e 61 6d 65 73 28 29 2f 81 67 05 01 01 35 35 0c 0c 69 6d 70 6f 72 74 20 73 65 61 62 6f 72 6e 20 | names()/.g...55..import.seaborn. |
10e80 | 61 73 20 73 62 69 6d 70 6f 72 74 20 73 65 61 62 6f 72 6e 20 61 73 20 73 62 81 47 81 66 07 01 01 | as.sbimport.seaborn.as.sb.G.f... |
10ea0 | 81 4b 81 4b 07 0b 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 70 72 65 70 72 6f 63 65 73 73 69 6e 67 | .K.K..from.sklearn.preprocessing |
10ec0 | 20 69 6d 70 6f 72 74 20 4d 69 6e 4d 61 78 53 63 61 6c 65 72 0a 73 63 61 6c 65 72 20 3d 20 4d 69 | .import.MinMaxScaler.scaler.=.Mi |
10ee0 | 6e 4d 61 78 53 63 61 6c 65 72 28 29 0a 73 63 61 6c 65 72 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 | nMaxScaler().scaler.fit_transfor |
10f00 | 6d 28 64 66 29 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 70 72 65 70 72 6f 63 65 73 73 69 6e 67 20 | m(df)from.sklearn.preprocessing. |
10f20 | 69 6d 70 6f 72 74 20 4d 69 6e 4d 61 78 53 63 61 6c 65 72 0a 73 63 61 6c 65 72 20 3d 20 4d 69 6e | import.MinMaxScaler.scaler.=.Min |
10f40 | 4d 61 78 53 63 61 6c 65 72 28 29 0a 73 63 61 6c 65 72 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d | MaxScaler().scaler.fit_transform |
10f60 | 28 64 66 29 0f 81 65 05 01 01 15 15 0c 0b 78 5b 31 5d 78 5b 31 5d 15 81 64 05 01 01 1b 1b 0c 0a | (df)..e.......x[1]x[1]..d....... |
10f80 | 78 5b 31 5d 5b 32 5d 78 5b 31 5d 5b 32 5d 1b 81 63 05 01 01 21 21 0c 09 78 5b 31 5d 2c 20 78 5b | x[1][2]x[1][2]..c...!!..x[1],.x[ |
10fa0 | 32 5d 78 5b 31 5d 2c 20 78 5b 32 5d 15 81 62 05 01 01 1b 1b 0c 08 78 5b 31 2c 20 32 5d 78 5b 31 | 2]x[1],.x[2]..b.......x[1,.2]x[1 |
10fc0 | 2c 20 32 5d 09 81 61 05 01 01 0f 0f 0c 07 78 78 2d 81 60 05 01 01 33 33 0c 06 78 20 3d 20 6c 69 | ,.2]..a.......xx-.`...33..x.=.li |
10fe0 | 73 74 28 72 61 6e 67 65 28 31 31 29 29 78 20 3d 20 6c 69 73 74 28 72 61 6e 67 65 28 31 31 29 29 | st(range(11))x.=.list(range(11)) |
11000 | 0d 00 00 00 17 00 5e 00 0e e3 0d be 0d 13 0c 76 0b db 0b 32 0a 8b 09 e2 09 35 08 8c 07 df 07 32 | ......^........v...2.....5.....2 |
11020 | 06 85 04 e4 03 bf 03 12 02 17 01 ef 00 e4 00 cc 00 a6 00 86 00 5e 00 00 00 00 00 00 00 00 00 00 | .....................^.......... |
11040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 25 82 | ..............................%. |
11060 | 0e 05 01 01 2b 2b 0c 18 73 75 6d 28 67 72 6f 75 70 73 2c 20 5b 5d 29 73 75 6d 28 67 72 6f 75 70 | ....++..sum(groups,.[])sum(group |
11080 | 73 2c 20 5b 5d 29 1d 82 0d 05 01 01 23 23 0c 17 73 75 6d 28 67 72 6f 75 70 73 29 73 75 6d 28 67 | s,.[])......##..sum(groups)sum(g |
110a0 | 72 6f 75 70 73 29 23 82 0c 05 01 01 29 29 0c 16 70 72 69 6e 74 28 2a 67 72 6f 75 70 73 29 70 72 | roups)#.....))..print(*groups)pr |
110c0 | 69 6e 74 28 2a 67 72 6f 75 70 73 29 15 82 0b 05 01 01 1b 1b 0c 15 2a 67 72 6f 75 70 73 2a 67 72 | int(*groups)..........*groups*gr |
110e0 | 6f 75 70 73 82 07 82 0a 07 01 01 82 0b 82 0b 0c 14 67 72 6f 75 70 73 20 3d 20 5b 5b 32 33 2c 20 | oups.............groups.=.[[23,. |
11100 | 32 35 2c 20 32 39 2c 20 33 34 2c 20 33 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 31 39 2c 20 | 25,.29,.34,.30],...........[19,. |
11120 | 32 30 2c 20 32 32 2c 20 32 34 2c 20 32 35 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 31 35 2c 20 | 20,.22,.24,.25],...........[15,. |
11140 | 31 38 2c 20 32 30 2c 20 32 31 2c 20 31 37 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 32 38 2c 20 | 18,.20,.21,.17],...........[28,. |
11160 | 32 34 2c 20 32 36 2c 20 33 30 2c 20 32 39 5d 5d 67 72 6f 75 70 73 20 3d 20 5b 5b 32 33 2c 20 32 | 24,.26,.30,.29]]groups.=.[[23,.2 |
11180 | 35 2c 20 32 39 2c 20 33 34 2c 20 33 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 31 39 2c 20 32 | 5,.29,.34,.30],...........[19,.2 |
111a0 | 30 2c 20 32 32 2c 20 32 34 2c 20 32 35 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 31 35 2c 20 31 | 0,.22,.24,.25],...........[15,.1 |
111c0 | 38 2c 20 32 30 2c 20 32 31 2c 20 31 37 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 32 38 2c 20 32 | 8,.20,.21,.17],...........[28,.2 |
111e0 | 34 2c 20 32 36 2c 20 33 30 2c 20 32 39 5d 5d 25 82 09 05 01 01 2b 2b 0c 13 67 72 6f 75 70 31 20 | 4,.26,.30,.29]]%.....++..group1. |
11200 | 2b 20 67 72 6f 75 70 32 67 72 6f 75 70 31 20 2b 20 67 72 6f 75 70 32 81 77 82 08 07 01 01 81 7b | +.group2group1.+.group2.w......{ |
11220 | 81 7b 0c 12 67 72 6f 75 70 31 20 3d 20 5b 32 33 2c 20 32 35 2c 20 32 39 2c 20 33 34 2c 20 33 30 | .{..group1.=.[23,.25,.29,.34,.30 |
11240 | 5d 0a 67 72 6f 75 70 32 20 3d 20 5b 31 39 2c 20 32 30 2c 20 32 32 2c 20 32 34 2c 20 32 35 5d 0a | ].group2.=.[19,.20,.22,.24,.25]. |
11260 | 67 72 6f 75 70 33 20 3d 20 5b 31 35 2c 20 31 38 2c 20 32 30 2c 20 32 31 2c 20 31 37 5d 0a 67 72 | group3.=.[15,.18,.20,.21,.17].gr |
11280 | 6f 75 70 34 20 3d 20 5b 32 38 2c 20 32 34 2c 20 32 36 2c 20 33 30 2c 20 32 39 5d 67 72 6f 75 70 | oup4.=.[28,.24,.26,.30,.29]group |
112a0 | 31 20 3d 20 5b 32 33 2c 20 32 35 2c 20 32 39 2c 20 33 34 2c 20 33 30 5d 0a 67 72 6f 75 70 32 20 | 1.=.[23,.25,.29,.34,.30].group2. |
112c0 | 3d 20 5b 31 39 2c 20 32 30 2c 20 32 32 2c 20 32 34 2c 20 32 35 5d 0a 67 72 6f 75 70 33 20 3d 20 | =.[19,.20,.22,.24,.25].group3.=. |
112e0 | 5b 31 35 2c 20 31 38 2c 20 32 30 2c 20 32 31 2c 20 31 37 5d 0a 67 72 6f 75 70 34 20 3d 20 5b 32 | [15,.18,.20,.21,.17].group4.=.[2 |
11300 | 38 2c 20 32 34 2c 20 32 36 2c 20 33 30 2c 20 32 39 5d 81 29 82 07 07 01 01 81 2d 81 2d 0d 1b 70 | 8,.24,.26,.30,.29].)......-.-..p |
11320 | 72 69 6e 74 28 22 5c 6e 54 75 6b 65 79 2d 4b 72 61 6d 65 72 20 70 6f 73 74 2d 68 6f 63 20 74 65 | rint("\nTukey-Kramer.post-hoc.te |
11340 | 73 74 5c 6e 22 29 0a 70 72 69 6e 74 28 70 61 69 72 77 69 73 65 5f 74 75 6b 65 79 68 73 64 28 67 | st\n").print(pairwise_tukeyhsd(g |
11360 | 72 6f 75 70 73 2c 20 6c 61 62 65 6c 73 29 29 70 72 69 6e 74 28 22 5c 6e 54 75 6b 65 79 2d 4b 72 | roups,.labels))print("\nTukey-Kr |
11380 | 61 6d 65 72 20 70 6f 73 74 2d 68 6f 63 20 74 65 73 74 5c 6e 22 29 0a 70 72 69 6e 74 28 70 61 69 | amer.post-hoc.test\n").print(pai |
113a0 | 72 77 69 73 65 5f 74 75 6b 65 79 68 73 64 28 67 72 6f 75 70 73 2c 20 6c 61 62 65 6c 73 29 29 82 | rwise_tukeyhsd(groups,.labels)). |
113c0 | 21 82 06 07 01 01 82 25 82 25 0d 1a 66 5f 73 74 61 74 69 73 74 69 63 73 2c 20 70 5f 76 61 6c 75 | !......%.%..f_statistics,.p_valu |
113e0 | 65 20 3d 20 73 74 61 74 73 2e 66 5f 6f 6e 65 77 61 79 28 2a 67 72 6f 75 70 73 29 0a 70 72 69 6e | e.=.stats.f_oneway(*groups).prin |
11400 | 74 28 22 5c 6e 4f 6e 65 2d 77 61 79 20 41 4e 4f 56 41 22 2c 0a 20 20 20 20 20 20 22 5c 6e 46 2d | t("\nOne-way.ANOVA",......."\nF- |
11420 | 73 74 61 74 69 73 74 69 63 73 3a 22 2c 20 66 5f 73 74 61 74 69 73 74 69 63 73 2c 0a 20 20 20 20 | statistics:",.f_statistics,..... |
11440 | 20 20 22 5c 6e 70 2d 76 61 6c 75 65 3a 22 2c 20 70 5f 76 61 6c 75 65 29 66 5f 73 74 61 74 69 73 | .."\np-value:",.p_value)f_statis |
11460 | 74 69 63 73 2c 20 70 5f 76 61 6c 75 65 20 3d 20 73 74 61 74 73 2e 66 5f 6f 6e 65 77 61 79 28 2a | tics,.p_value.=.stats.f_oneway(* |
11480 | 67 72 6f 75 70 73 29 0a 70 72 69 6e 74 28 22 5c 6e 4f 6e 65 2d 77 61 79 20 41 4e 4f 56 41 22 2c | groups).print("\nOne-way.ANOVA", |
114a0 | 0a 20 20 20 20 20 20 22 5c 6e 46 2d 73 74 61 74 69 73 74 69 63 73 3a 22 2c 20 66 5f 73 74 61 74 | ......."\nF-statistics:",.f_stat |
114c0 | 69 73 74 69 63 73 2c 0a 20 20 20 20 20 20 22 5c 6e 70 2d 76 61 6c 75 65 3a 22 2c 20 70 5f 76 61 | istics,......."\np-value:",.p_va |
114e0 | 6c 75 65 29 83 1d 82 05 07 01 01 83 21 83 21 0d 19 67 72 6f 75 70 73 20 3d 20 5b 5b 32 33 2c 20 | lue)........!.!..groups.=.[[23,. |
11500 | 32 35 2c 20 32 39 2c 20 33 34 2c 20 33 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 31 39 2c 20 | 25,.29,.34,.30],...........[19,. |
11520 | 32 30 2c 20 32 32 2c 20 32 34 2c 20 32 35 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 31 35 2c 20 | 20,.22,.24,.25],...........[15,. |
11540 | 31 38 2c 20 32 30 2c 20 32 31 2c 20 31 37 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b 32 38 2c 20 | 18,.20,.21,.17],...........[28,. |
11560 | 32 34 2c 20 32 36 2c 20 33 30 2c 20 32 39 5d 5d 0a 6c 61 62 65 6c 73 20 3d 20 5b 5b 22 47 72 6f | 24,.26,.30,.29]].labels.=.[["Gro |
11580 | 75 70 22 2b 73 74 72 28 69 2b 31 29 5d 20 2a 20 6c 65 6e 28 67 72 6f 75 70 73 5b 69 5d 29 20 66 | up"+str(i+1)].*.len(groups[i]).f |
115a0 | 6f 72 20 69 20 69 6e 20 72 61 6e 67 65 28 6c 65 6e 28 67 72 6f 75 70 73 29 29 5d 67 72 6f 75 70 | or.i.in.range(len(groups))]group |
115c0 | 73 20 3d 20 5b 5b 32 33 2c 20 32 35 2c 20 32 39 2c 20 33 34 2c 20 33 30 5d 2c 0a 20 20 20 20 20 | s.=.[[23,.25,.29,.34,.30],...... |
115e0 | 20 20 20 20 20 5b 31 39 2c 20 32 30 2c 20 32 32 2c 20 32 34 2c 20 32 35 5d 2c 0a 20 20 20 20 20 | .....[19,.20,.22,.24,.25],...... |
11600 | 20 20 20 20 20 5b 31 35 2c 20 31 38 2c 20 32 30 2c 20 32 31 2c 20 31 37 5d 2c 0a 20 20 20 20 20 | .....[15,.18,.20,.21,.17],...... |
11620 | 20 20 20 20 20 5b 32 38 2c 20 32 34 2c 20 32 36 2c 20 33 30 2c 20 32 39 5d 5d 0a 6c 61 62 65 6c | .....[28,.24,.26,.30,.29]].label |
11640 | 73 20 3d 20 5b 5b 22 47 72 6f 75 70 22 2b 73 74 72 28 69 2b 31 29 5d 20 2a 20 6c 65 6e 28 67 72 | s.=.[["Group"+str(i+1)].*.len(gr |
11660 | 6f 75 70 73 5b 69 5d 29 20 66 6f 72 20 69 20 69 6e 20 72 61 6e 67 65 28 6c 65 6e 28 67 72 6f 75 | oups[i]).for.i.in.range(len(grou |
11680 | 70 73 29 29 5d 81 29 82 04 07 01 01 81 2d 81 2d 0d 18 70 72 69 6e 74 28 22 5c 6e 54 75 6b 65 79 | ps))].)......-.-..print("\nTukey |
116a0 | 2d 4b 72 61 6d 65 72 20 70 6f 73 74 2d 68 6f 63 20 74 65 73 74 5c 6e 22 29 0a 70 72 69 6e 74 28 | -Kramer.post-hoc.test\n").print( |
116c0 | 70 61 69 72 77 69 73 65 5f 74 75 6b 65 79 68 73 64 28 67 72 6f 75 70 73 2c 20 6c 61 62 65 6c 73 | pairwise_tukeyhsd(groups,.labels |
116e0 | 29 29 70 72 69 6e 74 28 22 5c 6e 54 75 6b 65 79 2d 4b 72 61 6d 65 72 20 70 6f 73 74 2d 68 6f 63 | ))print("\nTukey-Kramer.post-hoc |
11700 | 20 74 65 73 74 5c 6e 22 29 0a 70 72 69 6e 74 28 70 61 69 72 77 69 73 65 5f 74 75 6b 65 79 68 73 | .test\n").print(pairwise_tukeyhs |
11720 | 64 28 67 72 6f 75 70 73 2c 20 6c 61 62 65 6c 73 29 29 81 29 82 03 07 01 01 81 2d 81 2d 0d 17 70 | d(groups,.labels)).)......-.-..p |
11740 | 72 69 6e 74 28 22 5c 6e 54 75 6b 65 79 2d 4b 72 61 6d 65 72 20 70 6f 73 74 2d 68 6f 63 20 74 65 | rint("\nTukey-Kramer.post-hoc.te |
11760 | 73 74 5c 6e 22 29 0a 70 72 69 6e 74 28 70 61 69 72 77 69 73 65 5f 74 75 6b 65 79 68 73 64 28 67 | st\n").print(pairwise_tukeyhsd(g |
11780 | 72 6f 75 70 73 2c 20 6c 61 62 65 6c 73 29 29 70 72 69 6e 74 28 22 5c 6e 54 75 6b 65 79 2d 4b 72 | roups,.labels))print("\nTukey-Kr |
117a0 | 61 6d 65 72 20 70 6f 73 74 2d 68 6f 63 20 74 65 73 74 5c 6e 22 29 0a 70 72 69 6e 74 28 70 61 69 | amer.post-hoc.test\n").print(pai |
117c0 | 72 77 69 73 65 5f 74 75 6b 65 79 68 73 64 28 67 72 6f 75 70 73 2c 20 6c 61 62 65 6c 73 29 29 81 | rwise_tukeyhsd(groups,.labels)). |
117e0 | 29 82 02 07 01 01 81 2d 81 2d 0d 16 70 72 69 6e 74 28 22 5c 6e 54 75 6b 65 79 2d 4b 72 61 6d 65 | )......-.-..print("\nTukey-Krame |
11800 | 72 20 70 6f 73 74 2d 68 6f 63 20 74 65 73 74 5c 6e 22 29 0a 70 72 69 6e 74 28 70 61 69 72 77 69 | r.post-hoc.test\n").print(pairwi |
11820 | 73 65 5f 74 75 6b 65 79 68 73 64 28 67 72 6f 75 70 73 2c 20 6c 61 62 65 6c 73 29 29 70 72 69 6e | se_tukeyhsd(groups,.labels))prin |
11840 | 74 28 22 5c 6e 54 75 6b 65 79 2d 4b 72 61 6d 65 72 20 70 6f 73 74 2d 68 6f 63 20 74 65 73 74 5c | t("\nTukey-Kramer.post-hoc.test\ |
11860 | 6e 22 29 0a 70 72 69 6e 74 28 70 61 69 72 77 69 73 65 5f 74 75 6b 65 79 68 73 64 28 67 72 6f 75 | n").print(pairwise_tukeyhsd(grou |
11880 | 70 73 2c 20 6c 61 62 65 6c 73 29 29 81 25 82 01 07 01 01 81 29 81 29 0d 15 70 72 69 6e 74 28 22 | ps,.labels)).%......).)..print(" |
118a0 | 5c 6e 54 75 6b 65 79 2d 4b 72 61 6d 65 72 20 70 6f 73 74 2d 68 6f 63 20 74 65 73 74 22 29 0a 70 | \nTukey-Kramer.post-hoc.test").p |
118c0 | 72 69 6e 74 28 70 61 69 72 77 69 73 65 5f 74 75 6b 65 79 68 73 64 28 67 72 6f 75 70 73 2c 20 6c | rint(pairwise_tukeyhsd(groups,.l |
118e0 | 61 62 65 6c 73 29 29 70 72 69 6e 74 28 22 5c 6e 54 75 6b 65 79 2d 4b 72 61 6d 65 72 20 70 6f 73 | abels))print("\nTukey-Kramer.pos |
11900 | 74 2d 68 6f 63 20 74 65 73 74 22 29 0a 70 72 69 6e 74 28 70 61 69 72 77 69 73 65 5f 74 75 6b 65 | t-hoc.test").print(pairwise_tuke |
11920 | 79 68 73 64 28 67 72 6f 75 70 73 2c 20 6c 61 62 65 6c 73 29 29 81 29 82 00 07 01 01 81 2d 81 2d | yhsd(groups,.labels)).)......-.- |
11940 | 0d 14 70 72 69 6e 74 28 22 5c 6e 54 75 6b 65 79 2d 4b 72 61 6d 65 72 20 70 6f 73 74 2d 68 6f 63 | ..print("\nTukey-Kramer.post-hoc |
11960 | 20 74 65 73 74 5c 6e 22 2c 0a 20 20 20 20 20 20 70 61 69 72 77 69 73 65 5f 74 75 6b 65 79 68 73 | .test\n",.......pairwise_tukeyhs |
11980 | 64 28 67 72 6f 75 70 73 2c 20 6c 61 62 65 6c 73 29 29 70 72 69 6e 74 28 22 5c 6e 54 75 6b 65 79 | d(groups,.labels))print("\nTukey |
119a0 | 2d 4b 72 61 6d 65 72 20 70 6f 73 74 2d 68 6f 63 20 74 65 73 74 5c 6e 22 2c 0a 20 20 20 20 20 20 | -Kramer.post-hoc.test\n",....... |
119c0 | 70 61 69 72 77 69 73 65 5f 74 75 6b 65 79 68 73 64 28 67 72 6f 75 70 73 2c 20 6c 61 62 65 6c 73 | pairwise_tukeyhsd(groups,.labels |
119e0 | 29 29 81 25 81 7f 07 01 01 81 29 81 29 0d 13 70 72 69 6e 74 28 22 5c 6e 54 75 6b 65 79 2d 4b 72 | )).%......).)..print("\nTukey-Kr |
11a00 | 61 6d 65 72 20 70 6f 73 74 2d 68 6f 63 20 74 65 73 74 22 2c 0a 20 20 20 20 20 20 70 61 69 72 77 | amer.post-hoc.test",.......pairw |
11a20 | 69 73 65 5f 74 75 6b 65 79 68 73 64 28 67 72 6f 75 70 73 2c 20 6c 61 62 65 6c 73 29 29 70 72 69 | ise_tukeyhsd(groups,.labels))pri |
11a40 | 6e 74 28 22 5c 6e 54 75 6b 65 79 2d 4b 72 61 6d 65 72 20 70 6f 73 74 2d 68 6f 63 20 74 65 73 74 | nt("\nTukey-Kramer.post-hoc.test |
11a60 | 22 2c 0a 20 20 20 20 20 20 70 61 69 72 77 69 73 65 5f 74 75 6b 65 79 68 73 64 28 67 72 6f 75 70 | ",.......pairwise_tukeyhsd(group |
11a80 | 73 2c 20 6c 61 62 65 6c 73 29 29 81 23 81 7e 07 01 01 81 27 81 27 0d 12 70 72 69 6e 74 28 22 5c | s,.labels)).#.~....'.'..print("\ |
11aa0 | 6e 54 75 6b 65 79 2d 4b 72 61 6d 65 72 20 70 6f 73 74 2d 68 6f 63 20 74 65 73 74 22 2c 0a 20 20 | nTukey-Kramer.post-hoc.test",... |
11ac0 | 20 20 20 20 70 61 69 72 77 69 73 65 5f 74 75 6b 65 79 68 73 64 28 67 72 6f 75 70 73 2c 20 6c 61 | ....pairwise_tukeyhsd(groups,.la |
11ae0 | 62 65 6c 73 29 70 72 69 6e 74 28 22 5c 6e 54 75 6b 65 79 2d 4b 72 61 6d 65 72 20 70 6f 73 74 2d | bels)print("\nTukey-Kramer.post- |
11b00 | 68 6f 63 20 74 65 73 74 22 2c 0a 20 20 20 20 20 20 70 61 69 72 77 69 73 65 5f 74 75 6b 65 79 68 | hoc.test",.......pairwise_tukeyh |
11b20 | 73 64 28 67 72 6f 75 70 73 2c 20 6c 61 62 65 6c 73 29 81 25 81 7d 07 01 01 81 29 81 29 0d 11 70 | sd(groups,.labels).%.}....).)..p |
11b40 | 72 69 6e 74 28 22 5c 6e 54 75 6b 65 79 2d 4b 72 61 6d 65 72 20 70 6f 73 74 2d 68 6f 63 20 74 65 | rint("\nTukey-Kramer.post-hoc.te |
11b60 | 73 74 22 29 0a 70 72 69 6e 74 28 70 61 69 72 77 69 73 65 5f 74 75 6b 65 79 68 73 64 28 67 72 6f | st").print(pairwise_tukeyhsd(gro |
11b80 | 75 70 73 2c 20 6c 61 62 65 6c 73 29 29 70 72 69 6e 74 28 22 5c 6e 54 75 6b 65 79 2d 4b 72 61 6d | ups,.labels))print("\nTukey-Kram |
11ba0 | 65 72 20 70 6f 73 74 2d 68 6f 63 20 74 65 73 74 22 29 0a 70 72 69 6e 74 28 70 61 69 72 77 69 73 | er.post-hoc.test").print(pairwis |
11bc0 | 65 5f 74 75 6b 65 79 68 73 64 28 67 72 6f 75 70 73 2c 20 6c 61 62 65 6c 73 29 29 81 17 81 7c 07 | e_tukeyhsd(groups,.labels))...|. |
11be0 | 01 01 81 1b 81 1b 0d 10 70 72 69 6e 74 28 22 5c 6e 54 75 6b 65 79 2d 4b 72 61 6d 65 72 20 70 6f | ........print("\nTukey-Kramer.po |
11c00 | 73 74 2d 68 6f 63 20 74 65 73 74 22 29 0a 70 61 69 72 77 69 73 65 5f 74 75 6b 65 79 68 73 64 28 | st-hoc.test").pairwise_tukeyhsd( |
11c20 | 67 72 6f 75 70 73 2c 20 6c 61 62 65 6c 73 29 70 72 69 6e 74 28 22 5c 6e 54 75 6b 65 79 2d 4b 72 | groups,.labels)print("\nTukey-Kr |
11c40 | 61 6d 65 72 20 70 6f 73 74 2d 68 6f 63 20 74 65 73 74 22 29 0a 70 61 69 72 77 69 73 65 5f 74 75 | amer.post-hoc.test").pairwise_tu |
11c60 | 6b 65 79 68 73 64 28 67 72 6f 75 70 73 2c 20 6c 61 62 65 6c 73 29 81 19 81 7b 07 01 01 81 1d 81 | keyhsd(groups,.labels)...{...... |
11c80 | 1d 0d 0f 70 72 69 6e 74 28 22 5c 6e 54 75 6b 65 79 2d 4b 72 61 6d 65 72 20 70 6f 73 74 2d 68 6f | ...print("\nTukey-Kramer.post-ho |
11ca0 | 63 20 74 65 73 74 22 29 0a 70 61 69 72 77 69 73 65 5f 74 75 6b 65 79 68 73 64 28 2a 67 72 6f 75 | c.test").pairwise_tukeyhsd(*grou |
11cc0 | 70 73 2c 20 6c 61 62 65 6c 73 29 70 72 69 6e 74 28 22 5c 6e 54 75 6b 65 79 2d 4b 72 61 6d 65 72 | ps,.labels)print("\nTukey-Kramer |
11ce0 | 20 70 6f 73 74 2d 68 6f 63 20 74 65 73 74 22 29 0a 70 61 69 72 77 69 73 65 5f 74 75 6b 65 79 68 | .post-hoc.test").pairwise_tukeyh |
11d00 | 73 64 28 2a 67 72 6f 75 70 73 2c 20 6c 61 62 65 6c 73 29 81 27 81 7a 07 01 01 81 2b 81 2b 0d 0e | sd(*groups,.labels).'.z....+.+.. |
11d20 | 70 72 69 6e 74 28 22 5c 6e 54 75 6b 65 79 2d 4b 72 61 6d 65 72 20 70 6f 73 74 2d 68 6f 63 20 74 | print("\nTukey-Kramer.post-hoc.t |
11d40 | 65 73 74 22 29 0a 70 61 69 72 77 69 73 65 5f 74 75 6b 65 79 68 73 64 28 61 6c 6c 5f 64 61 74 61 | est").pairwise_tukeyhsd(all_data |
11d60 | 2c 20 67 72 6f 75 70 5f 6c 61 62 65 6c 73 29 70 72 69 6e 74 28 22 5c 6e 54 75 6b 65 79 2d 4b 72 | ,.group_labels)print("\nTukey-Kr |
11d80 | 61 6d 65 72 20 70 6f 73 74 2d 68 6f 63 20 74 65 73 74 22 29 0a 70 61 69 72 77 69 73 65 5f 74 75 | amer.post-hoc.test").pairwise_tu |
11da0 | 6b 65 79 68 73 64 28 61 6c 6c 5f 64 61 74 61 2c 20 67 72 6f 75 70 5f 6c 61 62 65 6c 73 29 82 21 | keyhsd(all_data,.group_labels).! |
11dc0 | 81 79 07 01 01 82 25 82 25 0d 0d 66 5f 73 74 61 74 69 73 74 69 63 73 2c 20 70 5f 76 61 6c 75 65 | .y....%.%..f_statistics,.p_value |
11de0 | 20 3d 20 73 74 61 74 73 2e 66 5f 6f 6e 65 77 61 79 28 2a 67 72 6f 75 70 73 29 0a 70 72 69 6e 74 | .=.stats.f_oneway(*groups).print |
11e00 | 28 22 5c 6e 4f 6e 65 2d 77 61 79 20 41 4e 4f 56 41 22 2c 0a 20 20 20 20 20 20 22 5c 6e 46 2d 73 | ("\nOne-way.ANOVA",......."\nF-s |
11e20 | 74 61 74 69 73 74 69 63 73 3a 22 2c 20 66 5f 73 74 61 74 69 73 74 69 63 73 2c 0a 20 20 20 20 20 | tatistics:",.f_statistics,...... |
11e40 | 20 22 5c 6e 70 2d 76 61 6c 75 65 3a 22 2c 20 70 5f 76 61 6c 75 65 29 66 5f 73 74 61 74 69 73 74 | ."\np-value:",.p_value)f_statist |
11e60 | 69 63 73 2c 20 70 5f 76 61 6c 75 65 20 3d 20 73 74 61 74 73 2e 66 5f 6f 6e 65 77 61 79 28 2a 67 | ics,.p_value.=.stats.f_oneway(*g |
11e80 | 72 6f 75 70 73 29 0a 70 72 69 6e 74 28 22 5c 6e 4f 6e 65 2d 77 61 79 20 41 4e 4f 56 41 22 2c 0a | roups).print("\nOne-way.ANOVA",. |
11ea0 | 20 20 20 20 20 20 22 5c 6e 46 2d 73 74 61 74 69 73 74 69 63 73 3a 22 2c 20 66 5f 73 74 61 74 69 | ......"\nF-statistics:",.f_stati |
11ec0 | 73 74 69 63 73 2c 0a 20 20 20 20 20 20 22 5c 6e 70 2d 76 61 6c 75 65 3a 22 2c 20 70 5f 76 61 6c | stics,......."\np-value:",.p_val |
11ee0 | 75 65 29 82 19 81 78 07 01 01 82 1d 82 1d 0d 0c 66 5f 73 74 61 74 69 73 74 69 63 73 2c 20 70 5f | ue)...x.........f_statistics,.p_ |
11f00 | 76 61 6c 75 65 20 3d 20 73 74 61 74 73 2e 66 5f 6f 6e 65 77 61 79 28 2a 67 72 6f 75 70 73 29 0a | value.=.stats.f_oneway(*groups). |
11f20 | 70 72 69 6e 74 28 22 4f 6e 65 2d 77 61 79 20 41 4e 4f 56 41 5c 6e 5c 6e 22 2c 0a 20 20 20 20 20 | print("One-way.ANOVA\n\n",...... |
11f40 | 20 22 46 2d 73 74 61 74 69 73 74 69 63 73 22 2c 20 66 5f 73 74 61 74 69 73 74 69 63 73 2c 0a 20 | ."F-statistics",.f_statistics,.. |
11f60 | 20 20 20 20 20 22 70 2d 76 61 6c 75 65 22 2c 20 70 5f 76 61 6c 75 65 29 66 5f 73 74 61 74 69 73 | ....."p-value",.p_value)f_statis |
11f80 | 74 69 63 73 2c 20 70 5f 76 61 6c 75 65 20 3d 20 73 74 61 74 73 2e 66 5f 6f 6e 65 77 61 79 28 2a | tics,.p_value.=.stats.f_oneway(* |
11fa0 | 67 72 6f 75 70 73 29 0a 70 72 69 6e 74 28 22 4f 6e 65 2d 77 61 79 20 41 4e 4f 56 41 5c 6e 5c 6e | groups).print("One-way.ANOVA\n\n |
11fc0 | 22 2c 0a 20 20 20 20 20 20 22 46 2d 73 74 61 74 69 73 74 69 63 73 22 2c 20 66 5f 73 74 61 74 69 | ",......."F-statistics",.f_stati |
11fe0 | 73 74 69 63 73 2c 0a 20 20 20 20 20 20 22 70 2d 76 61 6c 75 65 22 2c 20 70 5f 76 61 6c 75 65 29 | stics,......."p-value",.p_value) |
12000 | 0d 00 00 00 0d 00 51 00 0e dd 0d b8 0c d9 0a 96 08 d9 07 58 05 d7 04 52 02 83 02 6f 02 5b 00 64 | ......Q............X...R...o.[.d |
12020 | 00 51 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .Q.............................. |
12040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 10 82 1b 05 01 09 17 17 0e 64 69 72 28 29 64 | ..........................dir()d |
12060 | 69 72 28 29 83 73 82 1a 07 01 01 83 77 83 77 0d 25 23 20 63 6f 6e 63 61 74 65 6e 61 74 65 20 61 | ir().s......w.w.%#.concatenate.a |
12080 | 6c 6c 20 74 68 65 20 67 72 6f 75 70 73 20 69 6e 74 6f 20 6f 6e 65 0a 23 20 5b 5b 61 2c 20 62 5d | ll.the.groups.into.one.#.[[a,.b] |
120a0 | 2c 20 5b 63 2c 20 64 5d 5d 20 62 65 63 6f 6d 65 73 20 5b 61 2c 20 62 2c 20 63 2c 20 64 5d 0a 61 | ,.[c,.d]].becomes.[a,.b,.c,.d].a |
120c0 | 6c 6c 5f 67 72 6f 75 70 73 5f 64 61 74 61 20 3d 20 73 75 6d 28 67 72 6f 75 70 73 2c 20 5b 5d 29 | ll_groups_data.=.sum(groups,.[]) |
120e0 | 0a 61 6c 6c 5f 6c 61 62 65 6c 73 5f 64 61 74 61 20 3d 20 73 75 6d 28 6c 61 62 65 6c 73 2c 20 5b | .all_labels_data.=.sum(labels,.[ |
12100 | 5d 29 0a 0a 70 72 69 6e 74 28 22 5c 6e 54 75 6b 65 79 2d 4b 72 61 6d 65 72 20 70 6f 73 74 2d 68 | ])..print("\nTukey-Kramer.post-h |
12120 | 6f 63 20 74 65 73 74 5c 6e 22 29 0a 70 72 69 6e 74 28 70 61 69 72 77 69 73 65 5f 74 75 6b 65 79 | oc.test\n").print(pairwise_tukey |
12140 | 68 73 64 28 61 6c 6c 5f 67 72 6f 75 70 73 5f 64 61 74 61 2c 20 61 6c 6c 5f 6c 61 62 65 6c 73 5f | hsd(all_groups_data,.all_labels_ |
12160 | 64 61 74 61 29 29 23 20 63 6f 6e 63 61 74 65 6e 61 74 65 20 61 6c 6c 20 74 68 65 20 67 72 6f 75 | data))#.concatenate.all.the.grou |
12180 | 70 73 20 69 6e 74 6f 20 6f 6e 65 0a 23 20 5b 5b 61 2c 20 62 5d 2c 20 5b 63 2c 20 64 5d 5d 20 62 | ps.into.one.#.[[a,.b],.[c,.d]].b |
121a0 | 65 63 6f 6d 65 73 20 5b 61 2c 20 62 2c 20 63 2c 20 64 5d 0a 61 6c 6c 5f 67 72 6f 75 70 73 5f 64 | ecomes.[a,.b,.c,.d].all_groups_d |
121c0 | 61 74 61 20 3d 20 73 75 6d 28 67 72 6f 75 70 73 2c 20 5b 5d 29 0a 61 6c 6c 5f 6c 61 62 65 6c 73 | ata.=.sum(groups,.[]).all_labels |
121e0 | 5f 64 61 74 61 20 3d 20 73 75 6d 28 6c 61 62 65 6c 73 2c 20 5b 5d 29 0a 0a 70 72 69 6e 74 28 22 | _data.=.sum(labels,.[])..print(" |
12200 | 5c 6e 54 75 6b 65 79 2d 4b 72 61 6d 65 72 20 70 6f 73 74 2d 68 6f 63 20 74 65 73 74 5c 6e 22 29 | \nTukey-Kramer.post-hoc.test\n") |
12220 | 0a 70 72 69 6e 74 28 70 61 69 72 77 69 73 65 5f 74 75 6b 65 79 68 73 64 28 61 6c 6c 5f 67 72 6f | .print(pairwise_tukeyhsd(all_gro |
12240 | 75 70 73 5f 64 61 74 61 2c 20 61 6c 6c 5f 6c 61 62 65 6c 73 5f 64 61 74 61 29 29 11 82 19 05 01 | ups_data,.all_labels_data))..... |
12260 | 01 17 17 0c 1a 22 78 22 2a 33 22 78 22 2a 33 11 82 18 05 01 01 17 17 0c 19 22 78 22 2a 23 22 78 | ....."x"*3"x"*3.........."x"*#"x |
12280 | 22 2a 23 83 4b 82 17 07 01 01 83 4f 83 4f 0d 24 23 20 63 6f 6e 63 61 74 65 6e 61 74 65 20 61 6c | "*#.K......O.O.$#.concatenate.al |
122a0 | 6c 20 74 68 65 20 67 72 6f 75 70 73 20 69 6e 74 6f 20 6f 6e 65 0a 23 20 5b 5b 61 2c 20 62 5d 2c | l.the.groups.into.one.#.[[a,.b], |
122c0 | 20 5b 63 2c 20 64 5d 5d 20 62 65 63 6f 6d 65 73 20 5b 61 2c 20 62 2c 20 63 2c 20 64 5d 0a 61 6c | .[c,.d]].becomes.[a,.b,.c,.d].al |
122e0 | 6c 5f 67 72 6f 75 70 73 20 3d 20 73 75 6d 28 67 72 6f 75 70 73 2c 20 5b 5d 29 0a 61 6c 6c 5f 6c | l_groups.=.sum(groups,.[]).all_l |
12300 | 61 62 65 6c 73 20 3d 20 73 75 6d 28 6c 61 62 65 6c 73 2c 20 5b 5d 29 0a 0a 70 72 69 6e 74 28 22 | abels.=.sum(labels,.[])..print(" |
12320 | 5c 6e 54 75 6b 65 79 2d 4b 72 61 6d 65 72 20 70 6f 73 74 2d 68 6f 63 20 74 65 73 74 5c 6e 22 29 | \nTukey-Kramer.post-hoc.test\n") |
12340 | 0a 70 72 69 6e 74 28 70 61 69 72 77 69 73 65 5f 74 75 6b 65 79 68 73 64 28 61 6c 6c 5f 67 72 6f | .print(pairwise_tukeyhsd(all_gro |
12360 | 75 70 73 2c 20 61 6c 6c 5f 6c 61 62 65 6c 73 29 29 23 20 63 6f 6e 63 61 74 65 6e 61 74 65 20 61 | ups,.all_labels))#.concatenate.a |
12380 | 6c 6c 20 74 68 65 20 67 72 6f 75 70 73 20 69 6e 74 6f 20 6f 6e 65 0a 23 20 5b 5b 61 2c 20 62 5d | ll.the.groups.into.one.#.[[a,.b] |
123a0 | 2c 20 5b 63 2c 20 64 5d 5d 20 62 65 63 6f 6d 65 73 20 5b 61 2c 20 62 2c 20 63 2c 20 64 5d 0a 61 | ,.[c,.d]].becomes.[a,.b,.c,.d].a |
123c0 | 6c 6c 5f 67 72 6f 75 70 73 20 3d 20 73 75 6d 28 67 72 6f 75 70 73 2c 20 5b 5d 29 0a 61 6c 6c 5f | ll_groups.=.sum(groups,.[]).all_ |
123e0 | 6c 61 62 65 6c 73 20 3d 20 73 75 6d 28 6c 61 62 65 6c 73 2c 20 5b 5d 29 0a 0a 70 72 69 6e 74 28 | labels.=.sum(labels,.[])..print( |
12400 | 22 5c 6e 54 75 6b 65 79 2d 4b 72 61 6d 65 72 20 70 6f 73 74 2d 68 6f 63 20 74 65 73 74 5c 6e 22 | "\nTukey-Kramer.post-hoc.test\n" |
12420 | 29 0a 70 72 69 6e 74 28 70 61 69 72 77 69 73 65 5f 74 75 6b 65 79 68 73 64 28 61 6c 6c 5f 67 72 | ).print(pairwise_tukeyhsd(all_gr |
12440 | 6f 75 70 73 2c 20 61 6c 6c 5f 6c 61 62 65 6c 73 29 29 83 01 82 16 07 01 01 83 05 83 05 0d 23 23 | oups,.all_labels))............## |
12460 | 20 63 6f 6e 63 61 74 65 6e 61 74 65 20 61 6c 6c 20 74 68 65 20 67 72 6f 75 70 73 20 69 6e 74 6f | .concatenate.all.the.groups.into |
12480 | 20 6f 6e 65 0a 23 20 5b 5b 61 2c 20 62 5d 2c 20 5b 63 2c 20 64 5d 5d 20 62 65 63 6f 6d 65 73 20 | .one.#.[[a,.b],.[c,.d]].becomes. |
124a0 | 5b 61 2c 20 62 2c 20 63 2c 20 64 5d 0a 61 6c 6c 5f 64 61 74 61 20 3d 20 73 75 6d 28 67 72 6f 75 | [a,.b,.c,.d].all_data.=.sum(grou |
124c0 | 70 73 2c 20 5b 5d 29 0a 0a 70 72 69 6e 74 28 22 5c 6e 54 75 6b 65 79 2d 4b 72 61 6d 65 72 20 70 | ps,.[])..print("\nTukey-Kramer.p |
124e0 | 6f 73 74 2d 68 6f 63 20 74 65 73 74 5c 6e 22 29 0a 70 72 69 6e 74 28 70 61 69 72 77 69 73 65 5f | ost-hoc.test\n").print(pairwise_ |
12500 | 74 75 6b 65 79 68 73 64 28 61 6c 6c 5f 64 61 74 61 2c 20 6c 61 62 65 6c 73 29 29 23 20 63 6f 6e | tukeyhsd(all_data,.labels))#.con |
12520 | 63 61 74 65 6e 61 74 65 20 61 6c 6c 20 74 68 65 20 67 72 6f 75 70 73 20 69 6e 74 6f 20 6f 6e 65 | catenate.all.the.groups.into.one |
12540 | 0a 23 20 5b 5b 61 2c 20 62 5d 2c 20 5b 63 2c 20 64 5d 5d 20 62 65 63 6f 6d 65 73 20 5b 61 2c 20 | .#.[[a,.b],.[c,.d]].becomes.[a,. |
12560 | 62 2c 20 63 2c 20 64 5d 0a 61 6c 6c 5f 64 61 74 61 20 3d 20 73 75 6d 28 67 72 6f 75 70 73 2c 20 | b,.c,.d].all_data.=.sum(groups,. |
12580 | 5b 5d 29 0a 0a 70 72 69 6e 74 28 22 5c 6e 54 75 6b 65 79 2d 4b 72 61 6d 65 72 20 70 6f 73 74 2d | [])..print("\nTukey-Kramer.post- |
125a0 | 68 6f 63 20 74 65 73 74 5c 6e 22 29 0a 70 72 69 6e 74 28 70 61 69 72 77 69 73 65 5f 74 75 6b 65 | hoc.test\n").print(pairwise_tuke |
125c0 | 79 68 73 64 28 61 6c 6c 5f 64 61 74 61 2c 20 6c 61 62 65 6c 73 29 29 82 7d 82 15 07 01 01 83 01 | yhsd(all_data,.labels)).}....... |
125e0 | 83 01 0d 22 23 20 63 6f 6e 63 61 74 65 6e 61 74 65 20 61 6c 6c 20 74 68 65 20 67 72 6f 75 70 73 | ..."#.concatenate.all.the.groups |
12600 | 20 69 6e 74 6f 20 6f 6e 65 0a 23 20 5b 5b 61 2c 20 62 5d 2c 20 5b 63 2c 20 64 5d 5d 20 62 65 63 | .into.one.#.[[a,.b],.[c,.d]].bec |
12620 | 6f 6d 65 73 20 5b 61 2c 20 62 2c 20 63 2c 20 64 5d 0a 61 6c 6c 5f 64 61 74 61 20 3d 20 73 75 6d | omes.[a,.b,.c,.d].all_data.=.sum |
12640 | 28 67 72 6f 75 70 73 2c 20 5b 5d 29 0a 0a 70 72 69 6e 74 28 22 5c 6e 54 75 6b 65 79 2d 4b 72 61 | (groups,.[])..print("\nTukey-Kra |
12660 | 6d 65 72 20 70 6f 73 74 2d 68 6f 63 20 74 65 73 74 5c 6e 22 29 0a 70 72 69 6e 74 28 70 61 69 72 | mer.post-hoc.test\n").print(pair |
12680 | 77 69 73 65 5f 74 75 6b 65 79 68 73 64 28 67 72 6f 75 70 73 2c 20 6c 61 62 65 6c 73 29 29 23 20 | wise_tukeyhsd(groups,.labels))#. |
126a0 | 63 6f 6e 63 61 74 65 6e 61 74 65 20 61 6c 6c 20 74 68 65 20 67 72 6f 75 70 73 20 69 6e 74 6f 20 | concatenate.all.the.groups.into. |
126c0 | 6f 6e 65 0a 23 20 5b 5b 61 2c 20 62 5d 2c 20 5b 63 2c 20 64 5d 5d 20 62 65 63 6f 6d 65 73 20 5b | one.#.[[a,.b],.[c,.d]].becomes.[ |
126e0 | 61 2c 20 62 2c 20 63 2c 20 64 5d 0a 61 6c 6c 5f 64 61 74 61 20 3d 20 73 75 6d 28 67 72 6f 75 70 | a,.b,.c,.d].all_data.=.sum(group |
12700 | 73 2c 20 5b 5d 29 0a 0a 70 72 69 6e 74 28 22 5c 6e 54 75 6b 65 79 2d 4b 72 61 6d 65 72 20 70 6f | s,.[])..print("\nTukey-Kramer.po |
12720 | 73 74 2d 68 6f 63 20 74 65 73 74 5c 6e 22 29 0a 70 72 69 6e 74 28 70 61 69 72 77 69 73 65 5f 74 | st-hoc.test\n").print(pairwise_t |
12740 | 75 6b 65 79 68 73 64 28 67 72 6f 75 70 73 2c 20 6c 61 62 65 6c 73 29 29 82 7d 82 14 07 01 01 83 | ukeyhsd(groups,.labels)).}...... |
12760 | 01 83 01 0d 21 23 20 63 6f 6e 63 61 74 65 6e 61 74 65 20 61 6c 6c 20 74 68 65 20 67 72 6f 75 70 | ....!#.concatenate.all.the.group |
12780 | 73 20 69 6e 74 6f 20 6f 6e 65 0a 23 20 5b 5b 61 2c 20 62 5d 2c 20 5b 63 2c 20 64 5d 5d 20 62 65 | s.into.one.#.[[a,.b],.[c,.d]].be |
127a0 | 63 6f 6d 65 73 20 5b 61 2c 20 62 2c 20 63 2c 20 64 5d 0a 61 6c 6c 5f 64 61 74 61 20 3d 20 73 75 | comes.[a,.b,.c,.d].all_data.=.su |
127c0 | 6d 28 67 72 6f 75 70 73 2c 20 5b 5d 29 0a 0a 70 72 69 6e 74 28 22 5c 6e 54 75 6b 65 79 2d 4b 72 | m(groups,.[])..print("\nTukey-Kr |
127e0 | 61 6d 65 72 20 70 6f 73 74 2d 68 6f 63 20 74 65 73 74 5c 6e 22 29 0a 70 72 69 6e 74 28 70 61 69 | amer.post-hoc.test\n").print(pai |
12800 | 72 77 69 73 65 5f 74 75 6b 65 79 68 73 64 28 67 72 6f 75 70 73 2c 20 6c 61 62 65 6c 73 29 29 23 | rwise_tukeyhsd(groups,.labels))# |
12820 | 20 63 6f 6e 63 61 74 65 6e 61 74 65 20 61 6c 6c 20 74 68 65 20 67 72 6f 75 70 73 20 69 6e 74 6f | .concatenate.all.the.groups.into |
12840 | 20 6f 6e 65 0a 23 20 5b 5b 61 2c 20 62 5d 2c 20 5b 63 2c 20 64 5d 5d 20 62 65 63 6f 6d 65 73 20 | .one.#.[[a,.b],.[c,.d]].becomes. |
12860 | 5b 61 2c 20 62 2c 20 63 2c 20 64 5d 0a 61 6c 6c 5f 64 61 74 61 20 3d 20 73 75 6d 28 67 72 6f 75 | [a,.b,.c,.d].all_data.=.sum(grou |
12880 | 70 73 2c 20 5b 5d 29 0a 0a 70 72 69 6e 74 28 22 5c 6e 54 75 6b 65 79 2d 4b 72 61 6d 65 72 20 70 | ps,.[])..print("\nTukey-Kramer.p |
128a0 | 6f 73 74 2d 68 6f 63 20 74 65 73 74 5c 6e 22 29 0a 70 72 69 6e 74 28 70 61 69 72 77 69 73 65 5f | ost-hoc.test\n").print(pairwise_ |
128c0 | 74 75 6b 65 79 68 73 64 28 67 72 6f 75 70 73 2c 20 6c 61 62 65 6c 73 29 29 83 39 82 13 07 01 01 | tukeyhsd(groups,.labels)).9..... |
128e0 | 83 3d 83 3d 0d 20 23 20 2a 76 61 72 69 61 62 6c 65 20 2d 20 75 6e 66 6f 6c 64 73 20 74 68 65 20 | .=.=..#.*variable.-.unfolds.the. |
12900 | 6c 69 73 74 20 69 6e 20 70 79 74 68 6f 6e 0a 23 20 66 75 6e 63 28 5b 61 2c 20 62 5d 29 20 62 65 | list.in.python.#.func([a,.b]).be |
12920 | 63 6f 6d 65 73 20 66 75 6e 63 28 61 2c 20 62 29 0a 66 5f 73 74 61 74 69 73 74 69 63 73 2c 20 70 | comes.func(a,.b).f_statistics,.p |
12940 | 5f 76 61 6c 75 65 20 3d 20 73 74 61 74 73 2e 66 5f 6f 6e 65 77 61 79 28 2a 67 72 6f 75 70 73 29 | _value.=.stats.f_oneway(*groups) |
12960 | 0a 0a 70 72 69 6e 74 28 22 5c 6e 4f 6e 65 2d 77 61 79 20 41 4e 4f 56 41 22 2c 0a 20 20 20 20 20 | ..print("\nOne-way.ANOVA",...... |
12980 | 20 22 5c 6e 46 2d 73 74 61 74 69 73 74 69 63 73 3a 22 2c 20 66 5f 73 74 61 74 69 73 74 69 63 73 | ."\nF-statistics:",.f_statistics |
129a0 | 2c 0a 20 20 20 20 20 20 22 5c 6e 70 2d 76 61 6c 75 65 3a 22 2c 20 70 5f 76 61 6c 75 65 29 23 20 | ,......."\np-value:",.p_value)#. |
129c0 | 2a 76 61 72 69 61 62 6c 65 20 2d 20 75 6e 66 6f 6c 64 73 20 74 68 65 20 6c 69 73 74 20 69 6e 20 | *variable.-.unfolds.the.list.in. |
129e0 | 70 79 74 68 6f 6e 0a 23 20 66 75 6e 63 28 5b 61 2c 20 62 5d 29 20 62 65 63 6f 6d 65 73 20 66 75 | python.#.func([a,.b]).becomes.fu |
12a00 | 6e 63 28 61 2c 20 62 29 0a 66 5f 73 74 61 74 69 73 74 69 63 73 2c 20 70 5f 76 61 6c 75 65 20 3d | nc(a,.b).f_statistics,.p_value.= |
12a20 | 20 73 74 61 74 73 2e 66 5f 6f 6e 65 77 61 79 28 2a 67 72 6f 75 70 73 29 0a 0a 70 72 69 6e 74 28 | .stats.f_oneway(*groups)..print( |
12a40 | 22 5c 6e 4f 6e 65 2d 77 61 79 20 41 4e 4f 56 41 22 2c 0a 20 20 20 20 20 20 22 5c 6e 46 2d 73 74 | "\nOne-way.ANOVA",......."\nF-st |
12a60 | 61 74 69 73 74 69 63 73 3a 22 2c 20 66 5f 73 74 61 74 69 73 74 69 63 73 2c 0a 20 20 20 20 20 20 | atistics:",.f_statistics,....... |
12a80 | 22 5c 6e 70 2d 76 61 6c 75 65 3a 22 2c 20 70 5f 76 61 6c 75 65 29 84 3f 82 12 07 01 01 84 43 84 | "\np-value:",.p_value).?......C. |
12aa0 | 43 0d 1f 23 20 34 20 67 72 6f 75 70 73 20 6f 66 20 64 61 74 61 73 65 74 73 0a 67 72 6f 75 70 73 | C..#.4.groups.of.datasets.groups |
12ac0 | 20 3d 20 5b 5b 32 33 2c 20 32 35 2c 20 32 39 2c 20 33 34 2c 20 33 30 5d 2c 0a 20 20 20 20 20 20 | .=.[[23,.25,.29,.34,.30],....... |
12ae0 | 20 20 20 20 5b 31 39 2c 20 32 30 2c 20 32 32 2c 20 32 34 2c 20 32 35 5d 2c 0a 20 20 20 20 20 20 | ....[19,.20,.22,.24,.25],....... |
12b00 | 20 20 20 20 5b 31 35 2c 20 31 38 2c 20 32 30 2c 20 32 31 2c 20 31 37 5d 2c 0a 20 20 20 20 20 20 | ....[15,.18,.20,.21,.17],....... |
12b20 | 20 20 20 20 5b 32 38 2c 20 32 34 2c 20 32 36 2c 20 33 30 2c 20 32 39 5d 5d 0a 0a 23 20 6c 61 62 | ....[28,.24,.26,.30,.29]]..#.lab |
12b40 | 65 6c 73 20 66 6f 72 20 65 61 63 68 20 64 61 74 61 70 6f 69 6e 74 2c 20 6c 69 6b 65 20 47 72 6f | els.for.each.datapoint,.like.Gro |
12b60 | 75 70 31 2c 20 47 72 6f 75 70 32 2c 20 65 74 63 2e 2e 2e 0a 6c 61 62 65 6c 73 20 3d 20 5b 5b 22 | up1,.Group2,.etc....labels.=.[[" |
12b80 | 47 72 6f 75 70 22 2b 73 74 72 28 69 2b 31 29 5d 20 2a 20 6c 65 6e 28 67 72 6f 75 70 73 5b 69 5d | Group"+str(i+1)].*.len(groups[i] |
12ba0 | 29 20 66 6f 72 20 69 20 69 6e 20 72 61 6e 67 65 28 6c 65 6e 28 67 72 6f 75 70 73 29 29 5d 23 20 | ).for.i.in.range(len(groups))]#. |
12bc0 | 34 20 67 72 6f 75 70 73 20 6f 66 20 64 61 74 61 73 65 74 73 0a 67 72 6f 75 70 73 20 3d 20 5b 5b | 4.groups.of.datasets.groups.=.[[ |
12be0 | 32 33 2c 20 32 35 2c 20 32 39 2c 20 33 34 2c 20 33 30 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b | 23,.25,.29,.34,.30],...........[ |
12c00 | 31 39 2c 20 32 30 2c 20 32 32 2c 20 32 34 2c 20 32 35 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b | 19,.20,.22,.24,.25],...........[ |
12c20 | 31 35 2c 20 31 38 2c 20 32 30 2c 20 32 31 2c 20 31 37 5d 2c 0a 20 20 20 20 20 20 20 20 20 20 5b | 15,.18,.20,.21,.17],...........[ |
12c40 | 32 38 2c 20 32 34 2c 20 32 36 2c 20 33 30 2c 20 32 39 5d 5d 0a 0a 23 20 6c 61 62 65 6c 73 20 66 | 28,.24,.26,.30,.29]]..#.labels.f |
12c60 | 6f 72 20 65 61 63 68 20 64 61 74 61 70 6f 69 6e 74 2c 20 6c 69 6b 65 20 47 72 6f 75 70 31 2c 20 | or.each.datapoint,.like.Group1,. |
12c80 | 47 72 6f 75 70 32 2c 20 65 74 63 2e 2e 2e 0a 6c 61 62 65 6c 73 20 3d 20 5b 5b 22 47 72 6f 75 70 | Group2,.etc....labels.=.[["Group |
12ca0 | 22 2b 73 74 72 28 69 2b 31 29 5d 20 2a 20 6c 65 6e 28 67 72 6f 75 70 73 5b 69 5d 29 20 66 6f 72 | "+str(i+1)].*.len(groups[i]).for |
12cc0 | 20 69 20 69 6e 20 72 61 6e 67 65 28 6c 65 6e 28 67 72 6f 75 70 73 29 29 5d 81 5b 82 11 07 01 01 | .i.in.range(len(groups))].[..... |
12ce0 | 81 5f 81 5f 0d 1e 69 6d 70 6f 72 74 20 70 61 6e 64 61 73 20 61 73 20 70 64 0a 69 6d 70 6f 72 74 | ._._..import.pandas.as.pd.import |
12d00 | 20 73 63 69 70 79 2e 73 74 61 74 73 20 61 73 20 73 74 61 74 73 0a 66 72 6f 6d 20 73 74 61 74 73 | .scipy.stats.as.stats.from.stats |
12d20 | 6d 6f 64 65 6c 73 2e 73 74 61 74 73 2e 6d 75 6c 74 69 63 6f 6d 70 20 69 6d 70 6f 72 74 20 70 61 | models.stats.multicomp.import.pa |
12d40 | 69 72 77 69 73 65 5f 74 75 6b 65 79 68 73 64 69 6d 70 6f 72 74 20 70 61 6e 64 61 73 20 61 73 20 | irwise_tukeyhsdimport.pandas.as. |
12d60 | 70 64 0a 69 6d 70 6f 72 74 20 73 63 69 70 79 2e 73 74 61 74 73 20 61 73 20 73 74 61 74 73 0a 66 | pd.import.scipy.stats.as.stats.f |
12d80 | 72 6f 6d 20 73 74 61 74 73 6d 6f 64 65 6c 73 2e 73 74 61 74 73 2e 6d 75 6c 74 69 63 6f 6d 70 20 | rom.statsmodels.stats.multicomp. |
12da0 | 69 6d 70 6f 72 74 20 70 61 69 72 77 69 73 65 5f 74 75 6b 65 79 68 73 64 82 21 82 10 07 01 01 82 | import.pairwise_tukeyhsd.!...... |
12dc0 | 25 82 25 0d 1d 66 5f 73 74 61 74 69 73 74 69 63 73 2c 20 70 5f 76 61 6c 75 65 20 3d 20 73 74 61 | %.%..f_statistics,.p_value.=.sta |
12de0 | 74 73 2e 66 5f 6f 6e 65 77 61 79 28 2a 67 72 6f 75 70 73 29 0a 70 72 69 6e 74 28 22 5c 6e 4f 6e | ts.f_oneway(*groups).print("\nOn |
12e00 | 65 2d 77 61 79 20 41 4e 4f 56 41 22 2c 0a 20 20 20 20 20 20 22 5c 6e 46 2d 73 74 61 74 69 73 74 | e-way.ANOVA",......."\nF-statist |
12e20 | 69 63 73 3a 22 2c 20 66 5f 73 74 61 74 69 73 74 69 63 73 2c 0a 20 20 20 20 20 20 22 5c 6e 70 2d | ics:",.f_statistics,......."\np- |
12e40 | 76 61 6c 75 65 3a 22 2c 20 70 5f 76 61 6c 75 65 29 66 5f 73 74 61 74 69 73 74 69 63 73 2c 20 70 | value:",.p_value)f_statistics,.p |
12e60 | 5f 76 61 6c 75 65 20 3d 20 73 74 61 74 73 2e 66 5f 6f 6e 65 77 61 79 28 2a 67 72 6f 75 70 73 29 | _value.=.stats.f_oneway(*groups) |
12e80 | 0a 70 72 69 6e 74 28 22 5c 6e 4f 6e 65 2d 77 61 79 20 41 4e 4f 56 41 22 2c 0a 20 20 20 20 20 20 | .print("\nOne-way.ANOVA",....... |
12ea0 | 22 5c 6e 46 2d 73 74 61 74 69 73 74 69 63 73 3a 22 2c 20 66 5f 73 74 61 74 69 73 74 69 63 73 2c | "\nF-statistics:",.f_statistics, |
12ec0 | 0a 20 20 20 20 20 20 22 5c 6e 70 2d 76 61 6c 75 65 3a 22 2c 20 70 5f 76 61 6c 75 65 29 82 1f 82 | ......."\np-value:",.p_value)... |
12ee0 | 0f 07 01 01 82 23 82 23 0d 1c 66 5f 73 74 61 74 69 73 74 69 63 73 2c 20 70 5f 76 61 6c 75 65 20 | .....#.#..f_statistics,.p_value. |
12f00 | 3d 20 73 74 61 74 73 2e 66 5f 6f 6e 65 77 61 79 28 67 72 6f 75 70 73 29 0a 70 72 69 6e 74 28 22 | =.stats.f_oneway(groups).print(" |
12f20 | 5c 6e 4f 6e 65 2d 77 61 79 20 41 4e 4f 56 41 22 2c 0a 20 20 20 20 20 20 22 5c 6e 46 2d 73 74 61 | \nOne-way.ANOVA",......."\nF-sta |
12f40 | 74 69 73 74 69 63 73 3a 22 2c 20 66 5f 73 74 61 74 69 73 74 69 63 73 2c 0a 20 20 20 20 20 20 22 | tistics:",.f_statistics,......." |
12f60 | 5c 6e 70 2d 76 61 6c 75 65 3a 22 2c 20 70 5f 76 61 6c 75 65 29 66 5f 73 74 61 74 69 73 74 69 63 | \np-value:",.p_value)f_statistic |
12f80 | 73 2c 20 70 5f 76 61 6c 75 65 20 3d 20 73 74 61 74 73 2e 66 5f 6f 6e 65 77 61 79 28 67 72 6f 75 | s,.p_value.=.stats.f_oneway(grou |
12fa0 | 70 73 29 0a 70 72 69 6e 74 28 22 5c 6e 4f 6e 65 2d 77 61 79 20 41 4e 4f 56 41 22 2c 0a 20 20 20 | ps).print("\nOne-way.ANOVA",.... |
12fc0 | 20 20 20 22 5c 6e 46 2d 73 74 61 74 69 73 74 69 63 73 3a 22 2c 20 66 5f 73 74 61 74 69 73 74 69 | ..."\nF-statistics:",.f_statisti |
12fe0 | 63 73 2c 0a 20 20 20 20 20 20 22 5c 6e 70 2d 76 61 6c 75 65 3a 22 2c 20 70 5f 76 61 6c 75 65 29 | cs,......."\np-value:",.p_value) |
13000 | 0d 00 00 00 0b 00 ea 00 0e 25 0c 48 0a 43 09 e1 09 7f 09 67 09 43 09 11 08 38 04 8f 00 ea 00 00 | .........%.H.C.....g.C...8...... |
13020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
13040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
13060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
13080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
130a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
130c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
130e0 | 00 00 00 00 00 00 00 00 00 00 87 21 82 26 07 01 01 87 25 87 25 0e 0c 79 20 3d 20 68 6f 75 73 69 | ...........!.&....%.%..y.=.housi |
13100 | 6e 67 2e 74 61 72 67 65 74 0a 0a 23 20 53 69 6e 67 6c 65 20 6c 69 6e 65 61 72 20 72 65 67 72 65 | ng.target..#.Single.linear.regre |
13120 | 73 73 69 6f 6e 0a 78 20 3d 20 64 66 5b 22 41 76 65 52 6f 6f 6d 73 22 5d 0a 78 5f 74 72 61 69 6e | ssion.x.=.df["AveRooms"].x_train |
13140 | 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 | ,.x_test,.y_train,.y_test.=.trai |
13160 | 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 78 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 | n_test_split(x,.y,.test_size=0.2 |
13180 | 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 29 0a 6d 6f 64 65 6c 20 3d 20 4c 69 6e 65 61 | ,.random_state=42).model.=.Linea |
131a0 | 72 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c | rRegression().model.fit(x_train, |
131c0 | 20 79 5f 74 72 61 69 6e 29 0a 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 | .y_train).y_pred.=.model.predict |
131e0 | 28 78 5f 74 65 73 74 29 0a 0a 70 72 69 6e 74 28 22 53 69 6e 67 6c 65 20 4c 69 6e 65 61 72 20 52 | (x_test)..print("Single.Linear.R |
13200 | 65 67 72 65 73 73 69 6f 6e 22 29 0a 70 72 69 6e 74 28 22 4d 65 61 6e 20 53 71 75 61 72 65 64 20 | egression").print("Mean.Squared. |
13220 | 45 72 72 6f 72 3a 22 2c 20 6d 65 61 6e 5f 73 71 75 61 72 65 64 5f 65 72 72 6f 72 28 79 5f 74 65 | Error:",.mean_squared_error(y_te |
13240 | 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 70 72 69 6e 74 28 22 52 2d 73 71 75 61 72 65 64 3a 22 2c | st,.y_pred)).print("R-squared:", |
13260 | 20 72 32 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 70 72 69 6e 74 | .r2_score(y_test,.y_pred)).print |
13280 | 28 22 49 6e 74 65 72 63 65 70 74 3a 22 2c 20 6d 6f 64 65 6c 2e 69 6e 74 65 72 63 65 70 74 5f 29 | ("Intercept:",.model.intercept_) |
132a0 | 0a 70 72 69 6e 74 28 22 43 6f 65 66 66 69 63 69 65 6e 74 3a 22 2c 20 6d 6f 64 65 6c 2e 63 6f 65 | .print("Coefficient:",.model.coe |
132c0 | 66 5f 29 79 20 3d 20 68 6f 75 73 69 6e 67 2e 74 61 72 67 65 74 0a 0a 23 20 53 69 6e 67 6c 65 20 | f_)y.=.housing.target..#.Single. |
132e0 | 6c 69 6e 65 61 72 20 72 65 67 72 65 73 73 69 6f 6e 0a 78 20 3d 20 64 66 5b 22 41 76 65 52 6f 6f | linear.regression.x.=.df["AveRoo |
13300 | 6d 73 22 5d 0a 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 | ms"].x_train,.x_test,.y_train,.y |
13320 | 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 78 2c 20 79 2c 20 74 | _test.=.train_test_split(x,.y,.t |
13340 | 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 29 0a 6d | est_size=0.2,.random_state=42).m |
13360 | 6f 64 65 6c 20 3d 20 4c 69 6e 65 61 72 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 6d 6f 64 65 6c 2e | odel.=.LinearRegression().model. |
13380 | 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 79 5f 70 72 65 64 20 3d 20 6d | fit(x_train,.y_train).y_pred.=.m |
133a0 | 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 0a 70 72 69 6e 74 28 22 53 69 6e | odel.predict(x_test)..print("Sin |
133c0 | 67 6c 65 20 4c 69 6e 65 61 72 20 52 65 67 72 65 73 73 69 6f 6e 22 29 0a 70 72 69 6e 74 28 22 4d | gle.Linear.Regression").print("M |
133e0 | 65 61 6e 20 53 71 75 61 72 65 64 20 45 72 72 6f 72 3a 22 2c 20 6d 65 61 6e 5f 73 71 75 61 72 65 | ean.Squared.Error:",.mean_square |
13400 | 64 5f 65 72 72 6f 72 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 70 72 69 6e 74 28 22 | d_error(y_test,.y_pred)).print(" |
13420 | 52 2d 73 71 75 61 72 65 64 3a 22 2c 20 72 32 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f | R-squared:",.r2_score(y_test,.y_ |
13440 | 70 72 65 64 29 29 0a 70 72 69 6e 74 28 22 49 6e 74 65 72 63 65 70 74 3a 22 2c 20 6d 6f 64 65 6c | pred)).print("Intercept:",.model |
13460 | 2e 69 6e 74 65 72 63 65 70 74 5f 29 0a 70 72 69 6e 74 28 22 43 6f 65 66 66 69 63 69 65 6e 74 3a | .intercept_).print("Coefficient: |
13480 | 22 2c 20 6d 6f 64 65 6c 2e 63 6f 65 66 5f 29 87 25 82 25 07 01 01 87 29 87 29 0e 0b 79 20 3d 20 | ",.model.coef_).%.%....).)..y.=. |
134a0 | 68 6f 75 73 69 6e 67 2e 74 61 72 67 65 74 0a 0a 23 20 53 69 6e 67 6c 65 20 6c 69 6e 65 61 72 20 | housing.target..#.Single.linear. |
134c0 | 72 65 67 72 65 73 73 69 6f 6e 0a 78 20 3d 20 64 66 5b 22 41 76 65 52 6f 6f 6d 73 22 5d 0a 78 5f | regression.x.=.df["AveRooms"].x_ |
134e0 | 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d | train,.x_test,.y_train,.y_test.= |
13500 | 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 78 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a | .train_test_split(x,.y,.test_siz |
13520 | 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 29 6a 6b 0a 6d 6f 64 65 6c 20 | e=0.2,.random_state=42)jk.model. |
13540 | 3d 20 4c 69 6e 65 61 72 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 6d 6f 64 65 6c 2e 66 69 74 28 78 | =.LinearRegression().model.fit(x |
13560 | 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e | _train,.y_train).y_pred.=.model. |
13580 | 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 0a 70 72 69 6e 74 28 22 53 69 6e 67 6c 65 20 4c | predict(x_test)..print("Single.L |
135a0 | 69 6e 65 61 72 20 52 65 67 72 65 73 73 69 6f 6e 22 29 0a 70 72 69 6e 74 28 22 4d 65 61 6e 20 53 | inear.Regression").print("Mean.S |
135c0 | 71 75 61 72 65 64 20 45 72 72 6f 72 3a 22 2c 20 6d 65 61 6e 5f 73 71 75 61 72 65 64 5f 65 72 72 | quared.Error:",.mean_squared_err |
135e0 | 6f 72 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 70 72 69 6e 74 28 22 52 2d 73 71 75 | or(y_test,.y_pred)).print("R-squ |
13600 | 61 72 65 64 3a 22 2c 20 72 32 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 | ared:",.r2_score(y_test,.y_pred) |
13620 | 29 0a 70 72 69 6e 74 28 22 49 6e 74 65 72 63 65 70 74 3a 22 2c 20 6d 6f 64 65 6c 2e 69 6e 74 65 | ).print("Intercept:",.model.inte |
13640 | 72 63 65 70 74 5f 29 0a 70 72 69 6e 74 28 22 43 6f 65 66 66 69 63 69 65 6e 74 3a 22 2c 20 6d 6f | rcept_).print("Coefficient:",.mo |
13660 | 64 65 6c 2e 63 6f 65 66 5f 29 79 20 3d 20 68 6f 75 73 69 6e 67 2e 74 61 72 67 65 74 0a 0a 23 20 | del.coef_)y.=.housing.target..#. |
13680 | 53 69 6e 67 6c 65 20 6c 69 6e 65 61 72 20 72 65 67 72 65 73 73 69 6f 6e 0a 78 20 3d 20 64 66 5b | Single.linear.regression.x.=.df[ |
136a0 | 22 41 76 65 52 6f 6f 6d 73 22 5d 0a 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 | "AveRooms"].x_train,.x_test,.y_t |
136c0 | 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 | rain,.y_test.=.train_test_split( |
136e0 | 78 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 | x,.y,.test_size=0.2,.random_stat |
13700 | 65 3d 34 32 29 6a 6b 0a 6d 6f 64 65 6c 20 3d 20 4c 69 6e 65 61 72 52 65 67 72 65 73 73 69 6f 6e | e=42)jk.model.=.LinearRegression |
13720 | 28 29 0a 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 79 | ().model.fit(x_train,.y_train).y |
13740 | 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 0a 70 | _pred.=.model.predict(x_test)..p |
13760 | 72 69 6e 74 28 22 53 69 6e 67 6c 65 20 4c 69 6e 65 61 72 20 52 65 67 72 65 73 73 69 6f 6e 22 29 | rint("Single.Linear.Regression") |
13780 | 0a 70 72 69 6e 74 28 22 4d 65 61 6e 20 53 71 75 61 72 65 64 20 45 72 72 6f 72 3a 22 2c 20 6d 65 | .print("Mean.Squared.Error:",.me |
137a0 | 61 6e 5f 73 71 75 61 72 65 64 5f 65 72 72 6f 72 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 | an_squared_error(y_test,.y_pred) |
137c0 | 29 0a 70 72 69 6e 74 28 22 52 2d 73 71 75 61 72 65 64 3a 22 2c 20 72 32 5f 73 63 6f 72 65 28 79 | ).print("R-squared:",.r2_score(y |
137e0 | 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 70 72 69 6e 74 28 22 49 6e 74 65 72 63 65 70 74 | _test,.y_pred)).print("Intercept |
13800 | 3a 22 2c 20 6d 6f 64 65 6c 2e 69 6e 74 65 72 63 65 70 74 5f 29 0a 70 72 69 6e 74 28 22 43 6f 65 | :",.model.intercept_).print("Coe |
13820 | 66 66 69 63 69 65 6e 74 3a 22 2c 20 6d 6f 64 65 6c 2e 63 6f 65 66 5f 29 81 55 82 24 07 01 01 81 | fficient:",.model.coef_).U.$.... |
13840 | 59 81 59 0e 0a 68 6f 75 73 69 6e 67 20 3d 20 66 65 74 63 68 5f 63 61 6c 69 66 6f 72 6e 69 61 5f | Y.Y..housing.=.fetch_california_ |
13860 | 68 6f 75 73 69 6e 67 28 29 0a 64 66 20 3d 20 70 64 2e 44 61 74 61 46 72 61 6d 65 28 68 6f 75 73 | housing().df.=.pd.DataFrame(hous |
13880 | 69 6e 67 2e 64 61 74 61 2c 20 63 6f 6c 75 6d 6e 73 3d 68 6f 75 73 69 6e 67 2e 66 65 61 74 75 72 | ing.data,.columns=housing.featur |
138a0 | 65 5f 6e 61 6d 65 73 29 0a 64 66 68 6f 75 73 69 6e 67 20 3d 20 66 65 74 63 68 5f 63 61 6c 69 66 | e_names).dfhousing.=.fetch_calif |
138c0 | 6f 72 6e 69 61 5f 68 6f 75 73 69 6e 67 28 29 0a 64 66 20 3d 20 70 64 2e 44 61 74 61 46 72 61 6d | ornia_housing().df.=.pd.DataFram |
138e0 | 65 28 68 6f 75 73 69 6e 67 2e 64 61 74 61 2c 20 63 6f 6c 75 6d 6e 73 3d 68 6f 75 73 69 6e 67 2e | e(housing.data,.columns=housing. |
13900 | 66 65 61 74 75 72 65 5f 6e 61 6d 65 73 29 0a 64 66 2f 82 23 05 01 01 35 35 0e 09 70 72 69 6e 74 | feature_names).df/.#...55..print |
13920 | 28 68 6f 75 73 69 6e 67 2e 44 45 53 43 52 29 70 72 69 6e 74 28 68 6f 75 73 69 6e 67 2e 44 45 53 | (housing.DESCR)print(housing.DES |
13940 | 43 52 29 21 82 22 05 01 01 27 27 0e 08 68 6f 75 73 69 6e 67 2e 44 45 53 43 52 68 6f 75 73 69 6e | CR)!."...''..housing.DESCRhousin |
13960 | 67 2e 44 45 53 43 52 15 82 21 05 01 01 1b 1b 0e 07 68 6f 75 73 69 6e 67 68 6f 75 73 69 6e 67 5f | g.DESCR..!.......housinghousing_ |
13980 | 82 20 05 01 01 65 65 0e 06 68 6f 75 73 69 6e 67 20 3d 20 66 65 74 63 68 5f 63 61 6c 69 66 6f 72 | .....ee..housing.=.fetch_califor |
139a0 | 6e 69 61 5f 68 6f 75 73 69 6e 67 28 29 0a 68 6f 75 73 69 6e 67 68 6f 75 73 69 6e 67 20 3d 20 66 | nia_housing().housinghousing.=.f |
139c0 | 65 74 63 68 5f 63 61 6c 69 66 6f 72 6e 69 61 5f 68 6f 75 73 69 6e 67 28 29 0a 68 6f 75 73 69 6e | etch_california_housing().housin |
139e0 | 67 5f 82 1f 05 01 01 65 65 0e 05 68 6f 75 73 69 6e 67 20 3d 20 66 65 74 63 68 5f 63 61 6c 69 66 | g_.....ee..housing.=.fetch_calif |
13a00 | 6f 72 6e 69 61 5f 68 6f 75 73 69 6e 67 28 29 0a 68 6f 75 73 69 6e 67 68 6f 75 73 69 6e 67 20 3d | ornia_housing().housinghousing.= |
13a20 | 20 66 65 74 63 68 5f 63 61 6c 69 66 6f 72 6e 69 61 5f 68 6f 75 73 69 6e 67 28 29 0a 68 6f 75 73 | .fetch_california_housing().hous |
13a40 | 69 6e 67 84 01 82 1e 07 01 01 84 05 84 05 0e 04 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 | ing.............import.numpy.as. |
13a60 | 6e 70 0a 69 6d 70 6f 72 74 20 70 61 6e 64 61 73 20 61 73 20 70 64 0a 66 72 6f 6d 20 73 6b 6c 65 | np.import.pandas.as.pd.from.skle |
13a80 | 61 72 6e 2e 64 61 74 61 73 65 74 73 20 69 6d 70 6f 72 74 20 66 65 74 63 68 5f 63 61 6c 69 66 6f | arn.datasets.import.fetch_califo |
13aa0 | 72 6e 69 61 5f 68 6f 75 73 69 6e 67 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6d 6f 64 65 6c 5f | rnia_housing.from.sklearn.model_ |
13ac0 | 73 65 6c 65 63 74 69 6f 6e 20 69 6d 70 6f 72 74 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 | selection.import.train_test_spli |
13ae0 | 74 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6c 69 6e 65 61 72 5f 6d 6f 64 65 6c 20 69 6d 70 6f | t.from.sklearn.linear_model.impo |
13b00 | 72 74 20 4c 69 6e 65 61 72 52 65 67 72 65 73 73 69 6f 6e 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e | rt.LinearRegression.from.sklearn |
13b20 | 2e 6d 65 74 72 69 63 73 20 69 6d 70 6f 72 74 20 6d 65 61 6e 5f 73 71 75 61 72 65 64 5f 65 72 72 | .metrics.import.mean_squared_err |
13b40 | 6f 72 2c 20 72 32 5f 73 63 6f 72 65 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 69 | or,.r2_scoreimport.numpy.as.np.i |
13b60 | 6d 70 6f 72 74 20 70 61 6e 64 61 73 20 61 73 20 70 64 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e | mport.pandas.as.pd.from.sklearn. |
13b80 | 64 61 74 61 73 65 74 73 20 69 6d 70 6f 72 74 20 66 65 74 63 68 5f 63 61 6c 69 66 6f 72 6e 69 61 | datasets.import.fetch_california |
13ba0 | 5f 68 6f 75 73 69 6e 67 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6d 6f 64 65 6c 5f 73 65 6c 65 | _housing.from.sklearn.model_sele |
13bc0 | 63 74 69 6f 6e 20 69 6d 70 6f 72 74 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 0a 66 72 | ction.import.train_test_split.fr |
13be0 | 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6c 69 6e 65 61 72 5f 6d 6f 64 65 6c 20 69 6d 70 6f 72 74 20 4c | om.sklearn.linear_model.import.L |
13c00 | 69 6e 65 61 72 52 65 67 72 65 73 73 69 6f 6e 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6d 65 74 | inearRegression.from.sklearn.met |
13c20 | 72 69 63 73 20 69 6d 70 6f 72 74 20 6d 65 61 6e 5f 73 71 75 61 72 65 64 5f 65 72 72 6f 72 2c 20 | rics.import.mean_squared_error,. |
13c40 | 72 32 5f 73 63 6f 72 65 83 59 82 1d 07 01 01 83 5d 83 5d 0e 03 69 6d 70 6f 72 74 20 6e 75 6d 70 | r2_score.Y......].]..import.nump |
13c60 | 79 20 61 73 20 6e 70 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 64 61 74 61 73 65 74 73 20 69 6d | y.as.np.from.sklearn.datasets.im |
13c80 | 70 6f 72 74 20 66 65 74 63 68 5f 63 61 6c 69 66 6f 72 6e 69 61 5f 68 6f 75 73 69 6e 67 0a 66 72 | port.fetch_california_housing.fr |
13ca0 | 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6d 6f 64 65 6c 5f 73 65 6c 65 63 74 69 6f 6e 20 69 6d 70 6f 72 | om.sklearn.model_selection.impor |
13cc0 | 74 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e | t.train_test_split.from.sklearn. |
13ce0 | 6c 69 6e 65 61 72 5f 6d 6f 64 65 6c 20 69 6d 70 6f 72 74 20 4c 69 6e 65 61 72 52 65 67 72 65 73 | linear_model.import.LinearRegres |
13d00 | 73 69 6f 6e 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6d 65 74 72 69 63 73 20 69 6d 70 6f 72 74 | sion.from.sklearn.metrics.import |
13d20 | 20 6d 65 61 6e 5f 73 71 75 61 72 65 64 5f 65 72 72 6f 72 2c 20 72 32 5f 73 63 6f 72 65 69 6d 70 | .mean_squared_error,.r2_scoreimp |
13d40 | 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 64 61 74 | ort.numpy.as.np.from.sklearn.dat |
13d60 | 61 73 65 74 73 20 69 6d 70 6f 72 74 20 66 65 74 63 68 5f 63 61 6c 69 66 6f 72 6e 69 61 5f 68 6f | asets.import.fetch_california_ho |
13d80 | 75 73 69 6e 67 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6d 6f 64 65 6c 5f 73 65 6c 65 63 74 69 | using.from.sklearn.model_selecti |
13da0 | 6f 6e 20 69 6d 70 6f 72 74 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 0a 66 72 6f 6d 20 | on.import.train_test_split.from. |
13dc0 | 73 6b 6c 65 61 72 6e 2e 6c 69 6e 65 61 72 5f 6d 6f 64 65 6c 20 69 6d 70 6f 72 74 20 4c 69 6e 65 | sklearn.linear_model.import.Line |
13de0 | 61 72 52 65 67 72 65 73 73 69 6f 6e 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6d 65 74 72 69 63 | arRegression.from.sklearn.metric |
13e00 | 73 20 69 6d 70 6f 72 74 20 6d 65 61 6e 5f 73 71 75 61 72 65 64 5f 65 72 72 6f 72 2c 20 72 32 5f | s.import.mean_squared_error,.r2_ |
13e20 | 73 63 6f 72 65 83 57 82 1c 07 01 01 83 5b 83 5b 0e 02 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 | score.W......[.[..import.numpy.a |
13e40 | 73 20 6e 70 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 64 61 74 61 73 65 74 73 20 69 6d 70 6f 72 | s.np.from.sklearn.datasets.impor |
13e60 | 74 20 66 65 74 63 68 5f 63 61 6c 69 66 6f 72 6e 69 61 5f 68 6f 75 73 69 6e 67 0a 66 72 6f 6d 20 | t.fetch_california_housing.from. |
13e80 | 73 6b 6c 65 61 72 6e 2e 6d 6f 64 65 6c 5f 73 65 6c 65 63 74 69 6f 6e 20 69 6d 70 6f 72 74 20 74 | sklearn.model_selection.import.t |
13ea0 | 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6c 69 6e | rain_test_split.from.sklearn.lin |
13ec0 | 65 61 72 5f 6d 6f 64 65 6c 20 69 6d 70 6f 72 74 20 4c 69 6e 65 61 72 52 65 67 72 65 73 73 69 6f | ear_model.import.LinearRegressio |
13ee0 | 6e 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6d 65 74 72 69 63 73 20 69 6d 70 6f 72 74 20 6d 65 | n.from.sklearn.metrics.import.me |
13f00 | 61 6e 5f 73 75 61 72 65 64 5f 65 72 72 6f 72 2c 20 72 32 5f 73 63 6f 72 65 69 6d 70 6f 72 74 20 | an_suared_error,.r2_scoreimport. |
13f20 | 6e 75 6d 70 79 20 61 73 20 6e 70 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 64 61 74 61 73 65 74 | numpy.as.np.from.sklearn.dataset |
13f40 | 73 20 69 6d 70 6f 72 74 20 66 65 74 63 68 5f 63 61 6c 69 66 6f 72 6e 69 61 5f 68 6f 75 73 69 6e | s.import.fetch_california_housin |
13f60 | 67 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6d 6f 64 65 6c 5f 73 65 6c 65 63 74 69 6f 6e 20 69 | g.from.sklearn.model_selection.i |
13f80 | 6d 70 6f 72 74 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 0a 66 72 6f 6d 20 73 6b 6c 65 | mport.train_test_split.from.skle |
13fa0 | 61 72 6e 2e 6c 69 6e 65 61 72 5f 6d 6f 64 65 6c 20 69 6d 70 6f 72 74 20 4c 69 6e 65 61 72 52 65 | arn.linear_model.import.LinearRe |
13fc0 | 67 72 65 73 73 69 6f 6e 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6d 65 74 72 69 63 73 20 69 6d | gression.from.sklearn.metrics.im |
13fe0 | 70 6f 72 74 20 6d 65 61 6e 5f 73 75 61 72 65 64 5f 65 72 72 6f 72 2c 20 72 32 5f 73 63 6f 72 65 | port.mean_suared_error,.r2_score |
14000 | 0d 00 00 00 10 01 e7 00 0f 01 0b 84 0b 1e 07 a1 04 20 03 ee 03 c8 03 9e 03 6c 03 49 03 02 02 bc | .........................l.I.... |
14020 | 02 7b 02 4a 02 19 01 e7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .{.J............................ |
14040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
140a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
140c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
140e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
14180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
141a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
141c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
141e0 | 00 00 00 00 00 00 00 2f 82 36 05 01 01 59 11 0e 16 67 65 74 5f 69 70 79 74 68 6f 6e 28 29 2e 72 | ......./.6...Y...get_ipython().r |
14200 | 75 6e 5f 6c 69 6e 65 5f 6d 61 67 69 63 28 27 6c 73 27 2c 20 27 27 29 6c 73 2e 82 35 05 01 09 59 | un_line_magic('ls',.'')ls..5...Y |
14220 | 11 18 67 65 74 5f 69 70 79 74 68 6f 6e 28 29 2e 72 75 6e 5f 6c 69 6e 65 5f 6d 61 67 69 63 28 27 | ..get_ipython().run_line_magic(' |
14240 | 6c 73 27 2c 20 27 27 29 6c 73 2e 82 34 05 01 09 59 11 17 67 65 74 5f 69 70 79 74 68 6f 6e 28 29 | ls',.'')ls..4...Y..get_ipython() |
14260 | 2e 72 75 6e 5f 6c 69 6e 65 5f 6d 61 67 69 63 28 27 6c 73 27 2c 20 27 27 29 6c 73 3e 82 33 05 01 | .run_line_magic('ls',.'')ls>.3.. |
14280 | 01 67 21 15 02 67 65 74 5f 69 70 79 74 68 6f 6e 28 29 2e 72 75 6e 5f 6c 69 6e 65 5f 6d 61 67 69 | .g!..get_ipython().run_line_magi |
142a0 | 63 28 27 71 74 63 6f 6e 73 6f 6c 65 27 2c 20 27 27 29 25 71 74 63 6f 6e 73 6f 6c 65 43 82 32 05 | c('qtconsole',.'')%qtconsoleC.2. |
142c0 | 01 09 6d 27 15 67 65 74 5f 69 70 79 74 68 6f 6e 28 29 2e 72 75 6e 5f 6c 69 6e 65 5f 6d 61 67 69 | ..m'.get_ipython().run_line_magi |
142e0 | 63 28 27 63 6f 6e 6e 65 63 74 5f 69 6e 66 6f 27 2c 20 27 27 29 25 63 6f 6e 6e 65 63 74 5f 69 6e | c('connect_info',.'')%connect_in |
14300 | 66 6f 44 82 31 05 01 01 6d 27 14 02 67 65 74 5f 69 70 79 74 68 6f 6e 28 29 2e 72 75 6e 5f 6c 69 | foD.1...m'..get_ipython().run_li |
14320 | 6e 65 5f 6d 61 67 69 63 28 27 63 6f 6e 6e 65 63 74 5f 69 6e 66 6f 27 2c 20 27 27 29 25 63 6f 6e | ne_magic('connect_info',.'')%con |
14340 | 6e 65 63 74 5f 69 6e 66 6f 20 82 30 05 01 09 27 27 14 24 63 6f 6e 6e 65 63 74 5f 69 6e 66 6f 24 | nect_info..0...''.$connect_info$ |
14360 | 63 6f 6e 6e 65 63 74 5f 69 6e 66 6f 2f 82 2f 05 01 01 59 11 0e 15 67 65 74 5f 69 70 79 74 68 6f | connect_info/./...Y...get_ipytho |
14380 | 6e 28 29 2e 72 75 6e 5f 6c 69 6e 65 5f 6d 61 67 69 63 28 27 6c 73 27 2c 20 27 27 29 6c 73 27 82 | n().run_line_magic('ls',.'')ls'. |
143a0 | 2e 05 01 01 2d 2d 0e 14 64 66 5b 5b 27 41 76 65 52 6f 6f 6d 73 27 5d 5d 64 66 5b 5b 27 41 76 65 | ....--..df[['AveRooms']]df[['Ave |
143c0 | 52 6f 6f 6d 73 27 5d 5d 23 82 2d 05 01 01 29 29 0e 13 64 66 5b 27 41 76 65 52 6f 6f 6d 73 27 5d | Rooms']]#.-...))..df['AveRooms'] |
143e0 | 64 66 5b 27 41 76 65 52 6f 6f 6d 73 27 5d 2f 82 2c 05 01 01 35 35 0e 12 79 20 3d 20 68 6f 75 73 | df['AveRooms']/.,...55..y.=.hous |
14400 | 69 6e 67 2e 74 61 72 67 65 74 0a 79 79 20 3d 20 68 6f 75 73 69 6e 67 2e 74 61 72 67 65 74 0a 79 | ing.target.yy.=.housing.target.y |
14420 | 86 7d 82 2b 07 01 01 87 01 87 01 0e 11 23 20 53 69 6e 67 6c 65 20 6c 69 6e 65 61 72 20 72 65 67 | .}.+.........#.Single.linear.reg |
14440 | 72 65 73 73 69 6f 6e 0a 78 20 3d 20 64 66 5b 5b 22 41 76 65 52 6f 6f 6d 73 22 5d 5d 0a 78 5f 74 | ression.x.=.df[["AveRooms"]].x_t |
14460 | 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 | rain,.x_test,.y_train,.y_test.=. |
14480 | 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 78 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 | train_test_split(x,.y,.test_size |
144a0 | 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 29 0a 6d 6f 64 65 6c 20 3d 20 4c | =0.2,.random_state=42).model.=.L |
144c0 | 69 6e 65 61 72 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 | inearRegression().model.fit(x_tr |
144e0 | 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 | ain,.y_train).y_pred.=.model.pre |
14500 | 64 69 63 74 28 78 5f 74 65 73 74 29 0a 0a 70 72 69 6e 74 28 22 53 69 6e 67 6c 65 20 4c 69 6e 65 | dict(x_test)..print("Single.Line |
14520 | 61 72 20 52 65 67 72 65 73 73 69 6f 6e 22 29 0a 70 72 69 6e 74 28 22 4d 65 61 6e 20 53 71 75 61 | ar.Regression").print("Mean.Squa |
14540 | 72 65 64 20 45 72 72 6f 72 3a 22 2c 20 6d 65 61 6e 5f 73 71 75 61 72 65 64 5f 65 72 72 6f 72 28 | red.Error:",.mean_squared_error( |
14560 | 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 70 72 69 6e 74 28 22 52 2d 73 71 75 61 72 65 | y_test,.y_pred)).print("R-square |
14580 | 64 3a 22 2c 20 72 32 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 70 | d:",.r2_score(y_test,.y_pred)).p |
145a0 | 72 69 6e 74 28 22 49 6e 74 65 72 63 65 70 74 3a 22 2c 20 6d 6f 64 65 6c 2e 69 6e 74 65 72 63 65 | rint("Intercept:",.model.interce |
145c0 | 70 74 5f 29 0a 70 72 69 6e 74 28 22 43 6f 65 66 66 69 63 69 65 6e 74 3a 22 2c 20 6d 6f 64 65 6c | pt_).print("Coefficient:",.model |
145e0 | 2e 63 6f 65 66 5f 29 23 20 53 69 6e 67 6c 65 20 6c 69 6e 65 61 72 20 72 65 67 72 65 73 73 69 6f | .coef_)#.Single.linear.regressio |
14600 | 6e 0a 78 20 3d 20 64 66 5b 5b 22 41 76 65 52 6f 6f 6d 73 22 5d 5d 0a 78 5f 74 72 61 69 6e 2c 20 | n.x.=.df[["AveRooms"]].x_train,. |
14620 | 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f | x_test,.y_train,.y_test.=.train_ |
14640 | 74 65 73 74 5f 73 70 6c 69 74 28 78 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 | test_split(x,.y,.test_size=0.2,. |
14660 | 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 29 0a 6d 6f 64 65 6c 20 3d 20 4c 69 6e 65 61 72 52 | random_state=42).model.=.LinearR |
14680 | 65 67 72 65 73 73 69 6f 6e 28 29 0a 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 | egression().model.fit(x_train,.y |
146a0 | 5f 74 72 61 69 6e 29 0a 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 | _train).y_pred.=.model.predict(x |
146c0 | 5f 74 65 73 74 29 0a 0a 70 72 69 6e 74 28 22 53 69 6e 67 6c 65 20 4c 69 6e 65 61 72 20 52 65 67 | _test)..print("Single.Linear.Reg |
146e0 | 72 65 73 73 69 6f 6e 22 29 0a 70 72 69 6e 74 28 22 4d 65 61 6e 20 53 71 75 61 72 65 64 20 45 72 | ression").print("Mean.Squared.Er |
14700 | 72 6f 72 3a 22 2c 20 6d 65 61 6e 5f 73 71 75 61 72 65 64 5f 65 72 72 6f 72 28 79 5f 74 65 73 74 | ror:",.mean_squared_error(y_test |
14720 | 2c 20 79 5f 70 72 65 64 29 29 0a 70 72 69 6e 74 28 22 52 2d 73 71 75 61 72 65 64 3a 22 2c 20 72 | ,.y_pred)).print("R-squared:",.r |
14740 | 32 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 70 72 69 6e 74 28 22 | 2_score(y_test,.y_pred)).print(" |
14760 | 49 6e 74 65 72 63 65 70 74 3a 22 2c 20 6d 6f 64 65 6c 2e 69 6e 74 65 72 63 65 70 74 5f 29 0a 70 | Intercept:",.model.intercept_).p |
14780 | 72 69 6e 74 28 22 43 6f 65 66 66 69 63 69 65 6e 74 3a 22 2c 20 6d 6f 64 65 6c 2e 63 6f 65 66 5f | rint("Coefficient:",.model.coef_ |
147a0 | 29 86 79 82 2a 07 01 01 86 7d 86 7d 0e 10 23 20 53 69 6e 67 6c 65 20 6c 69 6e 65 61 72 20 72 65 | ).y.*....}.}..#.Single.linear.re |
147c0 | 67 72 65 73 73 69 6f 6e 0a 78 20 3d 20 64 66 5b 22 41 76 65 52 6f 6f 6d 73 22 5d 0a 78 5f 74 72 | gression.x.=.df["AveRooms"].x_tr |
147e0 | 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 | ain,.x_test,.y_train,.y_test.=.t |
14800 | 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 78 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d | rain_test_split(x,.y,.test_size= |
14820 | 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 29 0a 6d 6f 64 65 6c 20 3d 20 4c 69 | 0.2,.random_state=42).model.=.Li |
14840 | 6e 65 61 72 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 | nearRegression().model.fit(x_tra |
14860 | 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 | in,.y_train).y_pred.=.model.pred |
14880 | 69 63 74 28 78 5f 74 65 73 74 29 0a 0a 70 72 69 6e 74 28 22 53 69 6e 67 6c 65 20 4c 69 6e 65 61 | ict(x_test)..print("Single.Linea |
148a0 | 72 20 52 65 67 72 65 73 73 69 6f 6e 22 29 0a 70 72 69 6e 74 28 22 4d 65 61 6e 20 53 71 75 61 72 | r.Regression").print("Mean.Squar |
148c0 | 65 64 20 45 72 72 6f 72 3a 22 2c 20 6d 65 61 6e 5f 73 71 75 61 72 65 64 5f 65 72 72 6f 72 28 79 | ed.Error:",.mean_squared_error(y |
148e0 | 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 70 72 69 6e 74 28 22 52 2d 73 71 75 61 72 65 64 | _test,.y_pred)).print("R-squared |
14900 | 3a 22 2c 20 72 32 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 70 72 | :",.r2_score(y_test,.y_pred)).pr |
14920 | 69 6e 74 28 22 49 6e 74 65 72 63 65 70 74 3a 22 2c 20 6d 6f 64 65 6c 2e 69 6e 74 65 72 63 65 70 | int("Intercept:",.model.intercep |
14940 | 74 5f 29 0a 70 72 69 6e 74 28 22 43 6f 65 66 66 69 63 69 65 6e 74 3a 22 2c 20 6d 6f 64 65 6c 2e | t_).print("Coefficient:",.model. |
14960 | 63 6f 65 66 5f 29 23 20 53 69 6e 67 6c 65 20 6c 69 6e 65 61 72 20 72 65 67 72 65 73 73 69 6f 6e | coef_)#.Single.linear.regression |
14980 | 0a 78 20 3d 20 64 66 5b 22 41 76 65 52 6f 6f 6d 73 22 5d 0a 78 5f 74 72 61 69 6e 2c 20 78 5f 74 | .x.=.df["AveRooms"].x_train,.x_t |
149a0 | 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 | est,.y_train,.y_test.=.train_tes |
149c0 | 74 5f 73 70 6c 69 74 28 78 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e | t_split(x,.y,.test_size=0.2,.ran |
149e0 | 64 6f 6d 5f 73 74 61 74 65 3d 34 32 29 0a 6d 6f 64 65 6c 20 3d 20 4c 69 6e 65 61 72 52 65 67 72 | dom_state=42).model.=.LinearRegr |
14a00 | 65 73 73 69 6f 6e 28 29 0a 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 | ession().model.fit(x_train,.y_tr |
14a20 | 61 69 6e 29 0a 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 | ain).y_pred.=.model.predict(x_te |
14a40 | 73 74 29 0a 0a 70 72 69 6e 74 28 22 53 69 6e 67 6c 65 20 4c 69 6e 65 61 72 20 52 65 67 72 65 73 | st)..print("Single.Linear.Regres |
14a60 | 73 69 6f 6e 22 29 0a 70 72 69 6e 74 28 22 4d 65 61 6e 20 53 71 75 61 72 65 64 20 45 72 72 6f 72 | sion").print("Mean.Squared.Error |
14a80 | 3a 22 2c 20 6d 65 61 6e 5f 73 71 75 61 72 65 64 5f 65 72 72 6f 72 28 79 5f 74 65 73 74 2c 20 79 | :",.mean_squared_error(y_test,.y |
14aa0 | 5f 70 72 65 64 29 29 0a 70 72 69 6e 74 28 22 52 2d 73 71 75 61 72 65 64 3a 22 2c 20 72 32 5f 73 | _pred)).print("R-squared:",.r2_s |
14ac0 | 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 70 72 69 6e 74 28 22 49 6e 74 | core(y_test,.y_pred)).print("Int |
14ae0 | 65 72 63 65 70 74 3a 22 2c 20 6d 6f 64 65 6c 2e 69 6e 74 65 72 63 65 70 74 5f 29 0a 70 72 69 6e | ercept:",.model.intercept_).prin |
14b00 | 74 28 22 43 6f 65 66 66 69 63 69 65 6e 74 3a 22 2c 20 6d 6f 64 65 6c 2e 63 6f 65 66 5f 29 63 82 | t("Coefficient:",.model.coef_)c. |
14b20 | 29 05 01 01 69 69 0e 0f 64 66 5b 22 50 72 69 63 65 22 5d 20 3d 20 68 6f 75 73 69 6e 67 2e 74 61 | )...ii..df["Price"].=.housing.ta |
14b40 | 72 67 65 74 0a 79 20 3d 20 64 66 5b 22 50 72 69 63 65 22 5d 0a 79 64 66 5b 22 50 72 69 63 65 22 | rget.y.=.df["Price"].ydf["Price" |
14b60 | 5d 20 3d 20 68 6f 75 73 69 6e 67 2e 74 61 72 67 65 74 0a 79 20 3d 20 64 66 5b 22 50 72 69 63 65 | ].=.housing.target.y.=.df["Price |
14b80 | 22 5d 0a 79 86 79 82 28 07 01 01 86 7d 86 7d 0e 0e 23 20 53 69 6e 67 6c 65 20 6c 69 6e 65 61 72 | "].y.y.(....}.}..#.Single.linear |
14ba0 | 20 72 65 67 72 65 73 73 69 6f 6e 0a 78 20 3d 20 64 66 5b 22 41 76 65 52 6f 6f 6d 73 22 5d 0a 78 | .regression.x.=.df["AveRooms"].x |
14bc0 | 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 | _train,.x_test,.y_train,.y_test. |
14be0 | 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 78 2c 20 79 2c 20 74 65 73 74 5f 73 69 | =.train_test_split(x,.y,.test_si |
14c00 | 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 29 0a 6d 6f 64 65 6c 20 3d | ze=0.2,.random_state=42).model.= |
14c20 | 20 4c 69 6e 65 61 72 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 6d 6f 64 65 6c 2e 66 69 74 28 78 5f | .LinearRegression().model.fit(x_ |
14c40 | 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 | train,.y_train).y_pred.=.model.p |
14c60 | 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 0a 70 72 69 6e 74 28 22 53 69 6e 67 6c 65 20 4c 69 | redict(x_test)..print("Single.Li |
14c80 | 6e 65 61 72 20 52 65 67 72 65 73 73 69 6f 6e 22 29 0a 70 72 69 6e 74 28 22 4d 65 61 6e 20 53 71 | near.Regression").print("Mean.Sq |
14ca0 | 75 61 72 65 64 20 45 72 72 6f 72 3a 22 2c 20 6d 65 61 6e 5f 73 71 75 61 72 65 64 5f 65 72 72 6f | uared.Error:",.mean_squared_erro |
14cc0 | 72 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 70 72 69 6e 74 28 22 52 2d 73 71 75 61 | r(y_test,.y_pred)).print("R-squa |
14ce0 | 72 65 64 3a 22 2c 20 72 32 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 | red:",.r2_score(y_test,.y_pred)) |
14d00 | 0a 70 72 69 6e 74 28 22 49 6e 74 65 72 63 65 70 74 3a 22 2c 20 6d 6f 64 65 6c 2e 69 6e 74 65 72 | .print("Intercept:",.model.inter |
14d20 | 63 65 70 74 5f 29 0a 70 72 69 6e 74 28 22 43 6f 65 66 66 69 63 69 65 6e 74 3a 22 2c 20 6d 6f 64 | cept_).print("Coefficient:",.mod |
14d40 | 65 6c 2e 63 6f 65 66 5f 29 23 20 53 69 6e 67 6c 65 20 6c 69 6e 65 61 72 20 72 65 67 72 65 73 73 | el.coef_)#.Single.linear.regress |
14d60 | 69 6f 6e 0a 78 20 3d 20 64 66 5b 22 41 76 65 52 6f 6f 6d 73 22 5d 0a 78 5f 74 72 61 69 6e 2c 20 | ion.x.=.df["AveRooms"].x_train,. |
14d80 | 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f | x_test,.y_train,.y_test.=.train_ |
14da0 | 74 65 73 74 5f 73 70 6c 69 74 28 78 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 | test_split(x,.y,.test_size=0.2,. |
14dc0 | 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 29 0a 6d 6f 64 65 6c 20 3d 20 4c 69 6e 65 61 72 52 | random_state=42).model.=.LinearR |
14de0 | 65 67 72 65 73 73 69 6f 6e 28 29 0a 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 | egression().model.fit(x_train,.y |
14e00 | 5f 74 72 61 69 6e 29 0a 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 | _train).y_pred.=.model.predict(x |
14e20 | 5f 74 65 73 74 29 0a 0a 70 72 69 6e 74 28 22 53 69 6e 67 6c 65 20 4c 69 6e 65 61 72 20 52 65 67 | _test)..print("Single.Linear.Reg |
14e40 | 72 65 73 73 69 6f 6e 22 29 0a 70 72 69 6e 74 28 22 4d 65 61 6e 20 53 71 75 61 72 65 64 20 45 72 | ression").print("Mean.Squared.Er |
14e60 | 72 6f 72 3a 22 2c 20 6d 65 61 6e 5f 73 71 75 61 72 65 64 5f 65 72 72 6f 72 28 79 5f 74 65 73 74 | ror:",.mean_squared_error(y_test |
14e80 | 2c 20 79 5f 70 72 65 64 29 29 0a 70 72 69 6e 74 28 22 52 2d 73 71 75 61 72 65 64 3a 22 2c 20 72 | ,.y_pred)).print("R-squared:",.r |
14ea0 | 32 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 70 72 69 6e 74 28 22 | 2_score(y_test,.y_pred)).print(" |
14ec0 | 49 6e 74 65 72 63 65 70 74 3a 22 2c 20 6d 6f 64 65 6c 2e 69 6e 74 65 72 63 65 70 74 5f 29 0a 70 | Intercept:",.model.intercept_).p |
14ee0 | 72 69 6e 74 28 22 43 6f 65 66 66 69 63 69 65 6e 74 3a 22 2c 20 6d 6f 64 65 6c 2e 63 6f 65 66 5f | rint("Coefficient:",.model.coef_ |
14f00 | 29 81 7b 82 27 07 01 01 81 7f 81 7f 0e 0d 68 6f 75 73 69 6e 67 20 3d 20 66 65 74 63 68 5f 63 61 | ).{.'.........housing.=.fetch_ca |
14f20 | 6c 69 66 6f 72 6e 69 61 5f 68 6f 75 73 69 6e 67 28 29 0a 79 20 3d 20 68 6f 75 73 69 6e 67 2e 74 | lifornia_housing().y.=.housing.t |
14f40 | 61 72 67 65 74 0a 64 66 20 3d 20 70 64 2e 44 61 74 61 46 72 61 6d 65 28 68 6f 75 73 69 6e 67 2e | arget.df.=.pd.DataFrame(housing. |
14f60 | 64 61 74 61 2c 20 63 6f 6c 75 6d 6e 73 3d 68 6f 75 73 69 6e 67 2e 66 65 61 74 75 72 65 5f 6e 61 | data,.columns=housing.feature_na |
14f80 | 6d 65 73 29 0a 64 66 68 6f 75 73 69 6e 67 20 3d 20 66 65 74 63 68 5f 63 61 6c 69 66 6f 72 6e 69 | mes).dfhousing.=.fetch_californi |
14fa0 | 61 5f 68 6f 75 73 69 6e 67 28 29 0a 79 20 3d 20 68 6f 75 73 69 6e 67 2e 74 61 72 67 65 74 0a 64 | a_housing().y.=.housing.target.d |
14fc0 | 66 20 3d 20 70 64 2e 44 61 74 61 46 72 61 6d 65 28 68 6f 75 73 69 6e 67 2e 64 61 74 61 2c 20 63 | f.=.pd.DataFrame(housing.data,.c |
14fe0 | 6f 6c 75 6d 6e 73 3d 68 6f 75 73 69 6e 67 2e 66 65 61 74 75 72 65 5f 6e 61 6d 65 73 29 0a 64 66 | olumns=housing.feature_names).df |
15000 | 0d 00 00 00 0b 00 87 00 0c 69 08 d0 08 47 04 fa 04 2d 03 b1 03 a5 03 97 01 92 00 b9 00 87 00 00 | .........i...G...-.............. |
15020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
15040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
15060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
15080 | 00 00 00 00 00 00 00 2f 82 41 05 01 01 35 35 0e 21 79 20 3d 20 68 6f 75 73 69 6e 67 2e 74 61 72 | ......./.A...55.!y.=.housing.tar |
150a0 | 67 65 74 0a 79 79 20 3d 20 68 6f 75 73 69 6e 67 2e 74 61 72 67 65 74 0a 79 81 55 82 40 07 01 01 | get.yy.=.housing.target.y.U.@... |
150c0 | 81 59 81 59 0e 20 68 6f 75 73 69 6e 67 20 3d 20 66 65 74 63 68 5f 63 61 6c 69 66 6f 72 6e 69 61 | .Y.Y..housing.=.fetch_california |
150e0 | 5f 68 6f 75 73 69 6e 67 28 29 0a 64 66 20 3d 20 70 64 2e 44 61 74 61 46 72 61 6d 65 28 68 6f 75 | _housing().df.=.pd.DataFrame(hou |
15100 | 73 69 6e 67 2e 64 61 74 61 2c 20 63 6f 6c 75 6d 6e 73 3d 68 6f 75 73 69 6e 67 2e 66 65 61 74 75 | sing.data,.columns=housing.featu |
15120 | 72 65 5f 6e 61 6d 65 73 29 0a 64 66 68 6f 75 73 69 6e 67 20 3d 20 66 65 74 63 68 5f 63 61 6c 69 | re_names).dfhousing.=.fetch_cali |
15140 | 66 6f 72 6e 69 61 5f 68 6f 75 73 69 6e 67 28 29 0a 64 66 20 3d 20 70 64 2e 44 61 74 61 46 72 61 | fornia_housing().df.=.pd.DataFra |
15160 | 6d 65 28 68 6f 75 73 69 6e 67 2e 64 61 74 61 2c 20 63 6f 6c 75 6d 6e 73 3d 68 6f 75 73 69 6e 67 | me(housing.data,.columns=housing |
15180 | 2e 66 65 61 74 75 72 65 5f 6e 61 6d 65 73 29 0a 64 66 84 01 82 3f 07 01 01 84 05 84 05 0e 1f 69 | .feature_names).df...?.........i |
151a0 | 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 69 6d 70 6f 72 74 20 70 61 6e 64 61 73 20 | mport.numpy.as.np.import.pandas. |
151c0 | 61 73 20 70 64 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 64 61 74 61 73 65 74 73 20 69 6d 70 6f | as.pd.from.sklearn.datasets.impo |
151e0 | 72 74 20 66 65 74 63 68 5f 63 61 6c 69 66 6f 72 6e 69 61 5f 68 6f 75 73 69 6e 67 0a 66 72 6f 6d | rt.fetch_california_housing.from |
15200 | 20 73 6b 6c 65 61 72 6e 2e 6d 6f 64 65 6c 5f 73 65 6c 65 63 74 69 6f 6e 20 69 6d 70 6f 72 74 20 | .sklearn.model_selection.import. |
15220 | 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6c 69 | train_test_split.from.sklearn.li |
15240 | 6e 65 61 72 5f 6d 6f 64 65 6c 20 69 6d 70 6f 72 74 20 4c 69 6e 65 61 72 52 65 67 72 65 73 73 69 | near_model.import.LinearRegressi |
15260 | 6f 6e 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6d 65 74 72 69 63 73 20 69 6d 70 6f 72 74 20 6d | on.from.sklearn.metrics.import.m |
15280 | 65 61 6e 5f 73 71 75 61 72 65 64 5f 65 72 72 6f 72 2c 20 72 32 5f 73 63 6f 72 65 69 6d 70 6f 72 | ean_squared_error,.r2_scoreimpor |
152a0 | 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 69 6d 70 6f 72 74 20 70 61 6e 64 61 73 20 61 73 20 70 | t.numpy.as.np.import.pandas.as.p |
152c0 | 64 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 64 61 74 61 73 65 74 73 20 69 6d 70 6f 72 74 20 66 | d.from.sklearn.datasets.import.f |
152e0 | 65 74 63 68 5f 63 61 6c 69 66 6f 72 6e 69 61 5f 68 6f 75 73 69 6e 67 0a 66 72 6f 6d 20 73 6b 6c | etch_california_housing.from.skl |
15300 | 65 61 72 6e 2e 6d 6f 64 65 6c 5f 73 65 6c 65 63 74 69 6f 6e 20 69 6d 70 6f 72 74 20 74 72 61 69 | earn.model_selection.import.trai |
15320 | 6e 5f 74 65 73 74 5f 73 70 6c 69 74 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6c 69 6e 65 61 72 | n_test_split.from.sklearn.linear |
15340 | 5f 6d 6f 64 65 6c 20 69 6d 70 6f 72 74 20 4c 69 6e 65 61 72 52 65 67 72 65 73 73 69 6f 6e 0a 66 | _model.import.LinearRegression.f |
15360 | 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6d 65 74 72 69 63 73 20 69 6d 70 6f 72 74 20 6d 65 61 6e 5f | rom.sklearn.metrics.import.mean_ |
15380 | 73 71 75 61 72 65 64 5f 65 72 72 6f 72 2c 20 72 32 5f 73 63 6f 72 65 0b 82 3e 05 01 01 11 11 0e | squared_error,.r2_score..>...... |
153a0 | 1e 64 66 64 66 09 82 3d 05 01 01 0f 0f 0e 1d 78 78 79 82 3c 05 01 01 7f 7f 0e 1c 78 20 3d 20 64 | .dfdf..=.......xxy.<.......x.=.d |
153c0 | 66 0a 70 72 69 6e 74 28 22 4d 75 6c 74 69 70 6c 65 20 4c 69 6e 65 61 72 20 52 65 67 72 65 73 73 | f.print("Multiple.Linear.Regress |
153e0 | 69 6f 6e 22 29 0a 65 76 61 6c 75 61 74 65 28 78 2c 20 79 29 78 20 3d 20 64 66 0a 70 72 69 6e 74 | ion").evaluate(x,.y)x.=.df.print |
15400 | 28 22 4d 75 6c 74 69 70 6c 65 20 4c 69 6e 65 61 72 20 52 65 67 72 65 73 73 69 6f 6e 22 29 0a 65 | ("Multiple.Linear.Regression").e |
15420 | 76 61 6c 75 61 74 65 28 78 2c 20 79 29 81 49 82 3b 07 01 01 81 4d 81 4d 0e 1b 23 20 53 69 6e 67 | valuate(x,.y).I.;....M.M..#.Sing |
15440 | 6c 65 20 6c 69 6e 65 61 72 20 72 65 67 72 65 73 73 69 6f 6e 0a 78 20 3d 20 64 66 5b 5b 22 41 76 | le.linear.regression.x.=.df[["Av |
15460 | 65 52 6f 6f 6d 73 22 5d 5d 0a 70 72 69 6e 74 28 22 53 69 6e 67 6c 65 20 4c 69 6e 65 61 72 20 52 | eRooms"]].print("Single.Linear.R |
15480 | 65 67 72 65 73 73 69 6f 6e 22 29 0a 65 76 61 6c 75 61 74 65 28 78 2c 20 79 29 23 20 53 69 6e 67 | egression").evaluate(x,.y)#.Sing |
154a0 | 6c 65 20 6c 69 6e 65 61 72 20 72 65 67 72 65 73 73 69 6f 6e 0a 78 20 3d 20 64 66 5b 5b 22 41 76 | le.linear.regression.x.=.df[["Av |
154c0 | 65 52 6f 6f 6d 73 22 5d 5d 0a 70 72 69 6e 74 28 22 53 69 6e 67 6c 65 20 4c 69 6e 65 61 72 20 52 | eRooms"]].print("Single.Linear.R |
154e0 | 65 67 72 65 73 73 69 6f 6e 22 29 0a 65 76 61 6c 75 61 74 65 28 78 2c 20 79 29 86 49 82 3a 07 01 | egression").evaluate(x,.y).I.:.. |
15500 | 01 86 4d 86 4d 0e 1a 64 65 66 20 65 76 61 6c 75 61 74 65 28 78 2c 20 79 29 3a 0a 20 20 20 20 78 | ..M.M..def.evaluate(x,.y):.....x |
15520 | 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 | _train,.x_test,.y_train,.y_test. |
15540 | 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 78 2c 20 79 2c 20 74 65 73 74 5f 73 69 | =.train_test_split(x,.y,.test_si |
15560 | 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 29 0a 20 20 20 20 6d 6f 64 | ze=0.2,.random_state=42).....mod |
15580 | 65 6c 20 3d 20 4c 69 6e 65 61 72 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 20 20 20 20 6d 6f 64 65 | el.=.LinearRegression().....mode |
155a0 | 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 | l.fit(x_train,.y_train).....y_pr |
155c0 | 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 20 20 20 20 0a | ed.=.model.predict(x_test)...... |
155e0 | 20 20 20 20 70 72 69 6e 74 28 22 4d 65 61 6e 20 53 71 75 61 72 65 64 20 45 72 72 6f 72 3a 22 2c | ....print("Mean.Squared.Error:", |
15600 | 20 6d 65 61 6e 5f 73 71 75 61 72 65 64 5f 65 72 72 6f 72 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 | .mean_squared_error(y_test,.y_pr |
15620 | 65 64 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 52 2d 73 71 75 61 72 65 64 3a 22 2c 20 72 32 5f | ed)).....print("R-squared:",.r2_ |
15640 | 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 70 72 69 6e 74 | score(y_test,.y_pred)).....print |
15660 | 28 22 49 6e 74 65 72 63 65 70 74 3a 22 2c 20 6d 6f 64 65 6c 2e 69 6e 74 65 72 63 65 70 74 5f 29 | ("Intercept:",.model.intercept_) |
15680 | 0a 20 20 20 20 70 72 69 6e 74 28 22 43 6f 65 66 66 69 63 69 65 6e 74 3a 22 2c 20 6d 6f 64 65 6c | .....print("Coefficient:",.model |
156a0 | 2e 63 6f 65 66 5f 29 64 65 66 20 65 76 61 6c 75 61 74 65 28 78 2c 20 79 29 3a 0a 20 20 20 20 78 | .coef_)def.evaluate(x,.y):.....x |
156c0 | 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 | _train,.x_test,.y_train,.y_test. |
156e0 | 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 78 2c 20 79 2c 20 74 65 73 74 5f 73 69 | =.train_test_split(x,.y,.test_si |
15700 | 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 29 0a 20 20 20 20 6d 6f 64 | ze=0.2,.random_state=42).....mod |
15720 | 65 6c 20 3d 20 4c 69 6e 65 61 72 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 20 20 20 20 6d 6f 64 65 | el.=.LinearRegression().....mode |
15740 | 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 | l.fit(x_train,.y_train).....y_pr |
15760 | 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 20 20 20 20 0a | ed.=.model.predict(x_test)...... |
15780 | 20 20 20 20 70 72 69 6e 74 28 22 4d 65 61 6e 20 53 71 75 61 72 65 64 20 45 72 72 6f 72 3a 22 2c | ....print("Mean.Squared.Error:", |
157a0 | 20 6d 65 61 6e 5f 73 71 75 61 72 65 64 5f 65 72 72 6f 72 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 | .mean_squared_error(y_test,.y_pr |
157c0 | 65 64 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 52 2d 73 71 75 61 72 65 64 3a 22 2c 20 72 32 5f | ed)).....print("R-squared:",.r2_ |
157e0 | 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 70 72 69 6e 74 | score(y_test,.y_pred)).....print |
15800 | 28 22 49 6e 74 65 72 63 65 70 74 3a 22 2c 20 6d 6f 64 65 6c 2e 69 6e 74 65 72 63 65 70 74 5f 29 | ("Intercept:",.model.intercept_) |
15820 | 0a 20 20 20 20 70 72 69 6e 74 28 22 43 6f 65 66 66 69 63 69 65 6e 74 3a 22 2c 20 6d 6f 64 65 6c | .....print("Coefficient:",.model |
15840 | 2e 63 6f 65 66 5f 29 81 05 82 39 07 01 01 81 09 81 09 0e 19 23 20 53 69 6e 67 6c 65 20 6c 69 6e | .coef_)...9.........#.Single.lin |
15860 | 65 61 72 20 72 65 67 72 65 73 73 69 6f 6e 0a 78 20 3d 20 64 66 5b 5b 22 41 76 65 52 6f 6f 6d 73 | ear.regression.x.=.df[["AveRooms |
15880 | 22 5d 5d 0a 65 76 61 6c 75 61 74 65 28 78 2c 20 79 29 23 20 53 69 6e 67 6c 65 20 6c 69 6e 65 61 | "]].evaluate(x,.y)#.Single.linea |
158a0 | 72 20 72 65 67 72 65 73 73 69 6f 6e 0a 78 20 3d 20 64 66 5b 5b 22 41 76 65 52 6f 6f 6d 73 22 5d | r.regression.x.=.df[["AveRooms"] |
158c0 | 5d 0a 65 76 61 6c 75 61 74 65 28 78 2c 20 79 29 87 15 82 38 07 01 01 87 19 87 19 0e 18 64 65 66 | ].evaluate(x,.y)...8.........def |
158e0 | 20 65 76 61 6c 75 61 74 65 28 78 2c 20 79 29 3a 0a 20 20 20 20 78 5f 74 72 61 69 6e 2c 20 78 5f | .evaluate(x,.y):.....x_train,.x_ |
15900 | 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 | test,.y_train,.y_test.=.train_te |
15920 | 73 74 5f 73 70 6c 69 74 28 78 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 | st_split(x,.y,.test_size=0.2,.ra |
15940 | 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 29 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4c 69 6e 65 61 | ndom_state=42).....model.=.Linea |
15960 | 72 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 | rRegression().....model.fit(x_tr |
15980 | 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c | ain,.y_train).....y_pred.=.model |
159a0 | 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 20 20 20 20 0a 20 20 20 20 70 72 69 6e 74 28 | .predict(x_test)..........print( |
159c0 | 22 53 69 6e 67 6c 65 20 4c 69 6e 65 61 72 20 52 65 67 72 65 73 73 69 6f 6e 22 29 0a 20 20 20 20 | "Single.Linear.Regression")..... |
159e0 | 70 72 69 6e 74 28 22 4d 65 61 6e 20 53 71 75 61 72 65 64 20 45 72 72 6f 72 3a 22 2c 20 6d 65 61 | print("Mean.Squared.Error:",.mea |
15a00 | 6e 5f 73 71 75 61 72 65 64 5f 65 72 72 6f 72 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 | n_squared_error(y_test,.y_pred)) |
15a20 | 0a 20 20 20 20 70 72 69 6e 74 28 22 52 2d 73 71 75 61 72 65 64 3a 22 2c 20 72 32 5f 73 63 6f 72 | .....print("R-squared:",.r2_scor |
15a40 | 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 49 6e | e(y_test,.y_pred)).....print("In |
15a60 | 74 65 72 63 65 70 74 3a 22 2c 20 6d 6f 64 65 6c 2e 69 6e 74 65 72 63 65 70 74 5f 29 0a 20 20 20 | tercept:",.model.intercept_).... |
15a80 | 20 70 72 69 6e 74 28 22 43 6f 65 66 66 69 63 69 65 6e 74 3a 22 2c 20 6d 6f 64 65 6c 2e 63 6f 65 | .print("Coefficient:",.model.coe |
15aa0 | 66 5f 29 64 65 66 20 65 76 61 6c 75 61 74 65 28 78 2c 20 79 29 3a 0a 20 20 20 20 78 5f 74 72 61 | f_)def.evaluate(x,.y):.....x_tra |
15ac0 | 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 | in,.x_test,.y_train,.y_test.=.tr |
15ae0 | 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 78 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 | ain_test_split(x,.y,.test_size=0 |
15b00 | 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 29 0a 20 20 20 20 6d 6f 64 65 6c 20 3d | .2,.random_state=42).....model.= |
15b20 | 20 4c 69 6e 65 61 72 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 | .LinearRegression().....model.fi |
15b40 | 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 65 64 20 3d | t(x_train,.y_train).....y_pred.= |
15b60 | 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 20 20 20 20 0a 20 20 20 20 | .model.predict(x_test).......... |
15b80 | 70 72 69 6e 74 28 22 53 69 6e 67 6c 65 20 4c 69 6e 65 61 72 20 52 65 67 72 65 73 73 69 6f 6e 22 | print("Single.Linear.Regression" |
15ba0 | 29 0a 20 20 20 20 70 72 69 6e 74 28 22 4d 65 61 6e 20 53 71 75 61 72 65 64 20 45 72 72 6f 72 3a | ).....print("Mean.Squared.Error: |
15bc0 | 22 2c 20 6d 65 61 6e 5f 73 71 75 61 72 65 64 5f 65 72 72 6f 72 28 79 5f 74 65 73 74 2c 20 79 5f | ",.mean_squared_error(y_test,.y_ |
15be0 | 70 72 65 64 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 52 2d 73 71 75 61 72 65 64 3a 22 2c 20 72 | pred)).....print("R-squared:",.r |
15c00 | 32 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 70 72 69 | 2_score(y_test,.y_pred)).....pri |
15c20 | 6e 74 28 22 49 6e 74 65 72 63 65 70 74 3a 22 2c 20 6d 6f 64 65 6c 2e 69 6e 74 65 72 63 65 70 74 | nt("Intercept:",.model.intercept |
15c40 | 5f 29 0a 20 20 20 20 70 72 69 6e 74 28 22 43 6f 65 66 66 69 63 69 65 6e 74 3a 22 2c 20 6d 6f 64 | _).....print("Coefficient:",.mod |
15c60 | 65 6c 2e 63 6f 65 66 5f 29 87 13 82 37 07 01 01 87 17 87 17 0e 17 64 65 66 20 65 76 61 6c 75 61 | el.coef_)...7.........def.evalua |
15c80 | 74 65 28 78 2c 20 79 29 0a 20 20 20 20 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f | te(x,.y).....x_train,.x_test,.y_ |
15ca0 | 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 | train,.y_test.=.train_test_split |
15cc0 | 28 78 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 | (x,.y,.test_size=0.2,.random_sta |
15ce0 | 74 65 3d 34 32 29 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4c 69 6e 65 61 72 52 65 67 72 65 73 73 | te=42).....model.=.LinearRegress |
15d00 | 69 6f 6e 28 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 | ion().....model.fit(x_train,.y_t |
15d20 | 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 | rain).....y_pred.=.model.predict |
15d40 | 28 78 5f 74 65 73 74 29 0a 20 20 20 20 0a 20 20 20 20 70 72 69 6e 74 28 22 53 69 6e 67 6c 65 20 | (x_test)..........print("Single. |
15d60 | 4c 69 6e 65 61 72 20 52 65 67 72 65 73 73 69 6f 6e 22 29 0a 20 20 20 20 70 72 69 6e 74 28 22 4d | Linear.Regression").....print("M |
15d80 | 65 61 6e 20 53 71 75 61 72 65 64 20 45 72 72 6f 72 3a 22 2c 20 6d 65 61 6e 5f 73 71 75 61 72 65 | ean.Squared.Error:",.mean_square |
15da0 | 64 5f 65 72 72 6f 72 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 70 72 69 | d_error(y_test,.y_pred)).....pri |
15dc0 | 6e 74 28 22 52 2d 73 71 75 61 72 65 64 3a 22 2c 20 72 32 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 | nt("R-squared:",.r2_score(y_test |
15de0 | 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 49 6e 74 65 72 63 65 70 74 3a | ,.y_pred)).....print("Intercept: |
15e00 | 22 2c 20 6d 6f 64 65 6c 2e 69 6e 74 65 72 63 65 70 74 5f 29 0a 20 20 20 20 70 72 69 6e 74 28 22 | ",.model.intercept_).....print(" |
15e20 | 43 6f 65 66 66 69 63 69 65 6e 74 3a 22 2c 20 6d 6f 64 65 6c 2e 63 6f 65 66 5f 29 64 65 66 20 65 | Coefficient:",.model.coef_)def.e |
15e40 | 76 61 6c 75 61 74 65 28 78 2c 20 79 29 0a 20 20 20 20 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 | valuate(x,.y).....x_train,.x_tes |
15e60 | 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f | t,.y_train,.y_test.=.train_test_ |
15e80 | 73 70 6c 69 74 28 78 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f | split(x,.y,.test_size=0.2,.rando |
15ea0 | 6d 5f 73 74 61 74 65 3d 34 32 29 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4c 69 6e 65 61 72 52 65 | m_state=42).....model.=.LinearRe |
15ec0 | 67 72 65 73 73 69 6f 6e 28 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e | gression().....model.fit(x_train |
15ee0 | 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 | ,.y_train).....y_pred.=.model.pr |
15f00 | 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 20 20 20 20 0a 20 20 20 20 70 72 69 6e 74 28 22 53 69 | edict(x_test)..........print("Si |
15f20 | 6e 67 6c 65 20 4c 69 6e 65 61 72 20 52 65 67 72 65 73 73 69 6f 6e 22 29 0a 20 20 20 20 70 72 69 | ngle.Linear.Regression").....pri |
15f40 | 6e 74 28 22 4d 65 61 6e 20 53 71 75 61 72 65 64 20 45 72 72 6f 72 3a 22 2c 20 6d 65 61 6e 5f 73 | nt("Mean.Squared.Error:",.mean_s |
15f60 | 71 75 61 72 65 64 5f 65 72 72 6f 72 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 | quared_error(y_test,.y_pred))... |
15f80 | 20 20 70 72 69 6e 74 28 22 52 2d 73 71 75 61 72 65 64 3a 22 2c 20 72 32 5f 73 63 6f 72 65 28 79 | ..print("R-squared:",.r2_score(y |
15fa0 | 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 49 6e 74 65 72 | _test,.y_pred)).....print("Inter |
15fc0 | 63 65 70 74 3a 22 2c 20 6d 6f 64 65 6c 2e 69 6e 74 65 72 63 65 70 74 5f 29 0a 20 20 20 20 70 72 | cept:",.model.intercept_).....pr |
15fe0 | 69 6e 74 28 22 43 6f 65 66 66 69 63 69 65 6e 74 3a 22 2c 20 6d 6f 64 65 6c 2e 63 6f 65 66 5f 29 | int("Coefficient:",.model.coef_) |
16000 | 0d 00 00 00 13 02 15 00 0c b3 0c 1c 0b 9c 0b 20 0a 81 09 fa 09 51 08 c0 08 17 07 86 04 f0 04 2f | .....................Q........./ |
16020 | 03 6a 03 48 03 22 02 af 02 5d 02 3b 02 15 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .j.H."...].;.................... |
16040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
160a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
160c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
160e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
161a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
161c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
161e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
16200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 23 82 54 05 01 01 29 29 1a 04 68 | .....................#.T...))..h |
16220 | 6f 75 73 69 6e 67 2e 74 61 72 67 65 74 68 6f 75 73 69 6e 67 2e 74 61 72 67 65 74 1f 82 53 05 01 | ousing.targethousing.target..S.. |
16240 | 01 25 25 1a 03 68 6f 75 73 69 6e 67 2e 64 61 74 61 68 6f 75 73 69 6e 67 2e 64 61 74 61 4f 82 52 | .%%..housing.datahousing.dataO.R |
16260 | 05 01 01 55 55 1a 02 68 6f 75 73 69 6e 67 20 3d 20 66 65 74 63 68 5f 63 61 6c 69 66 6f 72 6e 69 | ...UU..housing.=.fetch_californi |
16280 | 61 5f 68 6f 75 73 69 6e 67 28 29 68 6f 75 73 69 6e 67 20 3d 20 66 65 74 63 68 5f 63 61 6c 69 66 | a_housing()housing.=.fetch_calif |
162a0 | 6f 72 6e 69 61 5f 68 6f 75 73 69 6e 67 28 29 70 82 51 05 01 09 77 77 1a 66 72 6f 6d 20 73 6b 6c | ornia_housing()p.Q...ww.from.skl |
162c0 | 65 61 72 6e 2e 64 61 74 61 73 65 74 73 20 69 6d 70 6f 72 74 20 66 65 74 63 68 5f 63 61 6c 69 66 | earn.datasets.import.fetch_calif |
162e0 | 6f 72 6e 69 61 5f 68 6f 75 73 69 6e 67 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 64 61 74 61 73 65 | ornia_housingfrom.sklearn.datase |
16300 | 74 73 20 69 6d 70 6f 72 74 20 66 65 74 63 68 5f 63 61 6c 69 66 6f 72 6e 69 61 5f 68 6f 75 73 69 | ts.import.fetch_california_housi |
16320 | 6e 67 23 82 50 05 01 01 29 29 0e 2d 68 6f 75 73 69 6e 67 2e 74 61 72 67 65 74 68 6f 75 73 69 6e | ng#.P...)).-housing.targethousin |
16340 | 67 2e 74 61 72 67 65 74 1f 82 4f 05 01 01 25 25 0e 2c 68 6f 75 73 69 6e 67 2e 64 61 74 61 68 6f | g.target..O...%%.,housing.dataho |
16360 | 75 73 69 6e 67 2e 64 61 74 61 81 41 82 4e 07 01 01 81 45 81 45 19 03 23 20 4c 6f 61 64 20 69 72 | using.data.A.N....E.E..#.Load.ir |
16380 | 69 73 20 64 61 74 61 73 65 74 20 74 6f 20 63 72 65 61 74 65 20 61 20 62 69 6e 61 72 79 20 63 6c | is.dataset.to.create.a.binary.cl |
163a0 | 61 73 73 69 66 69 63 61 74 69 6f 6e 20 70 72 6f 62 6c 65 6d 0a 69 72 69 73 20 3d 20 6c 6f 61 64 | assification.problem.iris.=.load |
163c0 | 5f 69 72 69 73 28 29 0a 69 72 69 73 2e 74 61 72 67 65 74 23 20 4c 6f 61 64 20 69 72 69 73 20 64 | _iris().iris.target#.Load.iris.d |
163e0 | 61 74 61 73 65 74 20 74 6f 20 63 72 65 61 74 65 20 61 20 62 69 6e 61 72 79 20 63 6c 61 73 73 69 | ataset.to.create.a.binary.classi |
16400 | 66 69 63 61 74 69 6f 6e 20 70 72 6f 62 6c 65 6d 0a 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 | fication.problem.iris.=.load_iri |
16420 | 73 28 29 0a 69 72 69 73 2e 74 61 72 67 65 74 81 3d 82 4d 07 01 01 81 41 81 41 19 02 23 20 4c 6f | s().iris.target.=.M....A.A..#.Lo |
16440 | 61 64 20 69 72 69 73 20 64 61 74 61 73 65 74 20 74 6f 20 63 72 65 61 74 65 20 61 20 62 69 6e 61 | ad.iris.dataset.to.create.a.bina |
16460 | 72 79 20 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 20 70 72 6f 62 6c 65 6d 0a 69 72 69 73 20 3d | ry.classification.problem.iris.= |
16480 | 20 6c 6f 61 64 5f 69 72 69 73 28 29 0a 69 72 69 73 2e 64 61 74 61 23 20 4c 6f 61 64 20 69 72 69 | .load_iris().iris.data#.Load.iri |
164a0 | 73 20 64 61 74 61 73 65 74 20 74 6f 20 63 72 65 61 74 65 20 61 20 62 69 6e 61 72 79 20 63 6c 61 | s.dataset.to.create.a.binary.cla |
164c0 | 73 73 69 66 69 63 61 74 69 6f 6e 20 70 72 6f 62 6c 65 6d 0a 69 72 69 73 20 3d 20 6c 6f 61 64 5f | ssification.problem.iris.=.load_ |
164e0 | 69 72 69 73 28 29 0a 69 72 69 73 2e 64 61 74 61 85 12 82 4c 07 01 09 85 17 85 17 19 69 6d 70 6f | iris().iris.data...L........impo |
16500 | 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 69 6d 70 6f 72 74 20 70 61 6e 64 61 73 20 61 73 20 | rt.numpy.as.np.import.pandas.as. |
16520 | 70 64 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 64 61 74 61 73 65 74 73 20 69 6d 70 6f 72 74 20 | pd.from.sklearn.datasets.import. |
16540 | 6c 6f 61 64 5f 69 72 69 73 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6d 6f 64 65 6c 5f 73 65 6c | load_iris.from.sklearn.model_sel |
16560 | 65 63 74 69 6f 6e 20 69 6d 70 6f 72 74 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 0a 66 | ection.import.train_test_split.f |
16580 | 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6c 69 6e 65 61 72 5f 6d 6f 64 65 6c 20 69 6d 70 6f 72 74 20 | rom.sklearn.linear_model.import. |
165a0 | 4c 69 6e 65 61 72 52 65 67 72 65 73 73 69 6f 6e 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 74 72 | LinearRegression.from.sklearn.tr |
165c0 | 65 65 20 69 6d 70 6f 72 74 20 44 65 63 69 73 69 6f 6e 54 72 65 65 43 6c 61 73 73 69 66 69 65 72 | ee.import.DecisionTreeClassifier |
165e0 | 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6d 65 74 72 69 63 73 20 69 6d 70 6f 72 74 20 61 63 63 | .from.sklearn.metrics.import.acc |
16600 | 75 72 61 63 79 5f 73 63 6f 72 65 2c 20 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 65 2c 20 72 65 | uracy_score,.precision_score,.re |
16620 | 63 61 6c 6c 5f 73 63 6f 72 65 2c 20 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 | call_score,.classification_repor |
16640 | 74 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 69 6d 70 6f 72 74 20 70 61 6e 64 61 | timport.numpy.as.np.import.panda |
16660 | 73 20 61 73 20 70 64 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 64 61 74 61 73 65 74 73 20 69 6d | s.as.pd.from.sklearn.datasets.im |
16680 | 70 6f 72 74 20 6c 6f 61 64 5f 69 72 69 73 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6d 6f 64 65 | port.load_iris.from.sklearn.mode |
166a0 | 6c 5f 73 65 6c 65 63 74 69 6f 6e 20 69 6d 70 6f 72 74 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 | l_selection.import.train_test_sp |
166c0 | 6c 69 74 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6c 69 6e 65 61 72 5f 6d 6f 64 65 6c 20 69 6d | lit.from.sklearn.linear_model.im |
166e0 | 70 6f 72 74 20 4c 69 6e 65 61 72 52 65 67 72 65 73 73 69 6f 6e 0a 66 72 6f 6d 20 73 6b 6c 65 61 | port.LinearRegression.from.sklea |
16700 | 72 6e 2e 74 72 65 65 20 69 6d 70 6f 72 74 20 44 65 63 69 73 69 6f 6e 54 72 65 65 43 6c 61 73 73 | rn.tree.import.DecisionTreeClass |
16720 | 69 66 69 65 72 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6d 65 74 72 69 63 73 20 69 6d 70 6f 72 | ifier.from.sklearn.metrics.impor |
16740 | 74 20 61 63 63 75 72 61 63 79 5f 73 63 6f 72 65 2c 20 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 | t.accuracy_score,.precision_scor |
16760 | 65 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 2c 20 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 5f | e,.recall_score,.classification_ |
16780 | 72 65 70 6f 72 74 81 0d 82 4b 07 01 01 81 11 81 11 0e 2b 78 20 3d 20 64 66 0a 70 72 69 6e 74 28 | report...K........+x.=.df.print( |
167a0 | 22 5c 6e 23 20 4d 75 6c 74 69 70 6c 65 20 4c 69 6e 65 61 72 20 52 65 67 72 65 73 73 69 6f 6e 20 | "\n#.Multiple.Linear.Regression. |
167c0 | 3a 2d 5c 6e 22 29 0a 65 76 61 6c 75 61 74 65 28 78 2c 20 79 29 78 20 3d 20 64 66 0a 70 72 69 6e | :-\n").evaluate(x,.y)x.=.df.prin |
167e0 | 74 28 22 5c 6e 23 20 4d 75 6c 74 69 70 6c 65 20 4c 69 6e 65 61 72 20 52 65 67 72 65 73 73 69 6f | t("\n#.Multiple.Linear.Regressio |
16800 | 6e 20 3a 2d 5c 6e 22 29 0a 65 76 61 6c 75 61 74 65 28 78 2c 20 79 29 81 25 82 4a 07 01 01 81 29 | n.:-\n").evaluate(x,.y).%.J....) |
16820 | 81 29 0e 2a 78 20 3d 20 64 66 5b 5b 22 41 76 65 52 6f 6f 6d 73 22 5d 5d 0a 70 72 69 6e 74 28 22 | .).*x.=.df[["AveRooms"]].print(" |
16840 | 5c 6e 23 20 53 69 6e 67 6c 65 20 4c 69 6e 65 61 72 20 52 65 67 72 65 73 73 69 6f 6e 20 3a 2d 5c | \n#.Single.Linear.Regression.:-\ |
16860 | 6e 22 29 0a 65 76 61 6c 75 61 74 65 28 78 2c 20 79 29 78 20 3d 20 64 66 5b 5b 22 41 76 65 52 6f | n").evaluate(x,.y)x.=.df[["AveRo |
16880 | 6f 6d 73 22 5d 5d 0a 70 72 69 6e 74 28 22 5c 6e 23 20 53 69 6e 67 6c 65 20 4c 69 6e 65 61 72 20 | oms"]].print("\n#.Single.Linear. |
168a0 | 52 65 67 72 65 73 73 69 6f 6e 20 3a 2d 5c 6e 22 29 0a 65 76 61 6c 75 61 74 65 28 78 2c 20 79 29 | Regression.:-\n").evaluate(x,.y) |
168c0 | 81 0d 82 49 07 01 01 81 11 81 11 0e 29 78 20 3d 20 64 66 0a 70 72 69 6e 74 28 22 5c 6e 3e 20 4d | ...I........)x.=.df.print("\n>.M |
168e0 | 75 6c 74 69 70 6c 65 20 4c 69 6e 65 61 72 20 52 65 67 72 65 73 73 69 6f 6e 20 3a 2d 5c 6e 22 29 | ultiple.Linear.Regression.:-\n") |
16900 | 0a 65 76 61 6c 75 61 74 65 28 78 2c 20 79 29 78 20 3d 20 64 66 0a 70 72 69 6e 74 28 22 5c 6e 3e | .evaluate(x,.y)x.=.df.print("\n> |
16920 | 20 4d 75 6c 74 69 70 6c 65 20 4c 69 6e 65 61 72 20 52 65 67 72 65 73 73 69 6f 6e 20 3a 2d 5c 6e | .Multiple.Linear.Regression.:-\n |
16940 | 22 29 0a 65 76 61 6c 75 61 74 65 28 78 2c 20 79 29 81 25 82 48 07 01 01 81 29 81 29 0e 28 78 20 | ").evaluate(x,.y).%.H....).).(x. |
16960 | 3d 20 64 66 5b 5b 22 41 76 65 52 6f 6f 6d 73 22 5d 5d 0a 70 72 69 6e 74 28 22 5c 6e 3e 20 53 69 | =.df[["AveRooms"]].print("\n>.Si |
16980 | 6e 67 6c 65 20 4c 69 6e 65 61 72 20 52 65 67 72 65 73 73 69 6f 6e 20 3a 2d 5c 6e 22 29 0a 65 76 | ngle.Linear.Regression.:-\n").ev |
169a0 | 61 6c 75 61 74 65 28 78 2c 20 79 29 78 20 3d 20 64 66 5b 5b 22 41 76 65 52 6f 6f 6d 73 22 5d 5d | aluate(x,.y)x.=.df[["AveRooms"]] |
169c0 | 0a 70 72 69 6e 74 28 22 5c 6e 3e 20 53 69 6e 67 6c 65 20 4c 69 6e 65 61 72 20 52 65 67 72 65 73 | .print("\n>.Single.Linear.Regres |
169e0 | 73 69 6f 6e 20 3a 2d 5c 6e 22 29 0a 65 76 61 6c 75 61 74 65 28 78 2c 20 79 29 81 03 82 47 07 01 | sion.:-\n").evaluate(x,.y)...G.. |
16a00 | 01 81 07 81 07 0e 27 78 20 3d 20 64 66 0a 70 72 69 6e 74 28 22 5c 6e 4d 75 6c 74 69 70 6c 65 20 | ......'x.=.df.print("\nMultiple. |
16a20 | 4c 69 6e 65 61 72 20 52 65 67 72 65 73 73 69 6f 6e 5c 6e 22 29 0a 65 76 61 6c 75 61 74 65 28 78 | Linear.Regression\n").evaluate(x |
16a40 | 2c 20 79 29 78 20 3d 20 64 66 0a 70 72 69 6e 74 28 22 5c 6e 4d 75 6c 74 69 70 6c 65 20 4c 69 6e | ,.y)x.=.df.print("\nMultiple.Lin |
16a60 | 65 61 72 20 52 65 67 72 65 73 73 69 6f 6e 5c 6e 22 29 0a 65 76 61 6c 75 61 74 65 28 78 2c 20 79 | ear.Regression\n").evaluate(x,.y |
16a80 | 29 81 1b 82 46 07 01 01 81 1f 81 1f 0e 26 78 20 3d 20 64 66 5b 5b 22 41 76 65 52 6f 6f 6d 73 22 | )...F........&x.=.df[["AveRooms" |
16aa0 | 5d 5d 0a 70 72 69 6e 74 28 22 5c 6e 53 69 6e 67 6c 65 20 4c 69 6e 65 61 72 20 52 65 67 72 65 73 | ]].print("\nSingle.Linear.Regres |
16ac0 | 73 69 6f 6e 5c 6e 22 29 0a 65 76 61 6c 75 61 74 65 28 78 2c 20 79 29 78 20 3d 20 64 66 5b 5b 22 | sion\n").evaluate(x,.y)x.=.df[[" |
16ae0 | 41 76 65 52 6f 6f 6d 73 22 5d 5d 0a 70 72 69 6e 74 28 22 5c 6e 53 69 6e 67 6c 65 20 4c 69 6e 65 | AveRooms"]].print("\nSingle.Line |
16b00 | 61 72 20 52 65 67 72 65 73 73 69 6f 6e 5c 6e 22 29 0a 65 76 61 6c 75 61 74 65 28 78 2c 20 79 29 | ar.Regression\n").evaluate(x,.y) |
16b20 | 79 82 45 05 01 01 7f 7f 0e 25 78 20 3d 20 64 66 0a 70 72 69 6e 74 28 22 4d 75 6c 74 69 70 6c 65 | y.E......%x.=.df.print("Multiple |
16b40 | 20 4c 69 6e 65 61 72 20 52 65 67 72 65 73 73 69 6f 6e 22 29 0a 65 76 61 6c 75 61 74 65 28 78 2c | .Linear.Regression").evaluate(x, |
16b60 | 20 79 29 78 20 3d 20 64 66 0a 70 72 69 6e 74 28 22 4d 75 6c 74 69 70 6c 65 20 4c 69 6e 65 61 72 | .y)x.=.df.print("Multiple.Linear |
16b80 | 20 52 65 67 72 65 73 73 69 6f 6e 22 29 0a 65 76 61 6c 75 61 74 65 28 78 2c 20 79 29 7d 82 44 07 | .Regression").evaluate(x,.y)}.D. |
16ba0 | 01 01 81 01 81 01 0e 24 78 20 3d 20 64 66 0a 70 72 69 6e 74 28 22 4d 75 6c 74 69 70 6c 65 20 4c | .......$x.=.df.print("Multiple.L |
16bc0 | 69 6e 65 61 72 20 52 65 67 72 65 73 73 69 6f 6e 22 29 0a 65 76 61 6c 75 61 74 65 28 78 2c 20 79 | inear.Regression").evaluate(x,.y |
16be0 | 29 6b 78 20 3d 20 64 66 0a 70 72 69 6e 74 28 22 4d 75 6c 74 69 70 6c 65 20 4c 69 6e 65 61 72 20 | )kx.=.df.print("Multiple.Linear. |
16c00 | 52 65 67 72 65 73 73 69 6f 6e 22 29 0a 65 76 61 6c 75 61 74 65 28 78 2c 20 79 29 6b 81 13 82 43 | Regression").evaluate(x,.y)k...C |
16c20 | 07 01 01 81 17 81 17 0e 23 78 20 3d 20 64 66 5b 5b 22 41 76 65 52 6f 6f 6d 73 22 5d 5d 0a 70 72 | ........#x.=.df[["AveRooms"]].pr |
16c40 | 69 6e 74 28 22 53 69 6e 67 6c 65 20 4c 69 6e 65 61 72 20 52 65 67 72 65 73 73 69 6f 6e 22 29 0a | int("Single.Linear.Regression"). |
16c60 | 65 76 61 6c 75 61 74 65 28 78 2c 20 79 29 78 20 3d 20 64 66 5b 5b 22 41 76 65 52 6f 6f 6d 73 22 | evaluate(x,.y)x.=.df[["AveRooms" |
16c80 | 5d 5d 0a 70 72 69 6e 74 28 22 53 69 6e 67 6c 65 20 4c 69 6e 65 61 72 20 52 65 67 72 65 73 73 69 | ]].print("Single.Linear.Regressi |
16ca0 | 6f 6e 22 29 0a 65 76 61 6c 75 61 74 65 28 78 2c 20 79 29 86 49 82 42 07 01 01 86 4d 86 4d 0e 22 | on").evaluate(x,.y).I.B....M.M." |
16cc0 | 64 65 66 20 65 76 61 6c 75 61 74 65 28 78 2c 20 79 29 3a 0a 20 20 20 20 78 5f 74 72 61 69 6e 2c | def.evaluate(x,.y):.....x_train, |
16ce0 | 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e | .x_test,.y_train,.y_test.=.train |
16d00 | 5f 74 65 73 74 5f 73 70 6c 69 74 28 78 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c | _test_split(x,.y,.test_size=0.2, |
16d20 | 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 29 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4c 69 | .random_state=42).....model.=.Li |
16d40 | 6e 65 61 72 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 | nearRegression().....model.fit(x |
16d60 | 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f | _train,.y_train).....y_pred.=.mo |
16d80 | 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 20 20 20 20 0a 20 20 20 20 70 72 69 | del.predict(x_test)..........pri |
16da0 | 6e 74 28 22 4d 65 61 6e 20 53 71 75 61 72 65 64 20 45 72 72 6f 72 3a 22 2c 20 6d 65 61 6e 5f 73 | nt("Mean.Squared.Error:",.mean_s |
16dc0 | 71 75 61 72 65 64 5f 65 72 72 6f 72 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 | quared_error(y_test,.y_pred))... |
16de0 | 20 20 70 72 69 6e 74 28 22 52 2d 73 71 75 61 72 65 64 3a 22 2c 20 72 32 5f 73 63 6f 72 65 28 79 | ..print("R-squared:",.r2_score(y |
16e00 | 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 49 6e 74 65 72 | _test,.y_pred)).....print("Inter |
16e20 | 63 65 70 74 3a 22 2c 20 6d 6f 64 65 6c 2e 69 6e 74 65 72 63 65 70 74 5f 29 0a 20 20 20 20 70 72 | cept:",.model.intercept_).....pr |
16e40 | 69 6e 74 28 22 43 6f 65 66 66 69 63 69 65 6e 74 3a 22 2c 20 6d 6f 64 65 6c 2e 63 6f 65 66 5f 29 | int("Coefficient:",.model.coef_) |
16e60 | 64 65 66 20 65 76 61 6c 75 61 74 65 28 78 2c 20 79 29 3a 0a 20 20 20 20 78 5f 74 72 61 69 6e 2c | def.evaluate(x,.y):.....x_train, |
16e80 | 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e | .x_test,.y_train,.y_test.=.train |
16ea0 | 5f 74 65 73 74 5f 73 70 6c 69 74 28 78 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c | _test_split(x,.y,.test_size=0.2, |
16ec0 | 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 29 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4c 69 | .random_state=42).....model.=.Li |
16ee0 | 6e 65 61 72 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 | nearRegression().....model.fit(x |
16f00 | 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f | _train,.y_train).....y_pred.=.mo |
16f20 | 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 20 20 20 20 0a 20 20 20 20 70 72 69 | del.predict(x_test)..........pri |
16f40 | 6e 74 28 22 4d 65 61 6e 20 53 71 75 61 72 65 64 20 45 72 72 6f 72 3a 22 2c 20 6d 65 61 6e 5f 73 | nt("Mean.Squared.Error:",.mean_s |
16f60 | 71 75 61 72 65 64 5f 65 72 72 6f 72 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 | quared_error(y_test,.y_pred))... |
16f80 | 20 20 70 72 69 6e 74 28 22 52 2d 73 71 75 61 72 65 64 3a 22 2c 20 72 32 5f 73 63 6f 72 65 28 79 | ..print("R-squared:",.r2_score(y |
16fa0 | 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 49 6e 74 65 72 | _test,.y_pred)).....print("Inter |
16fc0 | 63 65 70 74 3a 22 2c 20 6d 6f 64 65 6c 2e 69 6e 74 65 72 63 65 70 74 5f 29 0a 20 20 20 20 70 72 | cept:",.model.intercept_).....pr |
16fe0 | 69 6e 74 28 22 43 6f 65 66 66 69 63 69 65 6e 74 3a 22 2c 20 6d 6f 64 65 6c 2e 63 6f 65 66 5f 29 | int("Coefficient:",.model.coef_) |
17000 | 0d 00 00 00 1b 00 58 00 0d fc 0d 23 0c b5 0c 83 09 2c 08 83 07 f2 07 b6 07 7c 07 3e 06 e8 06 b8 | ......X....#.....,.......|.>.... |
17020 | 06 84 06 2c 05 c0 05 8c 04 67 04 3b 01 a0 01 8c 01 78 01 64 01 44 01 12 00 dc 00 94 00 58 00 00 | ...,.....g.;.....x.d.D.......X.. |
17040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 39 82 6f 05 01 01 3f 3f | ........................9.o...?? |
17060 | 19 0c 79 20 3d 20 69 72 69 73 5b 22 74 61 72 67 65 74 22 5d 20 21 3d 20 32 0a 79 79 20 3d 20 69 | ..y.=.iris["target"].!=.2.yy.=.i |
17080 | 72 69 73 5b 22 74 61 72 67 65 74 22 5d 20 21 3d 20 32 0a 79 45 82 6e 05 01 01 4b 4b 19 0b 79 20 | ris["target"].!=.2.yE.n...KK..y. |
170a0 | 3d 20 69 72 69 73 5b 69 72 69 73 5b 22 74 61 72 67 65 74 22 5d 20 21 3d 20 32 5d 0a 79 79 20 3d | =.iris[iris["target"].!=.2].yy.= |
170c0 | 20 69 72 69 73 5b 69 72 69 73 5b 22 74 61 72 67 65 74 22 5d 20 21 3d 20 32 5d 0a 79 33 82 6d 05 | .iris[iris["target"].!=.2].y3.m. |
170e0 | 01 01 39 39 19 0a 79 20 3d 20 69 72 69 73 2e 74 61 72 67 65 74 20 21 3d 20 32 0a 79 79 20 3d 20 | ..99..y.=.iris.target.!=.2.yy.=. |
17100 | 69 72 69 73 2e 74 61 72 67 65 74 20 21 3d 20 32 0a 79 2f 82 6c 05 01 01 35 35 19 09 79 20 3d 20 | iris.target.!=.2.y/.l...55..y.=. |
17120 | 69 72 69 73 2e 74 61 72 67 65 74 20 21 3d 20 32 79 20 3d 20 69 72 69 73 2e 74 61 72 67 65 74 20 | iris.target.!=.2y.=.iris.target. |
17140 | 21 3d 20 32 1d 82 6b 05 01 01 23 23 19 08 69 72 69 73 2e 74 61 72 67 65 74 69 72 69 73 2e 74 61 | !=.2..k...##..iris.targetiris.ta |
17160 | 72 67 65 74 11 82 6a 05 01 01 17 17 19 07 64 69 72 28 29 64 69 72 28 29 11 82 69 05 01 01 17 17 | rget..j.......dir()dir()..i..... |
17180 | 09 11 64 69 72 28 29 64 69 72 28 29 11 82 68 05 01 01 17 17 1d 08 64 69 72 28 29 64 69 72 28 29 | ..dir()dir()..h.......dir()dir() |
171a0 | 85 17 82 67 07 01 01 85 1b 85 1b 19 06 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a | ...g.........import.numpy.as.np. |
171c0 | 69 6d 70 6f 72 74 20 70 61 6e 64 61 73 20 61 73 20 70 64 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e | import.pandas.as.pd.from.sklearn |
171e0 | 2e 64 61 74 61 73 65 74 73 20 69 6d 70 6f 72 74 20 6c 6f 61 64 5f 69 72 69 73 0a 66 72 6f 6d 20 | .datasets.import.load_iris.from. |
17200 | 73 6b 6c 65 61 72 6e 2e 6d 6f 64 65 6c 5f 73 65 6c 65 63 74 69 6f 6e 20 69 6d 70 6f 72 74 20 74 | sklearn.model_selection.import.t |
17220 | 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6c 69 6e | rain_test_split.from.sklearn.lin |
17240 | 65 61 72 5f 6d 6f 64 65 6c 20 69 6d 70 6f 72 74 20 4c 6f 67 69 73 74 69 63 52 65 67 72 65 73 73 | ear_model.import.LogisticRegress |
17260 | 69 6f 6e 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 74 72 65 65 20 69 6d 70 6f 72 74 20 44 65 63 | ion.from.sklearn.tree.import.Dec |
17280 | 69 73 69 6f 6e 54 72 65 65 43 6c 61 73 73 69 66 69 65 72 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e | isionTreeClassifier.from.sklearn |
172a0 | 2e 6d 65 74 72 69 63 73 20 69 6d 70 6f 72 74 20 61 63 63 75 72 61 63 79 5f 73 63 6f 72 65 2c 20 | .metrics.import.accuracy_score,. |
172c0 | 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 65 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 2c 20 63 | precision_score,.recall_score,.c |
172e0 | 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 69 6d 70 6f 72 74 20 6e 75 6d 70 79 | lassification_reportimport.numpy |
17300 | 20 61 73 20 6e 70 0a 69 6d 70 6f 72 74 20 70 61 6e 64 61 73 20 61 73 20 70 64 0a 66 72 6f 6d 20 | .as.np.import.pandas.as.pd.from. |
17320 | 73 6b 6c 65 61 72 6e 2e 64 61 74 61 73 65 74 73 20 69 6d 70 6f 72 74 20 6c 6f 61 64 5f 69 72 69 | sklearn.datasets.import.load_iri |
17340 | 73 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6d 6f 64 65 6c 5f 73 65 6c 65 63 74 69 6f 6e 20 69 | s.from.sklearn.model_selection.i |
17360 | 6d 70 6f 72 74 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 0a 66 72 6f 6d 20 73 6b 6c 65 | mport.train_test_split.from.skle |
17380 | 61 72 6e 2e 6c 69 6e 65 61 72 5f 6d 6f 64 65 6c 20 69 6d 70 6f 72 74 20 4c 6f 67 69 73 74 69 63 | arn.linear_model.import.Logistic |
173a0 | 52 65 67 72 65 73 73 69 6f 6e 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 74 72 65 65 20 69 6d 70 | Regression.from.sklearn.tree.imp |
173c0 | 6f 72 74 20 44 65 63 69 73 69 6f 6e 54 72 65 65 43 6c 61 73 73 69 66 69 65 72 0a 66 72 6f 6d 20 | ort.DecisionTreeClassifier.from. |
173e0 | 73 6b 6c 65 61 72 6e 2e 6d 65 74 72 69 63 73 20 69 6d 70 6f 72 74 20 61 63 63 75 72 61 63 79 5f | sklearn.metrics.import.accuracy_ |
17400 | 73 63 6f 72 65 2c 20 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 65 2c 20 72 65 63 61 6c 6c 5f 73 | score,.precision_score,.recall_s |
17420 | 63 6f 72 65 2c 20 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 29 82 66 05 01 | core,.classification_report).f.. |
17440 | 01 2f 2f 19 05 79 20 3d 20 69 72 69 73 2e 74 61 72 67 65 74 0a 79 79 20 3d 20 69 72 69 73 2e 74 | .//..y.=.iris.target.yy.=.iris.t |
17460 | 61 72 67 65 74 0a 79 82 21 82 65 07 01 01 82 25 82 25 19 04 23 20 4c 6f 61 64 20 69 72 69 73 20 | arget.y.!.e....%.%..#.Load.iris. |
17480 | 64 61 74 61 73 65 74 20 74 6f 20 63 72 65 61 74 65 20 61 20 62 69 6e 61 72 79 20 63 6c 61 73 73 | dataset.to.create.a.binary.class |
174a0 | 69 66 69 63 61 74 69 6f 6e 20 70 72 6f 62 6c 65 6d 0a 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 | ification.problem.iris.=.load_ir |
174c0 | 69 73 28 29 0a 64 66 20 3d 20 70 64 2e 44 61 74 61 46 72 61 6d 65 28 69 72 69 73 2e 64 61 74 61 | is().df.=.pd.DataFrame(iris.data |
174e0 | 2c 20 63 6f 6c 75 6d 6e 73 3d 69 72 69 73 2e 66 65 61 74 75 72 65 5f 6e 61 6d 65 73 29 0a 64 66 | ,.columns=iris.feature_names).df |
17500 | 23 20 4c 6f 61 64 20 69 72 69 73 20 64 61 74 61 73 65 74 20 74 6f 20 63 72 65 61 74 65 20 61 20 | #.Load.iris.dataset.to.create.a. |
17520 | 62 69 6e 61 72 79 20 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 20 70 72 6f 62 6c 65 6d 0a 69 72 | binary.classification.problem.ir |
17540 | 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 29 0a 64 66 20 3d 20 70 64 2e 44 61 74 61 46 72 61 | is.=.load_iris().df.=.pd.DataFra |
17560 | 6d 65 28 69 72 69 73 2e 64 61 74 61 2c 20 63 6f 6c 75 6d 6e 73 3d 69 72 69 73 2e 66 65 61 74 75 | me(iris.data,.columns=iris.featu |
17580 | 72 65 5f 6e 61 6d 65 73 29 0a 64 66 31 82 64 05 01 01 37 37 0e 35 68 6f 75 73 69 6e 67 2e 64 61 | re_names).df1.d...77.5housing.da |
175a0 | 74 61 5b 61 76 65 52 6f 6f 6d 5d 68 6f 75 73 69 6e 67 2e 64 61 74 61 5b 61 76 65 52 6f 6f 6d 5d | ta[aveRoom]housing.data[aveRoom] |
175c0 | 69 82 63 05 01 01 6f 6f 0e 34 61 76 65 52 6f 6f 6d 20 3d 20 68 6f 75 73 69 6e 67 2e 66 65 61 74 | i.c...oo.4aveRoom.=.housing.feat |
175e0 | 75 72 65 5f 6e 61 6d 65 73 2e 69 6e 64 65 78 28 27 41 76 65 52 6f 6f 6d 73 27 29 61 76 65 52 6f | ure_names.index('AveRooms')aveRo |
17600 | 6f 6d 20 3d 20 68 6f 75 73 69 6e 67 2e 66 65 61 74 75 72 65 5f 6e 61 6d 65 73 2e 69 6e 64 65 78 | om.=.housing.feature_names.index |
17620 | 28 27 41 76 65 52 6f 6f 6d 73 27 29 55 82 62 05 01 01 5b 5b 0e 33 68 6f 75 73 69 6e 67 2e 66 65 | ('AveRooms')U.b...[[.3housing.fe |
17640 | 61 74 75 72 65 5f 6e 61 6d 65 73 2e 69 6e 64 65 78 28 27 41 76 65 52 6f 6f 6d 73 27 29 68 6f 75 | ature_names.index('AveRooms')hou |
17660 | 73 69 6e 67 2e 66 65 61 74 75 72 65 5f 6e 61 6d 65 73 2e 69 6e 64 65 78 28 27 41 76 65 52 6f 6f | sing.feature_names.index('AveRoo |
17680 | 6d 73 27 29 31 82 61 05 01 01 37 37 0e 32 68 6f 75 73 69 6e 67 2e 66 65 61 74 75 72 65 5f 6e 61 | ms')1.a...77.2housing.feature_na |
176a0 | 6d 65 73 68 6f 75 73 69 6e 67 2e 66 65 61 74 75 72 65 5f 6e 61 6d 65 73 2d 82 60 05 01 01 33 33 | meshousing.feature_names-.`...33 |
176c0 | 0e 31 68 6f 75 73 69 6e 67 5b 27 41 76 65 52 6f 6f 6d 73 27 5d 68 6f 75 73 69 6e 67 5b 27 41 76 | .1housing['AveRooms']housing['Av |
176e0 | 65 52 6f 6f 6d 73 27 5d 53 82 5f 05 01 01 59 59 0e 30 65 76 61 6c 75 61 74 65 28 68 6f 75 73 69 | eRooms']S._...YY.0evaluate(housi |
17700 | 6e 67 2e 64 61 74 61 2c 20 68 6f 75 73 69 6e 67 2e 74 61 72 67 65 74 29 65 76 61 6c 75 61 74 65 | ng.data,.housing.target)evaluate |
17720 | 28 68 6f 75 73 69 6e 67 2e 64 61 74 61 2c 20 68 6f 75 73 69 6e 67 2e 74 61 72 67 65 74 29 3b 82 | (housing.data,.housing.target);. |
17740 | 5e 05 01 01 41 41 0e 2f 6d 6f 64 65 6c 20 3d 20 4c 69 6e 65 61 72 52 65 67 72 65 73 73 69 6f 6e | ^...AA./model.=.LinearRegression |
17760 | 28 29 6d 6f 64 65 6c 20 3d 20 4c 69 6e 65 61 72 52 65 67 72 65 73 73 69 6f 6e 28 29 37 82 5d 05 | ()model.=.LinearRegression()7.]. |
17780 | 01 01 3d 3d 0e 2e 6d 6f 64 65 6c 20 3d 20 4c 69 6e 65 61 72 52 65 67 72 65 73 73 69 6f 6e 6d 6f | ..==..model.=.LinearRegressionmo |
177a0 | 64 65 6c 20 3d 20 4c 69 6e 65 61 72 52 65 67 72 65 73 73 69 6f 6e 39 82 5c 05 01 01 3f 3f 08 1b | del.=.LinearRegression9.\...??.. |
177c0 | 73 6e 73 2e 73 65 74 28 73 74 79 6c 65 3d 27 64 61 72 6b 67 72 69 64 27 29 73 6e 73 2e 73 65 74 | sns.set(style='darkgrid')sns.set |
177e0 | 28 73 74 79 6c 65 3d 27 64 61 72 6b 67 72 69 64 27 29 81 0d 82 5b 07 01 01 81 11 81 11 1d 07 78 | (style='darkgrid')...[.........x |
17800 | 20 3d 20 64 66 0a 70 72 69 6e 74 28 22 5c 6e 23 20 4d 75 6c 74 69 70 6c 65 20 4c 69 6e 65 61 72 | .=.df.print("\n#.Multiple.Linear |
17820 | 20 52 65 67 72 65 73 73 69 6f 6e 20 3a 2d 5c 6e 22 29 0a 65 76 61 6c 75 61 74 65 28 78 2c 20 79 | .Regression.:-\n").evaluate(x,.y |
17840 | 29 78 20 3d 20 64 66 0a 70 72 69 6e 74 28 22 5c 6e 23 20 4d 75 6c 74 69 70 6c 65 20 4c 69 6e 65 | )x.=.df.print("\n#.Multiple.Line |
17860 | 61 72 20 52 65 67 72 65 73 73 69 6f 6e 20 3a 2d 5c 6e 22 29 0a 65 76 61 6c 75 61 74 65 28 78 2c | ar.Regression.:-\n").evaluate(x, |
17880 | 20 79 29 81 25 82 5a 07 01 01 81 29 81 29 1d 06 78 20 3d 20 64 66 5b 5b 22 41 76 65 52 6f 6f 6d | .y).%.Z....).)..x.=.df[["AveRoom |
178a0 | 73 22 5d 5d 0a 70 72 69 6e 74 28 22 5c 6e 23 20 53 69 6e 67 6c 65 20 4c 69 6e 65 61 72 20 52 65 | s"]].print("\n#.Single.Linear.Re |
178c0 | 67 72 65 73 73 69 6f 6e 20 3a 2d 5c 6e 22 29 0a 65 76 61 6c 75 61 74 65 28 78 2c 20 79 29 78 20 | gression.:-\n").evaluate(x,.y)x. |
178e0 | 3d 20 64 66 5b 5b 22 41 76 65 52 6f 6f 6d 73 22 5d 5d 0a 70 72 69 6e 74 28 22 5c 6e 23 20 53 69 | =.df[["AveRooms"]].print("\n#.Si |
17900 | 6e 67 6c 65 20 4c 69 6e 65 61 72 20 52 65 67 72 65 73 73 69 6f 6e 20 3a 2d 5c 6e 22 29 0a 65 76 | ngle.Linear.Regression.:-\n").ev |
17920 | 61 6c 75 61 74 65 28 78 2c 20 79 29 86 53 82 59 07 01 01 86 57 86 57 1d 05 64 65 66 20 65 76 61 | aluate(x,.y).S.Y....W.W..def.eva |
17940 | 6c 75 61 74 65 28 78 2c 20 79 29 3a 0a 20 20 20 20 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 | luate(x,.y):.....x_train,.x_test |
17960 | 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 | ,.y_train,.y_test.=.train_test_s |
17980 | 70 6c 69 74 28 0a 20 20 20 20 20 20 20 20 78 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e | plit(.........x,.y,.test_size=0. |
179a0 | 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 29 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 | 2,.random_state=42).....model.=. |
179c0 | 4c 69 6e 65 61 72 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 | LinearRegression().....model.fit |
179e0 | 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 65 64 20 3d 20 | (x_train,.y_train).....y_pred.=. |
17a00 | 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 0a 20 20 20 20 70 72 69 6e 74 | model.predict(x_test)......print |
17a20 | 28 22 4d 65 61 6e 20 53 71 75 61 72 65 64 20 45 72 72 6f 72 3a 22 2c 20 6d 65 61 6e 5f 73 71 75 | ("Mean.Squared.Error:",.mean_squ |
17a40 | 61 72 65 64 5f 65 72 72 6f 72 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 | ared_error(y_test,.y_pred))..... |
17a60 | 70 72 69 6e 74 28 22 52 2d 73 71 75 61 72 65 64 3a 22 2c 20 72 32 5f 73 63 6f 72 65 28 79 5f 74 | print("R-squared:",.r2_score(y_t |
17a80 | 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 49 6e 74 65 72 63 65 | est,.y_pred)).....print("Interce |
17aa0 | 70 74 3a 22 2c 20 6d 6f 64 65 6c 2e 69 6e 74 65 72 63 65 70 74 5f 29 0a 20 20 20 20 70 72 69 6e | pt:",.model.intercept_).....prin |
17ac0 | 74 28 22 43 6f 65 66 66 69 63 69 65 6e 74 3a 22 2c 20 6d 6f 64 65 6c 2e 63 6f 65 66 5f 29 64 65 | t("Coefficient:",.model.coef_)de |
17ae0 | 66 20 65 76 61 6c 75 61 74 65 28 78 2c 20 79 29 3a 0a 20 20 20 20 78 5f 74 72 61 69 6e 2c 20 78 | f.evaluate(x,.y):.....x_train,.x |
17b00 | 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 | _test,.y_train,.y_test.=.train_t |
17b20 | 65 73 74 5f 73 70 6c 69 74 28 0a 20 20 20 20 20 20 20 20 78 2c 20 79 2c 20 74 65 73 74 5f 73 69 | est_split(.........x,.y,.test_si |
17b40 | 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 29 0a 20 20 20 20 6d 6f 64 | ze=0.2,.random_state=42).....mod |
17b60 | 65 6c 20 3d 20 4c 69 6e 65 61 72 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 20 20 20 20 6d 6f 64 65 | el.=.LinearRegression().....mode |
17b80 | 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 | l.fit(x_train,.y_train).....y_pr |
17ba0 | 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 0a 20 20 20 20 | ed.=.model.predict(x_test)...... |
17bc0 | 70 72 69 6e 74 28 22 4d 65 61 6e 20 53 71 75 61 72 65 64 20 45 72 72 6f 72 3a 22 2c 20 6d 65 61 | print("Mean.Squared.Error:",.mea |
17be0 | 6e 5f 73 71 75 61 72 65 64 5f 65 72 72 6f 72 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 | n_squared_error(y_test,.y_pred)) |
17c00 | 0a 20 20 20 20 70 72 69 6e 74 28 22 52 2d 73 71 75 61 72 65 64 3a 22 2c 20 72 32 5f 73 63 6f 72 | .....print("R-squared:",.r2_scor |
17c20 | 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 49 6e | e(y_test,.y_pred)).....print("In |
17c40 | 74 65 72 63 65 70 74 3a 22 2c 20 6d 6f 64 65 6c 2e 69 6e 74 65 72 63 65 70 74 5f 29 0a 20 20 20 | tercept:",.model.intercept_).... |
17c60 | 20 70 72 69 6e 74 28 22 43 6f 65 66 66 69 63 69 65 6e 74 3a 22 2c 20 6d 6f 64 65 6c 2e 63 6f 65 | .print("Coefficient:",.model.coe |
17c80 | 66 5f 29 2f 82 58 05 01 01 35 35 1d 04 79 20 3d 20 68 6f 75 73 69 6e 67 2e 74 61 72 67 65 74 0a | f_)/.X...55..y.=.housing.target. |
17ca0 | 79 79 20 3d 20 68 6f 75 73 69 6e 67 2e 74 61 72 67 65 74 0a 79 6b 82 57 05 01 01 71 71 1d 03 79 | yy.=.housing.target.yk.W...qq..y |
17cc0 | 20 3d 20 68 6f 75 73 69 6e 67 2e 74 61 72 67 65 74 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 | .=.housing.target.print("\nValue |
17ce0 | 20 6f 66 20 27 79 27 20 3a 2d 5c 6e 22 2c 20 79 29 79 20 3d 20 68 6f 75 73 69 6e 67 2e 74 61 72 | .of.'y'.:-\n",.y)y.=.housing.tar |
17d00 | 67 65 74 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 20 6f 66 20 27 79 27 20 3a 2d 5c 6e 22 2c | get.print("\nValue.of.'y'.:-\n", |
17d20 | 20 79 29 81 55 82 56 07 01 01 81 59 81 59 1d 02 68 6f 75 73 69 6e 67 20 3d 20 66 65 74 63 68 5f | .y).U.V....Y.Y..housing.=.fetch_ |
17d40 | 63 61 6c 69 66 6f 72 6e 69 61 5f 68 6f 75 73 69 6e 67 28 29 0a 64 66 20 3d 20 70 64 2e 44 61 74 | california_housing().df.=.pd.Dat |
17d60 | 61 46 72 61 6d 65 28 68 6f 75 73 69 6e 67 2e 64 61 74 61 2c 20 63 6f 6c 75 6d 6e 73 3d 68 6f 75 | aFrame(housing.data,.columns=hou |
17d80 | 73 69 6e 67 2e 66 65 61 74 75 72 65 5f 6e 61 6d 65 73 29 0a 64 66 68 6f 75 73 69 6e 67 20 3d 20 | sing.feature_names).dfhousing.=. |
17da0 | 66 65 74 63 68 5f 63 61 6c 69 66 6f 72 6e 69 61 5f 68 6f 75 73 69 6e 67 28 29 0a 64 66 20 3d 20 | fetch_california_housing().df.=. |
17dc0 | 70 64 2e 44 61 74 61 46 72 61 6d 65 28 68 6f 75 73 69 6e 67 2e 64 61 74 61 2c 20 63 6f 6c 75 6d | pd.DataFrame(housing.data,.colum |
17de0 | 6e 73 3d 68 6f 75 73 69 6e 67 2e 66 65 61 74 75 72 65 5f 6e 61 6d 65 73 29 0a 64 66 84 00 82 55 | ns=housing.feature_names).df...U |
17e00 | 07 01 09 84 05 84 05 1d 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 69 6d 70 6f 72 | ........import.numpy.as.np.impor |
17e20 | 74 20 70 61 6e 64 61 73 20 61 73 20 70 64 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 64 61 74 61 | t.pandas.as.pd.from.sklearn.data |
17e40 | 73 65 74 73 20 69 6d 70 6f 72 74 20 66 65 74 63 68 5f 63 61 6c 69 66 6f 72 6e 69 61 5f 68 6f 75 | sets.import.fetch_california_hou |
17e60 | 73 69 6e 67 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6d 6f 64 65 6c 5f 73 65 6c 65 63 74 69 6f | sing.from.sklearn.model_selectio |
17e80 | 6e 20 69 6d 70 6f 72 74 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 0a 66 72 6f 6d 20 73 | n.import.train_test_split.from.s |
17ea0 | 6b 6c 65 61 72 6e 2e 6c 69 6e 65 61 72 5f 6d 6f 64 65 6c 20 69 6d 70 6f 72 74 20 4c 69 6e 65 61 | klearn.linear_model.import.Linea |
17ec0 | 72 52 65 67 72 65 73 73 69 6f 6e 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6d 65 74 72 69 63 73 | rRegression.from.sklearn.metrics |
17ee0 | 20 69 6d 70 6f 72 74 20 6d 65 61 6e 5f 73 71 75 61 72 65 64 5f 65 72 72 6f 72 2c 20 72 32 5f 73 | .import.mean_squared_error,.r2_s |
17f00 | 63 6f 72 65 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 69 6d 70 6f 72 74 20 70 61 | coreimport.numpy.as.np.import.pa |
17f20 | 6e 64 61 73 20 61 73 20 70 64 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 64 61 74 61 73 65 74 73 | ndas.as.pd.from.sklearn.datasets |
17f40 | 20 69 6d 70 6f 72 74 20 66 65 74 63 68 5f 63 61 6c 69 66 6f 72 6e 69 61 5f 68 6f 75 73 69 6e 67 | .import.fetch_california_housing |
17f60 | 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6d 6f 64 65 6c 5f 73 65 6c 65 63 74 69 6f 6e 20 69 6d | .from.sklearn.model_selection.im |
17f80 | 70 6f 72 74 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 0a 66 72 6f 6d 20 73 6b 6c 65 61 | port.train_test_split.from.sklea |
17fa0 | 72 6e 2e 6c 69 6e 65 61 72 5f 6d 6f 64 65 6c 20 69 6d 70 6f 72 74 20 4c 69 6e 65 61 72 52 65 67 | rn.linear_model.import.LinearReg |
17fc0 | 72 65 73 73 69 6f 6e 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6d 65 74 72 69 63 73 20 69 6d 70 | ression.from.sklearn.metrics.imp |
17fe0 | 6f 72 74 20 6d 65 61 6e 5f 73 71 75 61 72 65 64 5f 65 72 72 6f 72 2c 20 72 32 5f 73 63 6f 72 65 | ort.mean_squared_error,.r2_score |
18000 | 0d 00 00 00 11 00 e7 00 0f ca 0e 81 0b 98 0a 4f 0a 39 0a 23 09 9a 09 1a 09 04 08 ee 08 a6 08 42 | ...............O.9.#...........B |
18020 | 07 d8 07 6e 06 47 03 96 00 e7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ...n.G.......................... |
18040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
18080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
180a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
180c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
180e0 | 00 00 00 00 00 00 00 85 2b 83 00 07 01 01 85 2f 85 2f 19 1d 64 65 66 20 65 76 61 6c 75 61 74 65 | ........+.....././..def.evaluate |
18100 | 28 6d 6f 64 65 6c 29 3a 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 | (model):.....model.fit(x_train,. |
18120 | 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 | y_train).....y_pred.=.model.pred |
18140 | 69 63 74 28 78 5f 74 65 73 74 29 0a 20 20 20 20 70 72 69 6e 74 28 22 41 63 63 75 72 61 63 79 3a | ict(x_test).....print("Accuracy: |
18160 | 22 2c 20 61 63 63 75 72 61 63 79 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 | ",.accuracy_score(y_test,.y_pred |
18180 | 29 2c 0a 20 20 20 20 20 20 20 20 22 50 72 65 63 69 73 69 6f 6e 3a 22 2c 20 70 72 65 63 69 73 69 | ),........."Precision:",.precisi |
181a0 | 6f 6e 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 | on_score(y_test,.y_pred),....... |
181c0 | 20 20 22 52 65 63 61 6c 6c 3a 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 | .."Recall:",.recall_score(y_test |
181e0 | 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 6c 61 73 73 69 66 69 | ,.y_pred)).....print("\nClassifi |
18200 | 63 61 74 69 6f 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 63 | cation.Report.:-\n",...........c |
18220 | 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f 70 | lassification_report(y_test,.y_p |
18240 | 72 65 64 29 29 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 3a 0a 20 20 20 20 6d 6f | red))def.evaluate(model):.....mo |
18260 | 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f | del.fit(x_train,.y_train).....y_ |
18280 | 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 20 20 20 | pred.=.model.predict(x_test).... |
182a0 | 20 70 72 69 6e 74 28 22 41 63 63 75 72 61 63 79 3a 22 2c 20 61 63 63 75 72 61 63 79 5f 73 63 6f | .print("Accuracy:",.accuracy_sco |
182c0 | 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 22 50 72 65 | re(y_test,.y_pred),........."Pre |
182e0 | 63 69 73 69 6f 6e 3a 22 2c 20 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 | cision:",.precision_score(y_test |
18300 | 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 22 52 65 63 61 6c 6c 3a 22 2c 20 72 65 | ,.y_pred),........."Recall:",.re |
18320 | 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 | call_score(y_test,.y_pred))..... |
18340 | 70 72 69 6e 74 28 22 5c 6e 43 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 20 52 65 70 6f 72 74 20 3a | print("\nClassification.Report.: |
18360 | 2d 5c 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 5f 72 | -\n",...........classification_r |
18380 | 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 85 2d 82 7f 07 01 01 85 31 85 | eport(y_test,.y_pred)).-......1. |
183a0 | 31 19 1c 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 3a 0a 20 20 20 20 6d 6f 64 65 | 1..def.evaluate(model):.....mode |
183c0 | 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 | l.fit(x_train,.y_train).....y_pr |
183e0 | 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 20 20 20 20 70 | ed.=.model.predict(x_test).....p |
18400 | 72 69 6e 74 28 22 41 63 63 75 72 61 63 79 3a 22 2c 20 61 63 63 75 72 61 63 79 5f 73 63 6f 72 65 | rint("Accuracy:",.accuracy_score |
18420 | 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 22 50 72 65 63 69 | (y_test,.y_pred),........."Preci |
18440 | 73 69 6f 6e 3a 22 2c 20 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 | sion:",.precision_score(y_test,. |
18460 | 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 22 52 65 63 61 6c 6c 3a 22 2c 20 72 65 63 61 | y_pred),........."Recall:",.reca |
18480 | 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 29 0a 20 20 20 20 70 | ll_score(y_test,.y_pred))).....p |
184a0 | 72 69 6e 74 28 22 5c 6e 43 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 20 52 65 70 6f 72 74 20 3a 2d | rint("\nClassification.Report.:- |
184c0 | 5c 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 5f 72 65 | \n",...........classification_re |
184e0 | 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 64 65 66 20 65 76 61 6c 75 61 74 | port(y_test,.y_pred))def.evaluat |
18500 | 65 28 6d 6f 64 65 6c 29 3a 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c | e(model):.....model.fit(x_train, |
18520 | 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 | .y_train).....y_pred.=.model.pre |
18540 | 64 69 63 74 28 78 5f 74 65 73 74 29 0a 20 20 20 20 70 72 69 6e 74 28 22 41 63 63 75 72 61 63 79 | dict(x_test).....print("Accuracy |
18560 | 3a 22 2c 20 61 63 63 75 72 61 63 79 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 | :",.accuracy_score(y_test,.y_pre |
18580 | 64 29 2c 0a 20 20 20 20 20 20 20 20 22 50 72 65 63 69 73 69 6f 6e 3a 22 2c 20 70 72 65 63 69 73 | d),........."Precision:",.precis |
185a0 | 69 6f 6e 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 | ion_score(y_test,.y_pred),...... |
185c0 | 20 20 20 22 52 65 63 61 6c 6c 3a 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 | ..."Recall:",.recall_score(y_tes |
185e0 | 74 2c 20 79 5f 70 72 65 64 29 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 6c 61 73 73 69 | t,.y_pred))).....print("\nClassi |
18600 | 66 69 63 61 74 69 6f 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 | fication.Report.:-\n",.......... |
18620 | 20 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 | .classification_report(y_test,.y |
18640 | 5f 70 72 65 64 29 29 82 23 82 7e 07 01 01 82 27 82 27 19 1b 78 5f 74 72 61 69 6e 2c 20 78 5f 74 | _pred)).#.~....'.'..x_train,.x_t |
18660 | 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 | est,.y_train,.y_test.=.train_tes |
18680 | 74 5f 73 70 6c 69 74 28 0a 20 20 20 20 64 66 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e | t_split(.....df,.y,.test_size=0. |
186a0 | 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 0a 29 0a 6d 6f 64 65 6c 20 3d 20 4c 6f 67 | 2,.random_state=42.).model.=.Log |
186c0 | 69 73 74 69 63 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c | isticRegression().evaluate(model |
186e0 | 29 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 | )x_train,.x_test,.y_train,.y_tes |
18700 | 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 0a 20 20 20 20 64 66 2c 20 79 2c | t.=.train_test_split(.....df,.y, |
18720 | 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 0a | .test_size=0.2,.random_state=42. |
18740 | 29 0a 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 73 74 69 63 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 | ).model.=.LogisticRegression().e |
18760 | 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 67 82 7d 05 01 01 6d 6d 19 1a 70 72 65 63 69 73 69 6f | valuate(model)g.}...mm..precisio |
18780 | 6e 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 2c 20 61 76 65 72 61 67 65 3d | n_score(y_test,.y_pred,.average= |
187a0 | 27 6d 61 63 72 6f 27 29 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 | 'macro')precision_score(y_test,. |
187c0 | 79 5f 70 72 65 64 2c 20 61 76 65 72 61 67 65 3d 27 6d 61 63 72 6f 27 29 67 82 7c 05 01 01 6d 6d | y_pred,.average='macro')g.|...mm |
187e0 | 19 19 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 | ..precision_score(y_test,.y_pred |
18800 | 2c 20 61 76 65 72 61 67 65 3d 27 6d 69 63 72 6f 27 29 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 | ,.average='micro')precision_scor |
18820 | 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 2c 20 61 76 65 72 61 67 65 3d 27 6d 69 63 72 6f | e(y_test,.y_pred,.average='micro |
18840 | 27 29 61 82 7b 05 01 01 67 67 19 18 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 65 28 79 5f 74 65 | ')a.{...gg..precision_score(y_te |
18860 | 73 74 2c 20 79 5f 70 72 65 64 2c 20 61 76 65 72 61 67 65 3d 4e 6f 6e 65 29 70 72 65 63 69 73 69 | st,.y_pred,.average=None)precisi |
18880 | 6f 6e 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 2c 20 61 76 65 72 61 67 65 | on_score(y_test,.y_pred,.average |
188a0 | 3d 4e 6f 6e 65 29 45 82 7a 05 01 01 4b 4b 19 17 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 65 28 | =None)E.z...KK..precision_score( |
188c0 | 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 65 28 79 | y_test,.y_pred)precision_score(y |
188e0 | 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 13 82 79 05 01 01 19 19 19 16 79 5f 74 65 73 74 79 5f | _test,.y_pred)..y.......y_testy_ |
18900 | 74 65 73 74 13 82 78 05 01 01 19 19 19 15 79 5f 70 72 65 64 79 5f 70 72 65 64 7d 82 77 07 01 01 | test..x.......y_predy_pred}.w... |
18920 | 81 01 81 01 19 14 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e | ......model.fit(x_train,.y_train |
18940 | 29 0a 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 | ).y_pred.=.model.predict(x_test) |
18960 | 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 79 5f 70 72 | model.fit(x_train,.y_train).y_pr |
18980 | 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 81 05 82 76 07 01 | ed.=.model.predict(x_test)...v.. |
189a0 | 01 81 09 81 09 19 13 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 | .......model.fit(x_train,.y_trai |
189c0 | 6e 29 0a 20 20 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f | n).....y_pred.=.model.predict(x_ |
189e0 | 74 65 73 74 29 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 | test)model.fit(x_train,.y_train) |
18a00 | 0a 20 20 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 | .....y_pred.=.model.predict(x_te |
18a20 | 73 74 29 13 82 75 05 01 01 19 19 19 12 79 5f 70 72 65 64 79 5f 70 72 65 64 13 82 74 05 01 01 19 | st)..u.......y_predy_pred..t.... |
18a40 | 19 19 11 79 5f 74 65 73 74 79 5f 74 65 73 74 82 45 82 73 07 01 01 82 49 82 49 19 10 78 5f 74 72 | ...y_testy_test.E.s....I.I..x_tr |
18a60 | 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 | ain,.x_test,.y_train,.y_test.=.t |
18a80 | 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 0a 20 20 20 20 69 72 69 73 2e 64 61 74 61 2c 20 | rain_test_split(.....iris.data,. |
18aa0 | 69 72 69 73 2e 74 61 72 67 65 74 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 | iris.target,.test_size=0.2,.rand |
18ac0 | 6f 6d 5f 73 74 61 74 65 3d 34 32 0a 29 0a 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 73 74 69 63 52 65 | om_state=42.).model.=.LogisticRe |
18ae0 | 67 72 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 78 5f 74 72 61 69 | gression().evaluate(model)x_trai |
18b00 | 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 | n,.x_test,.y_train,.y_test.=.tra |
18b20 | 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 0a 20 20 20 20 69 72 69 73 2e 64 61 74 61 2c 20 69 72 | in_test_split(.....iris.data,.ir |
18b40 | 69 73 2e 74 61 72 67 65 74 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d | is.target,.test_size=0.2,.random |
18b60 | 5f 73 74 61 74 65 3d 34 32 0a 29 0a 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 73 74 69 63 52 65 67 72 | _state=42.).model.=.LogisticRegr |
18b80 | 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 85 65 82 72 07 01 01 85 | ession().evaluate(model).e.r.... |
18ba0 | 69 85 69 19 0f 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 3a 0a 20 20 20 20 6d 6f | i.i..def.evaluate(model):.....mo |
18bc0 | 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f | del.fit(x_train,.y_train).....y_ |
18be0 | 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 20 20 20 | pred.=.model.predict(x_test).... |
18c00 | 20 70 72 69 6e 74 28 22 25 2d 31 30 73 3a 20 25 73 5c 6e 22 20 25 28 0a 20 20 20 20 20 20 20 20 | .print("%-10s:.%s\n".%(......... |
18c20 | 22 41 63 63 75 72 61 63 79 22 2c 20 61 63 63 75 72 61 63 79 5f 73 63 6f 72 65 28 79 5f 74 65 73 | "Accuracy",.accuracy_score(y_tes |
18c40 | 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 22 50 72 65 63 69 73 69 6f 6e 22 2c | t,.y_pred),........."Precision", |
18c60 | 20 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 | .precision_score(y_test,.y_pred) |
18c80 | 2c 0a 20 20 20 20 20 20 20 20 22 52 65 63 61 6c 6c 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 | ,........."Recall",.recall_score |
18ca0 | 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 29 29 0a 20 20 20 20 70 72 69 | (y_test,.y_pred),.....)).....pri |
18cc0 | 6e 74 28 22 5c 6e 43 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e | nt("\nClassification.Report.:-\n |
18ce0 | 22 2c 0a 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f | ",...........classification_repo |
18d00 | 72 74 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 64 65 66 20 65 76 61 6c 75 61 74 65 28 | rt(y_test,.y_pred))def.evaluate( |
18d20 | 6d 6f 64 65 6c 29 3a 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 | model):.....model.fit(x_train,.y |
18d40 | 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 | _train).....y_pred.=.model.predi |
18d60 | 63 74 28 78 5f 74 65 73 74 29 0a 20 20 20 20 70 72 69 6e 74 28 22 25 2d 31 30 73 3a 20 25 73 5c | ct(x_test).....print("%-10s:.%s\ |
18d80 | 6e 22 20 25 28 0a 20 20 20 20 20 20 20 20 22 41 63 63 75 72 61 63 79 22 2c 20 61 63 63 75 72 61 | n".%(........."Accuracy",.accura |
18da0 | 63 79 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 | cy_score(y_test,.y_pred),....... |
18dc0 | 20 20 22 50 72 65 63 69 73 69 6f 6e 22 2c 20 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 65 28 79 | .."Precision",.precision_score(y |
18de0 | 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 22 52 65 63 61 6c 6c 22 | _test,.y_pred),........."Recall" |
18e00 | 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a | ,.recall_score(y_test,.y_pred),. |
18e20 | 20 20 20 20 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 6c 61 73 73 69 66 69 63 61 74 69 | ....)).....print("\nClassificati |
18e40 | 6f 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 | on.Report.:-\n",...........class |
18e60 | 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 | ification_report(y_test,.y_pred) |
18e80 | 29 82 45 82 71 07 01 01 82 49 82 49 19 0e 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 | ).E.q....I.I..x_train,.x_test,.y |
18ea0 | 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 | _train,.y_test.=.train_test_spli |
18ec0 | 74 28 0a 20 20 20 20 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 2e 74 61 72 67 65 74 2c 20 74 | t(.....iris.data,.iris.target,.t |
18ee0 | 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 0a 29 0a | est_size=0.2,.random_state=42.). |
18f00 | 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 73 74 69 63 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 76 61 | model.=.LogisticRegression().eva |
18f20 | 6c 75 61 74 65 28 6d 6f 64 65 6c 29 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 | luate(model)x_train,.x_test,.y_t |
18f40 | 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 | rain,.y_test.=.train_test_split( |
18f60 | 0a 20 20 20 20 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 2e 74 61 72 67 65 74 2c 20 74 65 73 | .....iris.data,.iris.target,.tes |
18f80 | 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 0a 29 0a 6d 6f | t_size=0.2,.random_state=42.).mo |
18fa0 | 64 65 6c 20 3d 20 4c 6f 67 69 73 74 69 63 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 | del.=.LogisticRegression().evalu |
18fc0 | 61 74 65 28 6d 6f 64 65 6c 29 33 82 70 05 01 01 39 39 19 0d 79 20 3d 20 69 72 69 73 2e 74 61 72 | ate(model)3.p...99..y.=.iris.tar |
18fe0 | 67 65 74 20 21 3d 20 32 0a 79 79 20 3d 20 69 72 69 73 2e 74 61 72 67 65 74 20 21 3d 20 32 0a 79 | get.!=.2.yy.=.iris.target.!=.2.y |
19000 | 0d 00 00 00 08 00 1c 00 0e d9 0c 1e 0a f7 08 08 06 e1 04 16 01 43 00 1c 00 00 00 00 82 23 83 08 | .....................C.......#.. |
19020 | 07 01 01 82 27 82 27 19 25 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 | ....'.'.%x_train,.x_test,.y_trai |
19040 | 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 0a 20 20 | n,.y_test.=.train_test_split(... |
19060 | 20 20 64 66 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 | ..df,.y,.test_size=0.2,.random_s |
19080 | 74 61 74 65 3d 34 32 0a 29 0a 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 73 74 69 63 52 65 67 72 65 73 | tate=42.).model.=.LogisticRegres |
190a0 | 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 78 5f 74 72 61 69 6e 2c 20 78 | sion().evaluate(model)x_train,.x |
190c0 | 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 | _test,.y_train,.y_test.=.train_t |
190e0 | 65 73 74 5f 73 70 6c 69 74 28 0a 20 20 20 20 64 66 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d | est_split(.....df,.y,.test_size= |
19100 | 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 0a 29 0a 6d 6f 64 65 6c 20 3d 20 4c | 0.2,.random_state=42.).model.=.L |
19120 | 6f 67 69 73 74 69 63 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 | ogisticRegression().evaluate(mod |
19140 | 65 6c 29 85 4f 83 07 07 01 01 85 53 85 53 19 24 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 | el).O......S.S.$def.evaluate(mod |
19160 | 65 6c 29 3a 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 | el):.....model.fit(x_train,.y_tr |
19180 | 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 | ain).....y_pred.=.model.predict( |
191a0 | 78 5f 74 65 73 74 29 0a 20 20 20 20 70 72 69 6e 74 28 22 25 2d 31 30 73 3a 20 25 73 5c 6e 22 20 | x_test).....print("%-10s:.%s\n". |
191c0 | 25 28 22 41 63 63 75 72 61 63 79 22 2c 20 61 63 63 75 72 61 63 79 5f 73 63 6f 72 65 28 79 5f 74 | %("Accuracy",.accuracy_score(y_t |
191e0 | 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 20 20 20 20 25 28 22 50 72 65 63 69 73 69 | est,.y_pred)).........%("Precisi |
19200 | 6f 6e 22 2c 20 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 | on",.precision_score(y_test,.y_p |
19220 | 72 65 64 29 29 0a 20 20 20 20 20 20 20 20 23 20 22 52 65 63 61 6c 6c 22 2c 20 72 65 63 61 6c 6c | red)).........#."Recall",.recall |
19240 | 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 | _score(y_test,.y_pred),......... |
19260 | 20 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 20 52 | .).....print("\nClassification.R |
19280 | 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 20 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f | eport.:-\n",.classification_repo |
192a0 | 72 74 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 64 65 66 20 65 76 61 6c 75 61 74 65 28 | rt(y_test,.y_pred))def.evaluate( |
192c0 | 6d 6f 64 65 6c 29 3a 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 | model):.....model.fit(x_train,.y |
192e0 | 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 | _train).....y_pred.=.model.predi |
19300 | 63 74 28 78 5f 74 65 73 74 29 0a 20 20 20 20 70 72 69 6e 74 28 22 25 2d 31 30 73 3a 20 25 73 5c | ct(x_test).....print("%-10s:.%s\ |
19320 | 6e 22 20 25 28 22 41 63 63 75 72 61 63 79 22 2c 20 61 63 63 75 72 61 63 79 5f 73 63 6f 72 65 28 | n".%("Accuracy",.accuracy_score( |
19340 | 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 20 20 20 20 25 28 22 50 72 65 63 | y_test,.y_pred)).........%("Prec |
19360 | 69 73 69 6f 6e 22 2c 20 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 | ision",.precision_score(y_test,. |
19380 | 79 5f 70 72 65 64 29 29 0a 20 20 20 20 20 20 20 20 23 20 22 52 65 63 61 6c 6c 22 2c 20 72 65 63 | y_pred)).........#."Recall",.rec |
193a0 | 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 | all_score(y_test,.y_pred),...... |
193c0 | 20 20 20 20 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 6c 61 73 73 69 66 69 63 61 74 69 6f | ....).....print("\nClassificatio |
193e0 | 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 20 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 5f 72 | n.Report.:-\n",.classification_r |
19400 | 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 85 47 83 06 07 01 01 85 4b 85 | eport(y_test,.y_pred)).G......K. |
19420 | 4b 19 23 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 3a 0a 20 20 20 20 6d 6f 64 65 | K.#def.evaluate(model):.....mode |
19440 | 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 | l.fit(x_train,.y_train).....y_pr |
19460 | 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 20 20 20 20 70 | ed.=.model.predict(x_test).....p |
19480 | 72 69 6e 74 28 22 25 2d 31 30 73 3a 20 25 73 5c 6e 22 20 25 28 22 41 63 63 75 72 61 63 79 22 2c | rint("%-10s:.%s\n".%("Accuracy", |
194a0 | 20 61 63 63 75 72 61 63 79 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 | .accuracy_score(y_test,.y_pred)) |
194c0 | 0a 20 20 20 20 20 20 20 20 25 28 22 50 72 65 63 69 73 69 6f 6e 22 2c 20 70 72 65 63 69 73 69 6f | .........%("Precision",.precisio |
194e0 | 6e 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 20 20 20 | n_score(y_test,.y_pred))........ |
19500 | 20 23 20 22 52 65 63 61 6c 6c 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 | .#."Recall",.recall_score(y_test |
19520 | 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 | ,.y_pred),.....)).....print("\nC |
19540 | 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 20 63 6c 61 73 | lassification.Report.:-\n",.clas |
19560 | 73 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 | sification_report(y_test,.y_pred |
19580 | 29 29 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 3a 0a 20 20 20 20 6d 6f 64 65 6c | ))def.evaluate(model):.....model |
195a0 | 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 65 | .fit(x_train,.y_train).....y_pre |
195c0 | 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 20 20 20 20 70 72 | d.=.model.predict(x_test).....pr |
195e0 | 69 6e 74 28 22 25 2d 31 30 73 3a 20 25 73 5c 6e 22 20 25 28 22 41 63 63 75 72 61 63 79 22 2c 20 | int("%-10s:.%s\n".%("Accuracy",. |
19600 | 61 63 63 75 72 61 63 79 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a | accuracy_score(y_test,.y_pred)). |
19620 | 20 20 20 20 20 20 20 20 25 28 22 50 72 65 63 69 73 69 6f 6e 22 2c 20 70 72 65 63 69 73 69 6f 6e | ........%("Precision",.precision |
19640 | 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 20 20 20 20 | _score(y_test,.y_pred))......... |
19660 | 23 20 22 52 65 63 61 6c 6c 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c | #."Recall",.recall_score(y_test, |
19680 | 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 6c | .y_pred),.....)).....print("\nCl |
196a0 | 61 73 73 69 66 69 63 61 74 69 6f 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 20 63 6c 61 73 73 | assification.Report.:-\n",.class |
196c0 | 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 | ification_report(y_test,.y_pred) |
196e0 | 29 82 23 83 05 07 01 01 82 27 82 27 19 22 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 | ).#......'.'."x_train,.x_test,.y |
19700 | 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 | _train,.y_test.=.train_test_spli |
19720 | 74 28 0a 20 20 20 20 64 66 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e | t(.....df,.y,.test_size=0.2,.ran |
19740 | 64 6f 6d 5f 73 74 61 74 65 3d 34 32 0a 29 0a 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 73 74 69 63 52 | dom_state=42.).model.=.LogisticR |
19760 | 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 78 5f 74 72 61 | egression().evaluate(model)x_tra |
19780 | 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 | in,.x_test,.y_train,.y_test.=.tr |
197a0 | 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 0a 20 20 20 20 64 66 2c 20 79 2c 20 74 65 73 74 5f | ain_test_split(.....df,.y,.test_ |
197c0 | 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 0a 29 0a 6d 6f 64 65 | size=0.2,.random_state=42.).mode |
197e0 | 6c 20 3d 20 4c 6f 67 69 73 74 69 63 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 | l.=.LogisticRegression().evaluat |
19800 | 65 28 6d 6f 64 65 6c 29 85 6b 83 04 07 01 01 85 6f 85 6f 19 21 64 65 66 20 65 76 61 6c 75 61 74 | e(model).k......o.o.!def.evaluat |
19820 | 65 28 6d 6f 64 65 6c 29 3a 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c | e(model):.....model.fit(x_train, |
19840 | 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 | .y_train).....y_pred.=.model.pre |
19860 | 64 69 63 74 28 78 5f 74 65 73 74 29 0a 20 20 20 20 70 72 69 6e 74 28 22 25 28 73 29 73 3a 20 25 | dict(x_test).....print("%(s)s:.% |
19880 | 28 73 29 73 5c 6e 22 20 25 28 0a 20 20 20 20 20 20 20 20 22 41 63 63 75 72 61 63 79 22 2c 20 61 | (s)s\n".%(........."Accuracy",.a |
198a0 | 63 63 75 72 61 63 79 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 | ccuracy_score(y_test,.y_pred),.. |
198c0 | 20 20 20 20 20 20 20 22 50 72 65 63 69 73 69 6f 6e 22 2c 20 70 72 65 63 69 73 69 6f 6e 5f 73 63 | ......."Precision",.precision_sc |
198e0 | 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 22 52 65 | ore(y_test,.y_pred),........."Re |
19900 | 63 61 6c 6c 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 | call",.recall_score(y_test,.y_pr |
19920 | 65 64 29 2c 0a 20 20 20 20 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 6c 61 73 73 69 66 | ed),.....)).....print("\nClassif |
19940 | 69 63 61 74 69 6f 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 | ication.Report.:-\n",........... |
19960 | 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f | classification_report(y_test,.y_ |
19980 | 70 72 65 64 29 29 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 3a 0a 20 20 20 20 6d | pred))def.evaluate(model):.....m |
199a0 | 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 | odel.fit(x_train,.y_train).....y |
199c0 | 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 20 20 | _pred.=.model.predict(x_test)... |
199e0 | 20 20 70 72 69 6e 74 28 22 25 28 73 29 73 3a 20 25 28 73 29 73 5c 6e 22 20 25 28 0a 20 20 20 20 | ..print("%(s)s:.%(s)s\n".%(..... |
19a00 | 20 20 20 20 22 41 63 63 75 72 61 63 79 22 2c 20 61 63 63 75 72 61 63 79 5f 73 63 6f 72 65 28 79 | ...."Accuracy",.accuracy_score(y |
19a20 | 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 22 50 72 65 63 69 73 69 | _test,.y_pred),........."Precisi |
19a40 | 6f 6e 22 2c 20 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 | on",.precision_score(y_test,.y_p |
19a60 | 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 22 52 65 63 61 6c 6c 22 2c 20 72 65 63 61 6c 6c 5f 73 | red),........."Recall",.recall_s |
19a80 | 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 29 29 0a 20 20 20 | core(y_test,.y_pred),.....)).... |
19aa0 | 20 70 72 69 6e 74 28 22 5c 6e 43 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 20 52 65 70 6f 72 74 20 | .print("\nClassification.Report. |
19ac0 | 3a 2d 5c 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 5f | :-\n",...........classification_ |
19ae0 | 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 82 23 83 03 07 01 01 82 27 | report(y_test,.y_pred)).#......' |
19b00 | 82 27 19 20 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f | .'..x_train,.x_test,.y_train,.y_ |
19b20 | 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 0a 20 20 20 20 64 66 2c | test.=.train_test_split(.....df, |
19b40 | 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d | .y,.test_size=0.2,.random_state= |
19b60 | 34 32 0a 29 0a 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 73 74 69 63 52 65 67 72 65 73 73 69 6f 6e 28 | 42.).model.=.LogisticRegression( |
19b80 | 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 | ).evaluate(model)x_train,.x_test |
19ba0 | 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 | ,.y_train,.y_test.=.train_test_s |
19bc0 | 70 6c 69 74 28 0a 20 20 20 20 64 66 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 | plit(.....df,.y,.test_size=0.2,. |
19be0 | 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 0a 29 0a 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 73 74 | random_state=42.).model.=.Logist |
19c00 | 69 63 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 85 37 | icRegression().evaluate(model).7 |
19c20 | 83 02 07 01 01 85 3b 85 3b 19 1f 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 3a 0a | ......;.;..def.evaluate(model):. |
19c40 | 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a | ....model.fit(x_train,.y_train). |
19c60 | 20 20 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 | ....y_pred.=.model.predict(x_tes |
19c80 | 74 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 41 63 63 75 72 61 63 79 3a 22 2c 20 61 63 63 75 | t).....print("\nAccuracy:",.accu |
19ca0 | 72 61 63 79 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 | racy_score(y_test,.y_pred),..... |
19cc0 | 20 20 20 20 22 5c 6e 50 72 65 63 69 73 69 6f 6e 3a 22 2c 20 70 72 65 63 69 73 69 6f 6e 5f 73 63 | ...."\nPrecision:",.precision_sc |
19ce0 | 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 22 5c 6e | ore(y_test,.y_pred),........."\n |
19d00 | 52 65 63 61 6c 6c 3a 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 | Recall:",.recall_score(y_test,.y |
19d20 | 5f 70 72 65 64 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 6c 61 73 73 69 66 69 63 61 74 | _pred)).....print("\nClassificat |
19d40 | 69 6f 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 | ion.Report.:-\n",...........clas |
19d60 | 73 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 | sification_report(y_test,.y_pred |
19d80 | 29 29 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 3a 0a 20 20 20 20 6d 6f 64 65 6c | ))def.evaluate(model):.....model |
19da0 | 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 65 | .fit(x_train,.y_train).....y_pre |
19dc0 | 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 20 20 20 20 70 72 | d.=.model.predict(x_test).....pr |
19de0 | 69 6e 74 28 22 5c 6e 41 63 63 75 72 61 63 79 3a 22 2c 20 61 63 63 75 72 61 63 79 5f 73 63 6f 72 | int("\nAccuracy:",.accuracy_scor |
19e00 | 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 22 5c 6e 50 72 | e(y_test,.y_pred),........."\nPr |
19e20 | 65 63 69 73 69 6f 6e 3a 22 2c 20 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 65 28 79 5f 74 65 73 | ecision:",.precision_score(y_tes |
19e40 | 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 22 5c 6e 52 65 63 61 6c 6c 3a 22 2c | t,.y_pred),........."\nRecall:", |
19e60 | 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 | .recall_score(y_test,.y_pred)).. |
19e80 | 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 20 52 65 70 6f 72 | ...print("\nClassification.Repor |
19ea0 | 74 20 3a 2d 5c 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 69 66 69 63 61 74 69 6f | t.:-\n",...........classificatio |
19ec0 | 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 82 23 83 01 07 01 01 | n_report(y_test,.y_pred)).#..... |
19ee0 | 82 27 82 27 19 1e 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 | .'.'..x_train,.x_test,.y_train,. |
19f00 | 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 0a 20 20 20 20 64 | y_test.=.train_test_split(.....d |
19f20 | 66 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 | f,.y,.test_size=0.2,.random_stat |
19f40 | 65 3d 34 32 0a 29 0a 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 73 74 69 63 52 65 67 72 65 73 73 69 6f | e=42.).model.=.LogisticRegressio |
19f60 | 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 | n().evaluate(model)x_train,.x_te |
19f80 | 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 | st,.y_train,.y_test.=.train_test |
19fa0 | 5f 73 70 6c 69 74 28 0a 20 20 20 20 64 66 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 | _split(.....df,.y,.test_size=0.2 |
19fc0 | 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 0a 29 0a 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 | ,.random_state=42.).model.=.Logi |
19fe0 | 73 74 69 63 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 | sticRegression().evaluate(model) |
1a000 | 0a 00 00 01 2b 06 53 00 0f fb 0f f4 0f ed 0f e6 0f df 0f d8 0f d1 0f ca 0f c3 0f bc 0f b5 0f ae | ....+.S......................... |
1a020 | 0f a7 0f a0 0f 99 0f 92 0f 8b 0f 84 0f 7d 0f 76 0f 6f 0f 68 0f 61 0f 5a 0f 53 0f 4c 0f 45 0f 3e | .............}.v.o.h.a.Z.S.L.E.> |
1a040 | 0f 37 0f 30 0f 29 0f 22 0f 1b 0f 14 0f 0d 0f 06 0e ff 0e f8 0e f1 0e ea 0e e3 0e dc 0e d5 0e ce | .7.0.)."........................ |
1a060 | 0e c7 0e c0 0e b9 0e b2 0e ab 0e a4 0e 9d 0e 96 0e 8f 0e 88 0e 81 0e 7a 0e 73 0e 6c 0e 65 0e 5e | .......................z.s.l.e.^ |
1a080 | 0e 57 0e 50 0e 49 0e 42 0e 3b 0e 34 0e 2d 0e 26 0e 1f 0e 18 0e 11 0e 0a 0e 03 0d fc 0d f5 0d ee | .W.P.I.B.;.4.-.&................ |
1a0a0 | 0d e6 0d de 0d d6 0d ce 0d c6 0d be 0d b6 0d ae 0d a6 0d 9e 0d 96 0d 8e 0d 86 0d 7e 0d 76 0d 6e | ...........................~.v.n |
1a0c0 | 0d 66 0d 5e 0d 56 0d 4e 0d 46 0d 3e 0d 36 0d 2e 0d 26 0d 1e 0d 16 0d 0e 0d 06 0c fe 0c f6 0c ee | .f.^.V.N.F.>.6...&.............. |
1a0e0 | 0c e6 0c de 0c d6 0c ce 0c c6 0c be 0c b6 0c ae 0c a6 0c 9f 0c 97 0c 8f 0c 87 0c 7f 0c 76 0c 6d | .............................v.m |
1a100 | 0c 64 0c 5b 0c 52 0c 49 0c 40 0c 37 0c 2e 0c 25 0c 1c 0c 13 0c 0a 0c 01 0b f8 0b ef 0b e6 0b dd | .d.[.R.I.@.7...%................ |
1a120 | 0b d4 0b cb 0b c2 0b bb 0b b3 0b ab 0b a3 0b 9b 0b 93 0b 8a 0b 81 0b 78 0b 6f 0b 66 0b 5e 0b 55 | .......................x.o.f.^.U |
1a140 | 0b 4c 0b 43 0b 3a 0b 31 0b 28 0b 1f 0b 16 0b 0d 0b 04 0a fb 0a f2 0a e9 0a e0 0a d7 0a ce 0a c5 | .L.C.:.1.(...................... |
1a160 | 0a bc 0a b3 0a aa 0a a1 0a 98 0a 8f 0a 86 0a 7d 0a 74 0a 6c 0a 63 0a 5a 0a 51 0a 48 0a 3f 0a 36 | ...............}.t.l.c.Z.Q.H.?.6 |
1a180 | 0a 2d 0a 24 0a 1b 0a 12 0a 09 0a 00 09 f7 09 ee 09 e5 09 dc 09 d4 09 cb 09 c2 09 b9 09 b0 09 a7 | .-.$............................ |
1a1a0 | 09 9e 09 95 09 8c 09 83 09 7a 09 71 09 68 09 5f 09 56 09 4d 09 44 09 3b 09 32 09 29 09 20 09 17 | .........z.q.h._.V.M.D.;.2.).... |
1a1c0 | 09 0e 09 06 08 fd 08 f4 08 eb 08 e2 08 d9 08 d0 08 c7 08 be 08 b5 08 ac 08 a3 08 9a 08 91 08 88 | ................................ |
1a1e0 | 08 7f 08 76 08 6d 08 64 08 5b 08 52 08 49 08 40 08 37 08 2e 08 25 08 1d 08 14 08 0b 08 02 07 f9 | ...v.m.d.[.R.I.@.7...%.......... |
1a200 | 07 f0 07 e7 07 de 07 d5 07 cc 07 c3 07 ba 07 b1 07 a8 07 9f 07 96 07 8d 07 84 07 7b 07 72 07 69 | ...........................{.r.i |
1a220 | 07 60 07 57 07 4e 07 45 07 3c 07 33 07 2a 07 21 07 18 07 0f 07 06 06 fd 06 f4 06 eb 06 e2 06 d9 | .`.W.N.E.<.3.*.!................ |
1a240 | 06 d1 06 c8 06 bf 06 b6 06 ad 06 a4 06 9b 06 92 06 89 06 80 06 77 06 6e 06 65 06 5c 06 53 06 4a | .....................w.n.e.\.S.J |
1a260 | 06 41 06 38 06 2f 06 26 06 1d 06 14 06 0b 06 02 05 f9 05 f0 05 e7 05 de 05 d5 05 cc 05 c3 05 ba | .A.8./.&........................ |
1a280 | 05 b1 05 a8 05 9f 05 96 05 8d 05 84 05 7b 05 72 05 69 05 60 05 57 05 4e 05 45 05 3c 05 33 05 2a | .............{.r.i.`.W.N.E.<.3.* |
1a2a0 | 05 21 05 18 05 0f 05 06 04 fd 04 f5 04 ec 04 e4 04 db 04 d3 04 cb 04 c3 04 ba 04 b1 04 a8 04 9f | .!.............................. |
1a2c0 | 04 96 04 8d 04 84 04 7b 04 72 04 69 04 60 04 57 04 4e 04 45 04 3c 04 33 04 2a 04 21 04 18 04 0f | .......{.r.i.`.W.N.E.<.3.*.!.... |
1a2e0 | 04 06 03 fd 03 f4 03 eb 03 e2 03 d9 03 d0 03 c7 03 be 03 b5 03 ac 03 a3 03 9a 03 91 03 88 03 7f | ................................ |
1a300 | 03 76 03 6d 03 64 03 5b 03 52 03 49 03 40 03 37 03 2e 03 25 03 1c 00 00 00 00 00 00 00 00 00 00 | .v.m.d.[.R.I.@.7...%............ |
1a320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1a640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 08 04 01 01 02 0e 0f 01 29 08 04 01 01 | ...........................).... |
1a660 | 02 0e 0e 01 28 08 04 01 01 02 0e 0d 01 27 08 04 01 01 02 0e 0c 01 26 08 04 01 01 02 0e 0b 01 25 | ....(........'........&........% |
1a680 | 08 04 01 01 02 0e 0a 01 24 08 04 01 01 02 0e 09 01 23 08 04 01 01 02 0e 08 01 22 08 04 01 01 02 | ........$........#........"..... |
1a6a0 | 0e 07 01 21 08 04 01 01 02 0e 06 01 20 08 04 01 01 02 0e 05 01 1f 08 04 01 01 02 0e 04 01 1e 08 | ...!............................ |
1a6c0 | 04 01 01 02 0e 03 01 1d 08 04 01 01 02 0e 02 01 1c 07 04 01 09 02 0e 01 1b 08 04 01 01 02 0d 25 | ...............................% |
1a6e0 | 01 1a 08 04 01 01 02 0d 24 01 17 08 04 01 01 02 0d 23 01 16 08 04 01 01 02 0d 22 01 15 08 04 01 | ........$........#........"..... |
1a700 | 01 02 0d 21 01 14 08 04 01 01 02 0d 20 01 13 08 04 01 01 02 0d 1f 01 12 08 04 01 01 02 0d 1e 01 | ...!............................ |
1a720 | 11 08 04 01 01 02 0d 1d 01 10 08 04 01 01 02 0d 1c 01 0f 08 04 01 01 02 0d 1b 01 07 08 04 01 01 | ................................ |
1a740 | 02 0d 1a 01 06 08 04 01 01 02 0d 19 01 05 08 04 01 01 02 0d 18 01 04 08 04 01 01 02 0d 17 01 03 | ................................ |
1a760 | 08 04 01 01 02 0d 16 01 02 08 04 01 01 02 0d 15 01 01 08 04 01 01 02 0d 14 01 00 08 04 01 01 02 | ................................ |
1a780 | 0d 13 00 ff 08 04 01 01 02 0d 12 00 fe 08 04 01 01 02 0d 11 00 fd 08 04 01 01 02 0d 10 00 fc 08 | ................................ |
1a7a0 | 04 01 01 02 0d 0f 00 fb 08 04 01 01 02 0d 0e 00 fa 08 04 01 01 02 0d 0d 00 f9 08 04 01 01 02 0d | ................................ |
1a7c0 | 0c 00 f8 08 04 01 01 02 0d 0b 00 f7 08 04 01 01 02 0d 0a 00 f6 08 04 01 01 02 0d 09 00 f5 08 04 | ................................ |
1a7e0 | 01 01 02 0d 08 00 f4 08 04 01 01 02 0d 07 00 f3 08 04 01 01 02 0d 06 00 f2 08 04 01 01 02 0d 05 | ................................ |
1a800 | 00 f1 08 04 01 01 02 0d 04 00 f0 08 04 01 01 02 0d 03 00 ef 08 04 01 01 02 0d 02 00 ee 07 04 01 | ................................ |
1a820 | 09 02 0d 00 ed 08 04 01 01 02 0c 1a 01 19 08 04 01 01 02 0c 19 01 18 08 04 01 01 02 0c 18 01 0e | ................................ |
1a840 | 08 04 01 01 02 0c 17 01 0d 08 04 01 01 02 0c 16 01 0c 08 04 01 01 02 0c 15 01 0b 08 04 01 01 02 | ................................ |
1a860 | 0c 14 01 0a 08 04 01 01 02 0c 13 01 09 08 04 01 01 02 0c 12 01 08 08 04 01 01 02 0c 11 00 ec 08 | ................................ |
1a880 | 04 01 01 02 0c 10 00 eb 08 04 01 01 02 0c 0f 00 ea 08 04 01 01 02 0c 0e 00 e9 08 04 01 01 02 0c | ................................ |
1a8a0 | 0d 00 e8 08 04 01 01 02 0c 0c 00 e7 08 04 01 01 02 0c 0b 00 e5 08 04 01 01 02 0c 0a 00 e4 08 04 | ................................ |
1a8c0 | 01 01 02 0c 09 00 e3 08 04 01 01 02 0c 08 00 e2 08 04 01 01 02 0c 07 00 e1 08 04 01 01 02 0c 06 | ................................ |
1a8e0 | 00 e0 08 04 01 01 02 0c 05 00 df 08 04 01 01 02 0c 04 00 de 08 04 01 01 02 0c 03 00 dd 08 04 01 | ................................ |
1a900 | 01 02 0c 02 00 dc 07 04 01 09 02 0c 00 db 08 04 01 01 02 0a 17 00 d6 08 04 01 01 02 0a 16 00 d4 | ................................ |
1a920 | 08 04 01 01 02 0a 15 00 d3 08 04 01 01 02 0a 14 00 d2 08 04 01 01 02 0a 13 00 d1 08 04 01 01 02 | ................................ |
1a940 | 0a 12 00 d0 08 04 01 01 02 0a 11 00 cf 08 04 01 01 02 0a 10 00 ce 08 04 01 01 02 0a 0f 00 cd 08 | ................................ |
1a960 | 04 01 01 02 0a 0e 00 cc 08 04 01 01 02 0a 0d 00 cb 08 04 01 01 02 0a 0c 00 ca 08 04 01 01 02 0a | ................................ |
1a980 | 0b 00 c9 08 04 01 01 02 0a 0a 00 c8 08 04 01 01 02 0a 09 00 c7 08 04 01 01 02 0a 08 00 c6 08 04 | ................................ |
1a9a0 | 01 01 02 0a 07 00 c5 08 04 01 01 02 0a 06 00 c4 08 04 01 01 02 0a 05 00 c3 08 04 01 01 02 0a 04 | ................................ |
1a9c0 | 00 c2 08 04 01 01 02 0a 03 00 c1 08 04 01 01 02 0a 02 00 c0 07 04 01 09 02 0a 00 bf 08 04 01 01 | ................................ |
1a9e0 | 02 09 11 01 69 08 04 01 01 02 09 10 00 be 08 04 01 01 02 09 0f 00 bd 08 04 01 01 02 09 0e 00 bc | ....i........................... |
1aa00 | 08 04 01 01 02 09 0d 00 bb 08 04 01 01 02 09 0c 00 ba 08 04 01 01 02 09 0b 00 b9 08 04 01 01 02 | ................................ |
1aa20 | 09 0a 00 b8 08 04 01 01 02 09 09 00 b7 08 04 01 01 02 09 08 00 b6 08 04 01 01 02 09 07 00 b5 08 | ................................ |
1aa40 | 04 01 01 02 09 06 00 b4 08 04 01 01 02 09 05 00 b3 08 04 01 01 02 09 04 00 b2 08 04 01 01 02 09 | ................................ |
1aa60 | 03 00 b1 08 04 01 01 02 09 02 00 b0 07 04 01 09 02 09 00 af 08 04 01 01 02 08 1b 01 5c 08 04 01 | ............................\... |
1aa80 | 01 02 08 1a 00 da 08 04 01 01 02 08 19 00 d9 08 04 01 01 02 08 18 00 d8 08 04 01 01 02 08 17 00 | ................................ |
1aaa0 | d7 08 04 01 01 02 08 16 00 ae 08 04 01 01 02 08 15 00 ad 08 04 01 01 02 08 14 00 ac 08 04 01 01 | ................................ |
1aac0 | 02 08 13 00 ab 08 04 01 01 02 08 12 00 aa 08 04 01 01 02 08 11 00 a9 08 04 01 01 02 08 10 00 a8 | ................................ |
1aae0 | 08 04 01 01 02 08 0f 00 a7 08 04 01 01 02 08 0e 00 a6 08 04 01 01 02 08 0d 00 a5 08 04 01 01 02 | ................................ |
1ab00 | 08 0c 00 a4 08 04 01 01 02 08 0b 00 a3 08 04 01 01 02 08 0a 00 a2 08 04 01 01 02 08 09 00 a1 08 | ................................ |
1ab20 | 04 01 01 02 08 08 00 a0 08 04 01 01 02 08 07 00 9f 08 04 01 01 02 08 06 00 9e 08 04 01 01 02 08 | ................................ |
1ab40 | 05 00 9d 08 04 01 01 02 08 04 00 9c 08 04 01 01 02 08 03 00 9b 08 04 01 01 02 08 02 00 9a 07 04 | ................................ |
1ab60 | 01 09 02 08 00 99 08 04 01 01 02 07 0b 00 e6 08 04 01 01 02 07 0a 00 d5 08 04 01 01 02 07 09 00 | ................................ |
1ab80 | 82 08 04 01 01 02 07 08 00 81 08 04 01 01 02 07 07 00 80 07 04 01 01 01 07 06 7f 07 04 01 01 01 | ................................ |
1aba0 | 07 05 7e 07 04 01 01 01 07 04 7d 07 04 01 01 01 07 03 7c 07 04 01 01 01 07 02 7b 06 04 01 09 01 | ..~.......}.......|.......{..... |
1abc0 | 07 7a 08 04 01 01 02 05 16 00 98 08 04 01 01 02 05 15 00 97 08 04 01 01 02 05 14 00 96 08 04 01 | .z.............................. |
1abe0 | 01 02 05 13 00 95 08 04 01 01 02 05 12 00 94 08 04 01 01 02 05 11 00 93 08 04 01 01 02 05 10 00 | ................................ |
1ac00 | 92 08 04 01 01 02 05 0f 00 91 08 04 01 01 02 05 0e 00 90 08 04 01 01 02 05 0d 00 8f 08 04 01 01 | ................................ |
1ac20 | 02 05 0c 00 8e 08 04 01 01 02 05 0b 00 8d 08 04 01 01 02 05 0a 00 8c 08 04 01 01 02 05 09 00 8b | ................................ |
1ac40 | 08 04 01 01 02 05 08 00 8a 08 04 01 01 02 05 07 00 89 08 04 01 01 02 05 06 00 88 08 04 01 01 02 | ................................ |
1ac60 | 05 05 00 87 08 04 01 01 02 05 04 00 86 08 04 01 01 02 05 03 00 85 08 04 01 01 02 05 02 00 84 07 | ................................ |
1ac80 | 04 01 09 02 05 00 83 07 04 01 01 01 03 04 79 07 04 01 01 01 03 03 78 07 04 01 01 01 03 02 77 06 | ..............y.......x.......w. |
1aca0 | 04 01 09 01 03 76 07 04 01 01 01 02 2a 75 07 04 01 01 01 02 29 74 07 04 01 01 01 02 28 73 07 04 | .....v......*u......)t......(s.. |
1acc0 | 01 01 01 02 27 72 07 04 01 01 01 02 26 71 07 04 01 01 01 02 25 70 07 04 01 01 01 02 24 6f 07 04 | ....'r......&q......%p......$o.. |
1ace0 | 01 01 01 02 23 6e 07 04 01 01 01 02 22 6d 07 04 01 01 01 02 21 6c 07 04 01 01 01 02 20 6b 07 04 | ....#n......"m......!l.......k.. |
1ad00 | 01 01 01 02 1f 6a 07 04 01 01 01 02 1e 69 07 04 01 01 01 02 1d 68 07 04 01 01 01 02 1c 66 07 04 | .....j.......i.......h.......f.. |
1ad20 | 01 01 01 02 1b 4a 07 04 01 01 01 02 1a 49 07 04 01 01 01 02 19 48 07 04 01 01 01 02 18 47 07 04 | .....J.......I.......H.......G.. |
1ad40 | 01 01 01 02 17 46 07 04 01 01 01 02 16 45 07 04 01 01 01 02 15 44 07 04 01 01 01 02 14 3e 07 04 | .....F.......E.......D.......>.. |
1ad60 | 01 01 01 02 13 3d 07 04 01 01 01 02 12 1b 07 04 01 01 01 02 11 1a 07 04 01 01 01 02 10 19 07 04 | .....=.......................... |
1ad80 | 01 01 01 02 0f 18 07 04 01 01 01 02 0e 17 07 04 01 01 01 02 0d 16 07 04 01 01 01 02 0c 15 07 04 | ................................ |
1ada0 | 01 01 01 02 0b 14 07 04 01 01 01 02 0a 13 07 04 01 01 01 02 09 12 07 04 01 01 01 02 08 11 07 04 | ................................ |
1adc0 | 01 01 01 02 07 10 07 04 01 01 01 02 06 0f 07 04 01 01 01 02 05 0e 07 04 01 01 01 02 04 0d 07 04 | ................................ |
1ade0 | 01 01 01 02 03 0c 07 04 01 01 01 02 02 0b 06 04 01 09 01 02 0a 06 04 09 01 01 4b 67 06 04 09 01 | ..........................Kg.... |
1ae00 | 01 4a 65 06 04 09 01 01 49 64 06 04 09 01 01 48 63 06 04 09 01 01 47 62 06 04 09 01 01 46 61 06 | .Je.....Id.....Hc.....Gb.....Fa. |
1ae20 | 04 09 01 01 45 60 06 04 09 01 01 44 5f 06 04 09 01 01 43 5e 06 04 09 01 01 42 5d 06 04 09 01 01 | ....E`.....D_.....C^.....B]..... |
1ae40 | 41 5c 06 04 09 01 01 40 5b 06 04 09 01 01 3f 5a 06 04 09 01 01 3e 59 06 04 09 01 01 3d 58 06 04 | A\.....@[.....?Z.....>Y.....=X.. |
1ae60 | 09 01 01 3c 57 06 04 09 01 01 3b 56 06 04 09 01 01 3a 55 06 04 09 01 01 39 54 06 04 09 01 01 38 | ...<W.....;V.....:U.....9T.....8 |
1ae80 | 53 06 04 09 01 01 37 52 06 04 09 01 01 36 51 06 04 09 01 01 35 50 06 04 09 01 01 34 4f 06 04 09 | S.....7R.....6Q.....5P.....4O... |
1aea0 | 01 01 33 4e 06 04 09 01 01 32 4d 06 04 09 01 01 31 4c 06 04 09 01 01 30 4b 06 04 09 01 01 2f 43 | ..3N.....2M.....1L.....0K...../C |
1aec0 | 06 04 09 01 01 2e 42 06 04 09 01 01 2d 41 06 04 09 01 01 2c 40 06 04 09 01 01 2b 3f 06 04 09 01 | ......B.....-A.....,@.....+?.... |
1aee0 | 01 2a 3c 06 04 09 01 01 29 3b 06 04 09 01 01 28 3a 06 04 09 01 01 27 39 06 04 09 01 01 26 38 06 | .*<.....);.....(:.....'9.....&8. |
1af00 | 04 09 01 01 25 37 06 04 09 01 01 24 36 06 04 09 01 01 23 35 06 04 09 01 01 22 34 06 04 09 01 01 | ....%7.....$6.....#5....."4..... |
1af20 | 21 33 06 04 09 01 01 20 32 06 04 09 01 01 1f 31 06 04 09 01 01 1e 30 06 04 09 01 01 1d 2f 06 04 | !3......2......1......0....../.. |
1af40 | 09 01 01 1c 2e 06 04 09 01 01 1b 2d 06 04 09 01 01 1a 2c 06 04 09 01 01 19 2b 06 04 09 01 01 18 | ...........-......,......+...... |
1af60 | 2a 06 04 09 01 01 17 29 06 04 09 01 01 16 28 06 04 09 01 01 15 27 06 04 09 01 01 14 26 06 04 09 | *......)......(......'......&... |
1af80 | 01 01 13 25 06 04 09 01 01 12 24 06 04 09 01 01 11 23 06 04 09 01 01 10 22 06 04 09 01 01 0f 21 | ...%......$......#......"......! |
1afa0 | 06 04 09 01 01 0e 20 06 04 09 01 01 0d 1f 06 04 09 01 01 0c 1e 06 04 09 01 01 0b 1d 06 04 09 01 | ................................ |
1afc0 | 01 0a 1c 06 04 09 01 01 09 09 06 04 09 01 01 08 08 06 04 09 01 01 07 07 06 04 09 01 01 06 06 06 | ................................ |
1afe0 | 04 09 01 01 05 05 06 04 09 01 01 04 04 06 04 09 01 01 03 03 06 04 09 01 01 02 02 04 04 09 09 09 | ................................ |
1b000 | 0a 00 00 01 16 06 3d 00 0f f7 0f ee 0f e5 0f dc 0f d3 0f ca 0f c1 0f b8 0f af 0f a6 0f 9d 0f 94 | ......=......................... |
1b020 | 0f 8b 0f 82 0f 79 0f 70 0f 67 0f 5e 0f 55 0f 4c 0f 43 0f 3a 0f 31 0f 28 0f 1f 0f 16 0f 0d 0f 04 | .....y.p.g.^.U.L.C.:.1.(........ |
1b040 | 0e fb 0e f2 0e e9 0e e0 0e d7 0e ce 0e c5 0e bc 0e b3 0e ab 0e a2 0e 9a 0e 91 0e 89 0e 81 0e 79 | ...............................y |
1b060 | 0e 70 0e 67 0e 5e 0e 55 0e 4c 0e 43 0e 3a 0e 31 0e 28 0e 1f 0e 16 0e 0d 0e 04 0d fb 0d f2 0d e9 | .p.g.^.U.L.C.:.1.(.............. |
1b080 | 0d e0 0d d7 0d ce 0d c5 0d bc 0d b3 0d aa 0d a1 0d 98 0d 8f 0d 86 0d 7d 0d 74 0d 6b 0d 62 0d 59 | .......................}.t.k.b.Y |
1b0a0 | 0d 50 0d 47 0d 3e 0d 35 0d 2c 0d 23 0d 1a 0d 11 0d 08 0c ff 0c f6 0c ed 0c e4 0c db 0c d2 0c c9 | .P.G.>.5.,.#.................... |
1b0c0 | 0c c0 0c b7 0c ae 0c a5 0c 9c 0c 93 0c 8a 0c 81 0c 78 0c 6f 0c 66 0c 5d 0c 54 0c 4b 0c 42 0c 39 | .................x.o.f.].T.K.B.9 |
1b0e0 | 0c 30 0c 27 0c 1e 0c 15 0c 0c 0c 03 0b fb 0b f2 0b e9 0b e0 0b d8 0b cf 0b c6 0b bd 0b b4 0b ab | .0.'............................ |
1b100 | 0b a2 0b 99 0b 91 0b 88 0b 7f 0b 76 0b 6d 0b 64 0b 5b 0b 52 0b 49 0b 40 0b 37 0b 2e 0b 25 0b 1c | ...........v.m.d.[.R.I.@.7...%.. |
1b120 | 0b 13 0b 0a 0b 01 0a f8 0a ef 0a e7 0a de 0a d5 0a cc 0a c3 0a ba 0a b1 0a a8 0a 9f 0a 96 0a 8d | ................................ |
1b140 | 0a 84 0a 7b 0a 72 0a 69 0a 60 0a 57 0a 4e 0a 45 0a 3c 0a 33 0a 2a 0a 21 0a 18 0a 0f 0a 06 09 fd | ...{.r.i.`.W.N.E.<.3.*.!........ |
1b160 | 09 f4 09 eb 09 e2 09 d9 09 d0 09 c7 09 be 09 b5 09 ac 09 a3 09 9a 09 91 09 88 09 7f 09 76 09 6d | .............................v.m |
1b180 | 09 64 09 5b 09 52 09 49 09 40 09 37 09 2e 09 25 09 1c 09 13 09 0a 09 01 08 f8 08 ef 08 e6 08 dd | .d.[.R.I.@.7...%................ |
1b1a0 | 08 d4 08 cb 08 c2 08 b9 08 b0 08 a7 08 9e 08 95 08 8c 08 83 08 7a 08 71 08 68 08 5f 08 56 08 4d | .....................z.q.h._.V.M |
1b1c0 | 08 44 08 3b 08 32 08 29 08 20 08 17 08 0e 08 05 07 fc 07 f3 07 ea 07 e1 07 d8 07 cf 07 c6 07 bd | .D.;.2.)........................ |
1b1e0 | 07 b4 07 ab 07 a2 07 99 07 90 07 87 07 7e 07 75 07 6c 07 63 07 5a 07 51 07 48 07 3f 07 36 07 2d | .............~.u.l.c.Z.Q.H.?.6.- |
1b200 | 07 24 07 1b 07 12 07 09 07 00 06 f7 06 ee 06 e5 06 dc 06 d3 06 ca 06 c1 06 b8 06 af 06 a6 06 9d | .$.............................. |
1b220 | 06 94 06 8b 06 82 06 79 06 6f 06 65 06 5b 06 51 06 47 06 3d 0f f7 0f ee 0f e5 0f dc 0f d3 0f ca | .......y.o.e.[.Q.G.=............ |
1b240 | 0f c1 0f b8 0f af 0f a6 0f 9d 0f 94 0f 8b 0f 82 0f 79 0f 70 0f 67 0f 5e 0f 55 0f 4c 0f 43 0f 3a | .................y.p.g.^.U.L.C.: |
1b260 | 0f 31 0f 28 0f 1f 0f 03 0e fa 0e f2 0e e9 0e e0 0e d7 0e ce 0e c5 0e bc 0e b3 0e aa 0e a1 0e 98 | .1.(............................ |
1b280 | 0e 8f 0e 86 0e 7d 0e 74 0e 6b 0e 62 0e 59 0e 50 0e 47 0e 3e 0e 35 0e 2c 0e 23 0e 1a 0e 11 0e 08 | .....}.t.k.b.Y.P.G.>.5.,.#...... |
1b2a0 | 0d ff 0d f6 0d ed 0d e4 0d db 0d d2 0d c9 0d c0 0d b7 0d ae 0d a5 0d 9c 0d 93 0d 8a 0d 81 0d 78 | ...............................x |
1b2c0 | 0d 6f 0d 66 0d 5d 0d 54 0d 4b 0d 42 0d 39 0d 30 0d 27 0d 1e 0d 15 0d 0c 0d 03 0c fa 0c f1 0c e8 | .o.f.].T.K.B.9.0.'.............. |
1b2e0 | 0c df 0c d6 0c cd 08 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1b620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 09 04 01 | ................................ |
1b640 | 02 02 25 00 85 02 4b 09 04 01 02 02 25 00 84 02 4a 09 04 01 02 02 25 00 83 02 49 09 04 01 02 02 | ..%...K.....%...J.....%...I..... |
1b660 | 25 00 82 02 48 09 04 01 02 02 25 00 81 02 47 09 04 01 02 02 25 00 80 02 46 08 04 01 01 02 25 7f | %...H.....%...G.....%...F.....%. |
1b680 | 02 45 08 04 01 01 02 25 7e 02 44 08 04 01 01 02 25 7d 02 43 08 04 01 01 02 25 7c 02 42 08 04 01 | .E.....%~.D.....%}.C.....%|.B... |
1b6a0 | 01 02 25 7b 02 41 08 04 01 01 02 25 7a 02 40 08 04 01 01 02 25 79 02 3f 08 04 01 01 02 25 78 02 | ..%{.A.....%z.@.....%y.?.....%x. |
1b6c0 | 3e 08 04 01 01 02 25 77 02 3d 08 04 01 01 02 25 76 02 3c 08 04 01 01 02 25 75 02 3b 08 04 01 01 | >.....%w.=.....%v.<.....%u.;.... |
1b6e0 | 02 25 74 02 3a 08 04 01 01 02 25 73 02 39 08 04 01 01 02 25 72 02 38 08 04 01 01 02 25 71 02 37 | .%t.:.....%s.9.....%r.8.....%q.7 |
1b700 | 08 04 01 01 02 25 70 02 36 08 04 01 01 02 25 6f 02 35 08 04 01 01 02 25 6e 02 34 08 04 01 01 02 | .....%p.6.....%o.5.....%n.4..... |
1b720 | 25 6d 02 33 08 04 01 01 02 25 6c 02 32 08 04 01 01 02 25 6b 02 31 08 04 01 01 02 25 6a 02 30 08 | %m.3.....%l.2.....%k.1.....%j.0. |
1b740 | 04 01 01 02 25 69 02 2f 08 04 01 01 02 25 68 02 2e 08 04 01 01 02 25 67 02 2d 08 04 01 01 02 25 | ....%i./.....%h.......%g.-.....% |
1b760 | 66 02 2c 08 04 01 01 02 25 65 02 2b 08 04 01 01 02 25 64 02 2a 08 04 01 01 02 25 63 02 29 08 04 | f.,.....%e.+.....%d.*.....%c.).. |
1b780 | 01 01 02 25 62 02 28 08 04 01 01 02 25 61 02 27 08 04 01 01 02 25 60 02 26 08 04 01 01 02 25 5f | ...%b.(.....%a.'.....%`.&.....%_ |
1b7a0 | 02 25 08 04 01 01 02 25 5e 02 24 08 04 01 01 02 25 5d 02 23 08 04 01 01 02 25 5c 02 22 08 04 01 | .%.....%^.$.....%].#.....%\."... |
1b7c0 | 01 02 25 5b 02 21 08 04 01 01 02 25 5a 02 20 08 04 01 01 02 25 59 02 1f 08 04 01 01 02 25 58 02 | ..%[.!.....%Z.......%Y.......%X. |
1b7e0 | 1e 08 04 01 01 02 25 57 02 1d 08 04 01 01 02 25 56 02 1c 08 04 01 01 02 25 55 02 1b 08 04 01 01 | ......%W.......%V.......%U...... |
1b800 | 02 25 54 02 1a 08 04 01 01 02 25 53 02 19 08 04 01 01 02 25 52 02 18 08 04 01 01 02 25 51 02 17 | .%T.......%S.......%R.......%Q.. |
1b820 | 08 04 01 01 02 25 50 02 16 08 04 01 01 02 25 4f 02 15 08 04 01 01 02 25 4e 02 14 08 04 01 01 02 | .....%P.......%O.......%N....... |
1b840 | 25 4d 02 13 08 04 01 01 02 25 4c 02 12 08 04 01 01 02 25 4b 02 11 08 04 01 01 02 25 4a 02 10 08 | %M.......%L.......%K.......%J... |
1b860 | 04 01 01 02 25 49 02 0f 08 04 01 01 02 25 48 02 0e 08 04 01 01 02 25 47 02 0d 08 04 01 01 02 25 | ....%I.......%H.......%G.......% |
1b880 | 46 02 0c 08 04 01 01 02 25 45 02 0b 08 04 01 01 02 25 44 02 0a 08 04 01 01 02 25 43 02 09 08 04 | F.......%E.......%D.......%C.... |
1b8a0 | 01 01 02 25 42 02 08 08 04 01 01 02 25 41 02 07 08 04 01 01 02 25 40 02 06 08 04 01 01 02 25 3f | ...%B.......%A.......%@.......%? |
1b8c0 | 02 05 08 04 01 01 02 25 3e 02 04 08 04 01 01 02 25 3d 02 03 08 04 01 01 02 25 3c 02 02 08 04 01 | .......%>.......%=.......%<..... |
1b8e0 | 01 02 25 3b 02 01 08 04 01 01 02 25 3a 02 00 08 04 01 01 02 25 39 01 ff 08 04 01 01 02 25 38 01 | ..%;.......%:.......%9.......%8. |
1b900 | fe 08 04 01 01 02 25 37 01 fd 08 04 01 01 02 25 36 01 fc 08 04 01 01 02 25 35 01 fb 08 04 01 01 | ......%7.......%6.......%5...... |
1b920 | 02 25 34 01 fa 08 04 01 01 02 25 33 01 f9 08 04 01 01 02 25 32 01 f8 08 04 01 01 02 25 31 01 f7 | .%4.......%3.......%2.......%1.. |
1b940 | 08 04 01 01 02 25 30 01 f6 08 04 01 01 02 25 2f 01 f5 08 04 01 01 02 25 2e 01 f4 08 04 01 01 02 | .....%0.......%/.......%........ |
1b960 | 25 2d 01 f3 08 04 01 01 02 25 2c 01 f2 08 04 01 01 02 25 2b 01 ef 08 04 01 01 02 25 2a 01 ee 08 | %-.......%,.......%+.......%*... |
1b980 | 04 01 01 02 25 29 01 ed 08 04 01 01 02 25 28 01 ec 08 04 01 01 02 25 27 01 eb 08 04 01 01 02 25 | ....%).......%(.......%'.......% |
1b9a0 | 26 01 ea 08 04 01 01 02 25 25 01 e6 08 04 01 01 02 25 24 01 e1 08 04 01 01 02 25 23 01 e0 08 04 | &.......%%.......%$.......%#.... |
1b9c0 | 01 01 02 25 22 01 df 08 04 01 01 02 25 21 01 de 08 04 01 01 02 25 20 01 dd 08 04 01 01 02 25 1f | ...%".......%!.......%........%. |
1b9e0 | 01 dc 08 04 01 01 02 25 1e 01 db 08 04 01 01 02 25 1d 01 da 08 04 01 01 02 25 1c 01 d9 08 04 01 | .......%........%........%...... |
1ba00 | 01 02 25 1b 01 d8 08 04 01 01 02 25 1a 01 d7 08 04 01 01 02 25 19 01 d6 08 04 01 01 02 25 18 01 | ..%........%........%........%.. |
1ba20 | d5 08 04 01 01 02 25 17 01 d4 08 04 01 01 02 25 16 01 d3 08 04 01 01 02 25 15 01 d2 08 04 01 01 | ......%........%........%....... |
1ba40 | 02 25 14 01 d1 08 04 01 01 02 25 13 01 d0 08 04 01 01 02 25 12 01 cf 08 04 01 01 02 25 11 01 ce | .%........%........%........%... |
1ba60 | 08 04 01 01 02 25 10 01 cd 08 04 01 01 02 25 0f 01 cc 08 04 01 01 02 25 0e 01 cb 08 04 01 01 02 | .....%........%........%........ |
1ba80 | 25 0d 01 ca 08 04 01 01 02 25 0c 01 c9 08 04 01 01 02 25 0b 01 c8 08 04 01 01 02 25 0a 01 c7 08 | %........%........%........%.... |
1baa0 | 04 01 01 02 25 09 01 c6 08 04 01 01 02 25 08 01 c5 08 04 01 01 02 25 07 01 c4 08 04 01 01 02 25 | ....%........%........%........% |
1bac0 | 06 01 c3 08 04 01 01 02 25 05 01 c2 08 04 01 01 02 25 04 01 c1 08 04 01 01 02 25 03 01 c0 08 04 | ........%........%........%..... |
1bae0 | 01 01 02 25 02 01 bf 07 04 01 09 02 25 01 be 08 04 01 01 02 22 13 01 bd 08 04 01 01 02 22 12 01 | ...%........%......."........".. |
1bb00 | bc 08 04 01 01 02 22 11 01 bb 08 04 01 01 02 22 10 01 ba 08 04 01 01 02 22 0f 01 b9 08 04 01 01 | ......"........"........"....... |
1bb20 | 02 22 0e 01 b8 08 04 01 01 02 22 0d 01 b7 08 04 01 01 02 22 0c 01 b6 08 04 01 01 02 22 0b 01 b5 | ."........"........"........"... |
1bb40 | 08 04 01 01 02 22 0a 01 b4 08 04 01 01 02 22 09 01 b3 08 04 01 01 02 22 08 01 b2 08 04 01 01 02 | ....."........"........"........ |
1bb60 | 22 07 01 b1 08 04 01 01 02 22 06 01 ad 08 04 01 01 02 22 05 01 ac 08 04 01 01 02 22 04 01 ab 08 | "........"........"........".... |
1bb80 | 04 01 01 02 22 03 01 aa 08 04 01 01 02 22 02 01 a9 07 04 01 09 02 22 01 a8 08 04 01 01 02 1d 08 | ...."........"........"......... |
1bba0 | 01 68 08 04 01 01 02 1d 07 01 5b 08 04 01 01 02 1d 06 01 5a 08 04 01 01 02 1d 05 01 59 08 04 01 | .h........[........Z........Y... |
1bbc0 | 01 02 1d 04 01 58 08 04 01 01 02 1d 03 01 57 08 04 01 01 02 1d 02 01 56 07 04 01 09 02 1d 01 55 | .....X........W........V.......U |
1bbe0 | 08 04 01 01 02 1a 04 01 54 08 04 01 01 02 1a 03 01 53 08 04 01 01 02 1a 02 01 52 07 04 01 09 02 | ........T........S........R..... |
1bc00 | 1a 01 51 08 04 01 01 02 19 47 01 b0 08 04 01 01 02 19 46 01 af 08 04 01 01 02 19 45 01 ae 08 04 | ..Q......G........F........E.... |
1bc20 | 01 01 02 19 44 01 a7 08 04 01 01 02 19 43 01 a6 08 04 01 01 02 19 42 01 a5 08 04 01 01 02 19 41 | ....D........C........B........A |
1bc40 | 01 a4 08 04 01 01 02 19 40 01 a3 08 04 01 01 02 19 3f 01 a2 08 04 01 01 02 19 3e 01 a1 08 04 01 | ........@........?........>..... |
1bc60 | 01 02 19 3d 01 a0 08 04 01 01 02 19 3c 01 9f 08 04 01 01 02 19 3b 01 9e 08 04 01 01 02 19 3a 01 | ...=........<........;........:. |
1bc80 | 9d 08 04 01 01 02 19 39 01 9c 08 04 01 01 02 19 38 01 9b 08 04 01 01 02 19 37 01 9a 08 04 01 01 | .......9........8........7...... |
1bca0 | 02 19 36 01 99 08 04 01 01 02 19 35 01 98 08 04 01 01 02 19 34 01 97 08 04 01 01 02 19 33 01 96 | ..6........5........4........3.. |
1bcc0 | 08 04 01 01 02 19 32 01 95 08 04 01 01 02 19 31 01 94 08 04 01 01 02 19 30 01 93 08 04 01 01 02 | ......2........1........0....... |
1bce0 | 19 2f 01 92 08 04 01 01 02 19 2e 01 91 08 04 01 01 02 19 2d 01 90 08 04 01 01 02 19 2c 01 8f 08 | ./.................-........,... |
1bd00 | 04 01 01 02 19 2b 01 8e 08 04 01 01 02 19 2a 01 8d 08 04 01 01 02 19 29 01 8c 08 04 01 01 02 19 | .....+........*........)........ |
1bd20 | 28 01 8b 08 04 01 01 02 19 27 01 8a 08 04 01 01 02 19 26 01 89 08 04 01 01 02 19 25 01 88 08 04 | (........'........&........%.... |
1bd40 | 01 01 02 19 24 01 87 08 04 01 01 02 19 23 01 86 08 04 01 01 02 19 22 01 85 08 04 01 01 02 19 21 | ....$........#........"........! |
1bd60 | 01 84 08 04 01 01 02 19 20 01 83 08 04 01 01 02 19 1f 01 82 08 04 01 01 02 19 1e 01 81 08 04 01 | ................................ |
1bd80 | 01 02 19 1d 01 80 08 04 01 01 02 19 1c 01 7f 08 04 01 01 02 19 1b 01 7e 08 04 01 01 02 19 1a 01 | .......................~........ |
1bda0 | 7d 08 04 01 01 02 19 19 01 7c 08 04 01 01 02 19 18 01 7b 08 04 01 01 02 19 17 01 7a 08 04 01 01 | }........|........{........z.... |
1bdc0 | 02 19 16 01 79 08 04 01 01 02 19 15 01 78 08 04 01 01 02 19 14 01 77 08 04 01 01 02 19 13 01 76 | ....y........x........w........v |
1bde0 | 08 04 01 01 02 19 12 01 75 08 04 01 01 02 19 11 01 74 08 04 01 01 02 19 10 01 73 08 04 01 01 02 | ........u........t........s..... |
1be00 | 19 0f 01 72 08 04 01 01 02 19 0e 01 71 08 04 01 01 02 19 0d 01 70 08 04 01 01 02 19 0c 01 6f 08 | ...r........q........p........o. |
1be20 | 04 01 01 02 19 0b 01 6e 08 04 01 01 02 19 0a 01 6d 08 04 01 01 02 19 09 01 6c 08 04 01 01 02 19 | .......n........m........l...... |
1be40 | 08 01 6b 08 04 01 01 02 19 07 01 6a 08 04 01 01 02 19 06 01 67 08 04 01 01 02 19 05 01 66 08 04 | ..k........j........g........f.. |
1be60 | 01 01 02 19 04 01 65 08 04 01 01 02 19 03 01 4e 08 04 01 01 02 19 02 01 4d 07 04 01 09 02 19 01 | ......e........N........M....... |
1be80 | 4c 07 04 01 09 02 18 01 35 07 04 01 09 02 17 01 34 08 04 01 01 02 15 02 01 33 07 04 01 09 02 15 | L.......5.......4........3...... |
1bea0 | 01 32 08 04 01 01 02 14 02 01 31 07 04 01 09 02 14 01 30 08 04 01 01 02 0e 35 01 64 08 04 01 01 | .2........1.......0......5.d.... |
1bec0 | 02 0e 34 01 63 08 04 01 01 02 0e 33 01 62 08 04 01 01 02 0e 32 01 61 08 04 01 01 02 0e 31 01 60 | ..4.c......3.b......2.a......1.` |
1bee0 | 08 04 01 01 02 0e 30 01 5f 08 04 01 01 02 0e 2f 01 5e 08 04 01 01 02 0e 2e 01 5d 08 04 01 01 02 | ......0._....../.^........]..... |
1bf00 | 0e 2d 01 50 08 04 01 01 02 0e 2c 01 4f 08 04 01 01 02 0e 2b 01 4b 08 04 01 01 02 0e 2a 01 4a 08 | .-.P......,.O......+.K......*.J. |
1bf20 | 04 01 01 02 0e 29 01 49 08 04 01 01 02 0e 28 01 48 08 04 01 01 02 0e 27 01 47 08 04 01 01 02 0e | .....).I......(.H......'.G...... |
1bf40 | 26 01 46 08 04 01 01 02 0e 25 01 45 08 04 01 01 02 0e 24 01 44 08 04 01 01 02 0e 23 01 43 08 04 | &.F......%.E......$.D......#.C.. |
1bf60 | 01 01 02 0e 22 01 42 08 04 01 01 02 0e 21 01 41 08 04 01 01 02 0e 20 01 40 08 04 01 01 02 0e 1f | ....".B......!.A........@....... |
1bf80 | 01 3f 08 04 01 01 02 0e 1e 01 3e 08 04 01 01 02 0e 1d 01 3d 08 04 01 01 02 0e 1c 01 3c 08 04 01 | .?........>........=........<... |
1bfa0 | 01 02 0e 1b 01 3b 08 04 01 01 02 0e 1a 01 3a 08 04 01 01 02 0e 19 01 39 08 04 01 01 02 0e 18 01 | .....;........:........9........ |
1bfc0 | 38 08 04 01 01 02 0e 17 01 37 08 04 01 01 02 0e 16 01 36 08 04 01 01 02 0e 15 01 2f 08 04 01 01 | 8........7........6......../.... |
1bfe0 | 02 0e 14 01 2e 08 04 01 01 02 0e 13 01 2d 08 04 01 01 02 0e 12 01 2c 08 04 01 01 02 0e 11 01 2b | .............-........,........+ |
1c000 | 0d 00 00 00 08 00 18 00 0d 29 0c 02 09 2d 08 06 05 33 04 0c 01 3f 00 18 82 23 83 10 07 01 01 82 | .........)...-...3...?...#...... |
1c020 | 27 82 27 19 2d 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 | '.'.-x_train,.x_test,.y_train,.y |
1c040 | 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 0a 20 20 20 20 64 66 | _test.=.train_test_split(.....df |
1c060 | 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 | ,.y,.test_size=0.2,.random_state |
1c080 | 3d 34 32 0a 29 0a 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 73 74 69 63 52 65 67 72 65 73 73 69 6f 6e | =42.).model.=.LogisticRegression |
1c0a0 | 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 | ().evaluate(model)x_train,.x_tes |
1c0c0 | 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f | t,.y_train,.y_test.=.train_test_ |
1c0e0 | 73 70 6c 69 74 28 0a 20 20 20 20 64 66 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c | split(.....df,.y,.test_size=0.2, |
1c100 | 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 0a 29 0a 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 73 | .random_state=42.).model.=.Logis |
1c120 | 74 69 63 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 85 | ticRegression().evaluate(model). |
1c140 | 49 83 0f 07 01 01 85 4d 85 4d 19 2c 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 3a | I......M.M.,def.evaluate(model): |
1c160 | 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 | .....model.fit(x_train,.y_train) |
1c180 | 0a 20 20 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 | .....y_pred.=.model.predict(x_te |
1c1a0 | 73 74 29 0a 20 20 20 20 70 72 69 6e 74 28 22 25 2d 31 30 73 3a 5c 6e 22 20 25 22 41 63 63 75 72 | st).....print("%-10s:\n".%"Accur |
1c1c0 | 61 63 79 22 20 25 61 63 63 75 72 61 63 79 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 | acy".%accuracy_score(y_test,.y_p |
1c1e0 | 72 65 64 29 0a 20 20 20 20 20 20 20 20 23 20 25 28 22 50 72 65 63 69 73 69 6f 6e 22 2c 20 70 72 | red).........#.%("Precision",.pr |
1c200 | 65 63 69 73 69 6f 6e 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 | ecision_score(y_test,.y_pred)).. |
1c220 | 20 20 20 20 20 20 20 23 20 22 52 65 63 61 6c 6c 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 | .......#."Recall",.recall_score( |
1c240 | 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 | y_test,.y_pred),..........)..... |
1c260 | 70 72 69 6e 74 28 22 5c 6e 43 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 20 52 65 70 6f 72 74 20 3a | print("\nClassification.Report.: |
1c280 | 2d 5c 6e 22 2c 20 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 | -\n",.classification_report(y_te |
1c2a0 | 73 74 2c 20 79 5f 70 72 65 64 29 29 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 3a | st,.y_pred))def.evaluate(model): |
1c2c0 | 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 | .....model.fit(x_train,.y_train) |
1c2e0 | 0a 20 20 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 | .....y_pred.=.model.predict(x_te |
1c300 | 73 74 29 0a 20 20 20 20 70 72 69 6e 74 28 22 25 2d 31 30 73 3a 5c 6e 22 20 25 22 41 63 63 75 72 | st).....print("%-10s:\n".%"Accur |
1c320 | 61 63 79 22 20 25 61 63 63 75 72 61 63 79 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 | acy".%accuracy_score(y_test,.y_p |
1c340 | 72 65 64 29 0a 20 20 20 20 20 20 20 20 23 20 25 28 22 50 72 65 63 69 73 69 6f 6e 22 2c 20 70 72 | red).........#.%("Precision",.pr |
1c360 | 65 63 69 73 69 6f 6e 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 | ecision_score(y_test,.y_pred)).. |
1c380 | 20 20 20 20 20 20 20 23 20 22 52 65 63 61 6c 6c 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 | .......#."Recall",.recall_score( |
1c3a0 | 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 | y_test,.y_pred),..........)..... |
1c3c0 | 70 72 69 6e 74 28 22 5c 6e 43 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 20 52 65 70 6f 72 74 20 3a | print("\nClassification.Report.: |
1c3e0 | 2d 5c 6e 22 2c 20 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 | -\n",.classification_report(y_te |
1c400 | 73 74 2c 20 79 5f 70 72 65 64 29 29 82 23 83 0e 07 01 01 82 27 82 27 19 2b 78 5f 74 72 61 69 6e | st,.y_pred)).#......'.'.+x_train |
1c420 | 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 | ,.x_test,.y_train,.y_test.=.trai |
1c440 | 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 0a 20 20 20 20 64 66 2c 20 79 2c 20 74 65 73 74 5f 73 69 | n_test_split(.....df,.y,.test_si |
1c460 | 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 0a 29 0a 6d 6f 64 65 6c 20 | ze=0.2,.random_state=42.).model. |
1c480 | 3d 20 4c 6f 67 69 73 74 69 63 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 | =.LogisticRegression().evaluate( |
1c4a0 | 6d 6f 64 65 6c 29 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 | model)x_train,.x_test,.y_train,. |
1c4c0 | 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 0a 20 20 20 20 64 | y_test.=.train_test_split(.....d |
1c4e0 | 66 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 | f,.y,.test_size=0.2,.random_stat |
1c500 | 65 3d 34 32 0a 29 0a 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 73 74 69 63 52 65 67 72 65 73 73 69 6f | e=42.).model.=.LogisticRegressio |
1c520 | 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 85 4f 83 0d 07 01 01 85 53 85 53 19 2a | n().evaluate(model).O......S.S.* |
1c540 | 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 3a 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 | def.evaluate(model):.....model.f |
1c560 | 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 65 64 20 | it(x_train,.y_train).....y_pred. |
1c580 | 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 20 20 20 20 70 72 69 6e | =.model.predict(x_test).....prin |
1c5a0 | 74 28 22 25 2d 31 30 73 3a 20 25 73 5c 6e 22 20 25 22 41 63 63 75 72 61 63 79 22 20 25 61 63 63 | t("%-10s:.%s\n".%"Accuracy".%acc |
1c5c0 | 75 72 61 63 79 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 0a 20 20 20 20 | uracy_score(y_test,.y_pred)..... |
1c5e0 | 20 20 20 20 23 20 25 28 22 50 72 65 63 69 73 69 6f 6e 22 2c 20 70 72 65 63 69 73 69 6f 6e 5f 73 | ....#.%("Precision",.precision_s |
1c600 | 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 20 20 20 20 23 20 | core(y_test,.y_pred)).........#. |
1c620 | 22 52 65 63 61 6c 6c 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 | "Recall",.recall_score(y_test,.y |
1c640 | 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e | _pred),..........).....print("\n |
1c660 | 43 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 20 63 6c 61 | Classification.Report.:-\n",.cla |
1c680 | 73 73 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 | ssification_report(y_test,.y_pre |
1c6a0 | 64 29 29 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 3a 0a 20 20 20 20 6d 6f 64 65 | d))def.evaluate(model):.....mode |
1c6c0 | 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 | l.fit(x_train,.y_train).....y_pr |
1c6e0 | 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 20 20 20 20 70 | ed.=.model.predict(x_test).....p |
1c700 | 72 69 6e 74 28 22 25 2d 31 30 73 3a 20 25 73 5c 6e 22 20 25 22 41 63 63 75 72 61 63 79 22 20 25 | rint("%-10s:.%s\n".%"Accuracy".% |
1c720 | 61 63 63 75 72 61 63 79 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 0a 20 | accuracy_score(y_test,.y_pred).. |
1c740 | 20 20 20 20 20 20 20 23 20 25 28 22 50 72 65 63 69 73 69 6f 6e 22 2c 20 70 72 65 63 69 73 69 6f | .......#.%("Precision",.precisio |
1c760 | 6e 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 20 20 20 | n_score(y_test,.y_pred))........ |
1c780 | 20 23 20 22 52 65 63 61 6c 6c 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 | .#."Recall",.recall_score(y_test |
1c7a0 | 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 70 72 69 6e 74 28 | ,.y_pred),..........).....print( |
1c7c0 | 22 5c 6e 43 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 20 | "\nClassification.Report.:-\n",. |
1c7e0 | 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f | classification_report(y_test,.y_ |
1c800 | 70 72 65 64 29 29 82 23 83 0c 07 01 01 82 27 82 27 19 29 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 | pred)).#......'.'.)x_train,.x_te |
1c820 | 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 | st,.y_train,.y_test.=.train_test |
1c840 | 5f 73 70 6c 69 74 28 0a 20 20 20 20 64 66 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 | _split(.....df,.y,.test_size=0.2 |
1c860 | 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 0a 29 0a 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 | ,.random_state=42.).model.=.Logi |
1c880 | 73 74 69 63 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 | sticRegression().evaluate(model) |
1c8a0 | 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 | x_train,.x_test,.y_train,.y_test |
1c8c0 | 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 0a 20 20 20 20 64 66 2c 20 79 2c 20 | .=.train_test_split(.....df,.y,. |
1c8e0 | 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 0a 29 | test_size=0.2,.random_state=42.) |
1c900 | 0a 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 73 74 69 63 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 76 | .model.=.LogisticRegression().ev |
1c920 | 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 85 51 83 0b 07 01 01 85 55 85 55 19 28 64 65 66 20 65 76 | aluate(model).Q......U.U.(def.ev |
1c940 | 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 3a 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 | aluate(model):.....model.fit(x_t |
1c960 | 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 | rain,.y_train).....y_pred.=.mode |
1c980 | 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 20 20 20 20 70 72 69 6e 74 28 22 25 2d 31 | l.predict(x_test).....print("%-1 |
1c9a0 | 30 73 3a 20 25 73 5c 6e 22 20 25 22 41 63 63 75 72 61 63 79 22 2c 20 25 61 63 63 75 72 61 63 79 | 0s:.%s\n".%"Accuracy",.%accuracy |
1c9c0 | 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 0a 20 20 20 20 20 20 20 20 23 | _score(y_test,.y_pred).........# |
1c9e0 | 20 25 28 22 50 72 65 63 69 73 69 6f 6e 22 2c 20 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 65 28 | .%("Precision",.precision_score( |
1ca00 | 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 20 20 20 20 23 20 22 52 65 63 61 | y_test,.y_pred)).........#."Reca |
1ca20 | 6c 6c 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 | ll",.recall_score(y_test,.y_pred |
1ca40 | 29 2c 0a 20 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 6c 61 73 73 | ),..........).....print("\nClass |
1ca60 | 69 66 69 63 61 74 69 6f 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 20 63 6c 61 73 73 69 66 69 | ification.Report.:-\n",.classifi |
1ca80 | 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 64 65 | cation_report(y_test,.y_pred))de |
1caa0 | 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 3a 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 | f.evaluate(model):.....model.fit |
1cac0 | 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 65 64 20 3d 20 | (x_train,.y_train).....y_pred.=. |
1cae0 | 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 20 20 20 20 70 72 69 6e 74 28 | model.predict(x_test).....print( |
1cb00 | 22 25 2d 31 30 73 3a 20 25 73 5c 6e 22 20 25 22 41 63 63 75 72 61 63 79 22 2c 20 25 61 63 63 75 | "%-10s:.%s\n".%"Accuracy",.%accu |
1cb20 | 72 61 63 79 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 0a 20 20 20 20 20 | racy_score(y_test,.y_pred)...... |
1cb40 | 20 20 20 23 20 25 28 22 50 72 65 63 69 73 69 6f 6e 22 2c 20 70 72 65 63 69 73 69 6f 6e 5f 73 63 | ...#.%("Precision",.precision_sc |
1cb60 | 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 20 20 20 20 23 20 22 | ore(y_test,.y_pred)).........#." |
1cb80 | 52 65 63 61 6c 6c 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f | Recall",.recall_score(y_test,.y_ |
1cba0 | 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 | pred),..........).....print("\nC |
1cbc0 | 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 20 63 6c 61 73 | lassification.Report.:-\n",.clas |
1cbe0 | 73 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 | sification_report(y_test,.y_pred |
1cc00 | 29 29 82 23 83 0a 07 01 01 82 27 82 27 19 27 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 | )).#......'.'.'x_train,.x_test,. |
1cc20 | 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c | y_train,.y_test.=.train_test_spl |
1cc40 | 69 74 28 0a 20 20 20 20 64 66 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 | it(.....df,.y,.test_size=0.2,.ra |
1cc60 | 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 0a 29 0a 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 73 74 69 63 | ndom_state=42.).model.=.Logistic |
1cc80 | 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 78 5f 74 72 | Regression().evaluate(model)x_tr |
1cca0 | 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 | ain,.x_test,.y_train,.y_test.=.t |
1ccc0 | 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 0a 20 20 20 20 64 66 2c 20 79 2c 20 74 65 73 74 | rain_test_split(.....df,.y,.test |
1cce0 | 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 0a 29 0a 6d 6f 64 | _size=0.2,.random_state=42.).mod |
1cd00 | 65 6c 20 3d 20 4c 6f 67 69 73 74 69 63 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 | el.=.LogisticRegression().evalua |
1cd20 | 74 65 28 6d 6f 64 65 6c 29 85 53 83 09 07 01 01 85 57 85 57 19 26 64 65 66 20 65 76 61 6c 75 61 | te(model).S......W.W.&def.evalua |
1cd40 | 74 65 28 6d 6f 64 65 6c 29 3a 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e | te(model):.....model.fit(x_train |
1cd60 | 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 | ,.y_train).....y_pred.=.model.pr |
1cd80 | 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 20 20 20 20 70 72 69 6e 74 28 22 25 2d 31 30 73 3a 20 | edict(x_test).....print("%-10s:. |
1cda0 | 25 73 5c 6e 22 20 25 28 22 41 63 63 75 72 61 63 79 22 2c 20 61 63 63 75 72 61 63 79 5f 73 63 6f | %s\n".%("Accuracy",.accuracy_sco |
1cdc0 | 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 20 20 20 20 23 20 25 28 | re(y_test,.y_pred)).........#.%( |
1cde0 | 22 50 72 65 63 69 73 69 6f 6e 22 2c 20 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 65 28 79 5f 74 | "Precision",.precision_score(y_t |
1ce00 | 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 20 20 20 20 23 20 22 52 65 63 61 6c 6c 22 | est,.y_pred)).........#."Recall" |
1ce20 | 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a | ,.recall_score(y_test,.y_pred),. |
1ce40 | 20 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 6c 61 73 73 69 66 69 | .........).....print("\nClassifi |
1ce60 | 63 61 74 69 6f 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 20 63 6c 61 73 73 69 66 69 63 61 74 | cation.Report.:-\n",.classificat |
1ce80 | 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 64 65 66 20 65 | ion_report(y_test,.y_pred))def.e |
1cea0 | 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 3a 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 5f | valuate(model):.....model.fit(x_ |
1cec0 | 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 | train,.y_train).....y_pred.=.mod |
1cee0 | 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 20 20 20 20 70 72 69 6e 74 28 22 25 2d | el.predict(x_test).....print("%- |
1cf00 | 31 30 73 3a 20 25 73 5c 6e 22 20 25 28 22 41 63 63 75 72 61 63 79 22 2c 20 61 63 63 75 72 61 63 | 10s:.%s\n".%("Accuracy",.accurac |
1cf20 | 79 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 20 20 20 | y_score(y_test,.y_pred))........ |
1cf40 | 20 23 20 25 28 22 50 72 65 63 69 73 69 6f 6e 22 2c 20 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 | .#.%("Precision",.precision_scor |
1cf60 | 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 20 20 20 20 23 20 22 52 65 | e(y_test,.y_pred)).........#."Re |
1cf80 | 63 61 6c 6c 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 | call",.recall_score(y_test,.y_pr |
1cfa0 | 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 6c 61 | ed),..........).....print("\nCla |
1cfc0 | 73 73 69 66 69 63 61 74 69 6f 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 20 63 6c 61 73 73 69 | ssification.Report.:-\n",.classi |
1cfe0 | 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 | fication_report(y_test,.y_pred)) |
1d000 | 0d 00 00 00 07 01 bd 00 0d 55 0c 2e 09 85 08 5e 05 a1 02 e4 01 bd 00 00 00 00 00 00 00 00 00 00 | .........U.....^................ |
1d020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1d1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 82 23 83 | ..............................#. |
1d1c0 | 17 07 01 01 82 27 82 27 19 34 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 | .....'.'.4x_train,.x_test,.y_tra |
1d1e0 | 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 0a 20 | in,.y_test.=.train_test_split(.. |
1d200 | 20 20 20 64 66 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f | ...df,.y,.test_size=0.2,.random_ |
1d220 | 73 74 61 74 65 3d 34 32 0a 29 0a 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 73 74 69 63 52 65 67 72 65 | state=42.).model.=.LogisticRegre |
1d240 | 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 78 5f 74 72 61 69 6e 2c 20 | ssion().evaluate(model)x_train,. |
1d260 | 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f | x_test,.y_train,.y_test.=.train_ |
1d280 | 74 65 73 74 5f 73 70 6c 69 74 28 0a 20 20 20 20 64 66 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 | test_split(.....df,.y,.test_size |
1d2a0 | 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 0a 29 0a 6d 6f 64 65 6c 20 3d 20 | =0.2,.random_state=42.).model.=. |
1d2c0 | 4c 6f 67 69 73 74 69 63 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f | LogisticRegression().evaluate(mo |
1d2e0 | 64 65 6c 29 85 39 83 16 07 01 01 85 3d 85 3d 19 33 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f | del).9......=.=.3def.evaluate(mo |
1d300 | 64 65 6c 29 3a 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 | del):.....model.fit(x_train,.y_t |
1d320 | 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 | rain).....y_pred.=.model.predict |
1d340 | 28 78 5f 74 65 73 74 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 41 63 63 75 72 61 63 79 22 2c | (x_test).....print("\nAccuracy", |
1d360 | 20 61 63 63 75 72 61 63 79 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c | .accuracy_score(y_test,.y_pred), |
1d380 | 0a 20 20 20 20 20 20 20 20 20 20 22 5c 6e 50 72 65 63 69 73 69 6f 6e 22 2c 20 70 72 65 63 69 73 | ..........."\nPrecision",.precis |
1d3a0 | 69 6f 6e 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 | ion_score(y_test,.y_pred),...... |
1d3c0 | 20 20 20 20 20 22 5c 6e 52 65 63 61 6c 6c 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f | ....."\nRecall",.recall_score(y_ |
1d3e0 | 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 20 22 5c 6e 43 6c 61 73 | test,.y_pred),..........."\nClas |
1d400 | 73 69 66 69 63 61 74 69 6f 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 0a 20 20 20 20 20 20 20 | sification.Report.:-\n",........ |
1d420 | 20 20 20 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c | ...classification_report(y_test, |
1d440 | 20 79 5f 70 72 65 64 29 29 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 3a 0a 20 20 | .y_pred))def.evaluate(model):... |
1d460 | 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 | ..model.fit(x_train,.y_train)... |
1d480 | 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 | ..y_pred.=.model.predict(x_test) |
1d4a0 | 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 41 63 63 75 72 61 63 79 22 2c 20 61 63 63 75 72 61 63 | .....print("\nAccuracy",.accurac |
1d4c0 | 79 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 | y_score(y_test,.y_pred),........ |
1d4e0 | 20 20 20 22 5c 6e 50 72 65 63 69 73 69 6f 6e 22 2c 20 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 | ..."\nPrecision",.precision_scor |
1d500 | 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 20 22 5c 6e | e(y_test,.y_pred),..........."\n |
1d520 | 52 65 63 61 6c 6c 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f | Recall",.recall_score(y_test,.y_ |
1d540 | 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 20 22 5c 6e 43 6c 61 73 73 69 66 69 63 61 74 69 | pred),..........."\nClassificati |
1d560 | 6f 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 | on.Report.:-\n",...........class |
1d580 | 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 | ification_report(y_test,.y_pred) |
1d5a0 | 29 85 39 83 15 07 01 01 85 3d 85 3d 19 32 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c | ).9......=.=.2def.evaluate(model |
1d5c0 | 29 3a 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 | ):.....model.fit(x_train,.y_trai |
1d5e0 | 6e 29 0a 20 20 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f | n).....y_pred.=.model.predict(x_ |
1d600 | 74 65 73 74 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 41 63 63 75 72 61 63 79 22 2c 20 61 63 | test).....print("\nAccuracy",.ac |
1d620 | 63 75 72 61 63 79 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 | curacy_score(y_test,.y_pred),... |
1d640 | 20 20 20 20 20 20 20 20 22 5c 6e 50 72 65 63 69 73 69 6f 6e 22 2c 20 70 72 65 63 69 73 69 6f 6e | ........"\nPrecision",.precision |
1d660 | 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 | _score(y_test,.y_pred),......... |
1d680 | 20 20 22 5c 6e 52 65 63 61 6c 6c 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 | .."\nRecall",.recall_score(y_tes |
1d6a0 | 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 6c 61 73 73 69 66 | t,.y_pred)).....print("\nClassif |
1d6c0 | 69 63 61 74 69 6f 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 | ication.Report.:-\n",........... |
1d6e0 | 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f | classification_report(y_test,.y_ |
1d700 | 70 72 65 64 29 29 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 3a 0a 20 20 20 20 6d | pred))def.evaluate(model):.....m |
1d720 | 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 | odel.fit(x_train,.y_train).....y |
1d740 | 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 20 20 | _pred.=.model.predict(x_test)... |
1d760 | 20 20 70 72 69 6e 74 28 22 5c 6e 41 63 63 75 72 61 63 79 22 2c 20 61 63 63 75 72 61 63 79 5f 73 | ..print("\nAccuracy",.accuracy_s |
1d780 | 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 20 | core(y_test,.y_pred),........... |
1d7a0 | 22 5c 6e 50 72 65 63 69 73 69 6f 6e 22 2c 20 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 65 28 79 | "\nPrecision",.precision_score(y |
1d7c0 | 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 20 22 5c 6e 52 65 63 | _test,.y_pred),..........."\nRec |
1d7e0 | 61 6c 6c 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 | all",.recall_score(y_test,.y_pre |
1d800 | 64 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 20 | d)).....print("\nClassification. |
1d820 | 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 69 66 69 | Report.:-\n",...........classifi |
1d840 | 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 82 23 | cation_report(y_test,.y_pred)).# |
1d860 | 83 14 07 01 01 82 27 82 27 19 31 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 | ......'.'.1x_train,.x_test,.y_tr |
1d880 | 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 0a | ain,.y_test.=.train_test_split(. |
1d8a0 | 20 20 20 20 64 66 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d | ....df,.y,.test_size=0.2,.random |
1d8c0 | 5f 73 74 61 74 65 3d 34 32 0a 29 0a 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 73 74 69 63 52 65 67 72 | _state=42.).model.=.LogisticRegr |
1d8e0 | 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 78 5f 74 72 61 69 6e 2c | ession().evaluate(model)x_train, |
1d900 | 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e | .x_test,.y_train,.y_test.=.train |
1d920 | 5f 74 65 73 74 5f 73 70 6c 69 74 28 0a 20 20 20 20 64 66 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a | _test_split(.....df,.y,.test_siz |
1d940 | 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 0a 29 0a 6d 6f 64 65 6c 20 3d | e=0.2,.random_state=42.).model.= |
1d960 | 20 4c 6f 67 69 73 74 69 63 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 6d | .LogisticRegression().evaluate(m |
1d980 | 6f 64 65 6c 29 85 25 83 13 07 01 01 85 29 85 29 19 30 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d | odel).%......).).0def.evaluate(m |
1d9a0 | 6f 64 65 6c 29 3a 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f | odel):.....model.fit(x_train,.y_ |
1d9c0 | 74 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 | train).....y_pred.=.model.predic |
1d9e0 | 74 28 78 5f 74 65 73 74 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 41 63 63 75 72 61 63 79 22 | t(x_test).....print("\nAccuracy" |
1da00 | 2c 20 61 63 63 75 72 61 63 79 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 | ,.accuracy_score(y_test,.y_pred) |
1da20 | 2c 0a 20 20 20 20 20 20 20 20 20 20 22 5c 6e 50 72 65 63 69 73 69 6f 6e 22 2c 20 70 72 65 63 69 | ,..........."\nPrecision",.preci |
1da40 | 73 69 6f 6e 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 | sion_score(y_test,.y_pred),..... |
1da60 | 20 20 20 20 20 20 22 5c 6e 52 65 63 61 6c 6c 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 | ......"\nRecall",.recall_score(y |
1da80 | 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 6c 61 | _test,.y_pred)).....print("\nCla |
1daa0 | 73 73 69 66 69 63 61 74 69 6f 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 20 63 6c 61 73 73 69 | ssification.Report.:-\n",.classi |
1dac0 | 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 | fication_report(y_test,.y_pred)) |
1dae0 | 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 3a 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 | def.evaluate(model):.....model.f |
1db00 | 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 65 64 20 | it(x_train,.y_train).....y_pred. |
1db20 | 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 20 20 20 20 70 72 69 6e | =.model.predict(x_test).....prin |
1db40 | 74 28 22 5c 6e 41 63 63 75 72 61 63 79 22 2c 20 61 63 63 75 72 61 63 79 5f 73 63 6f 72 65 28 79 | t("\nAccuracy",.accuracy_score(y |
1db60 | 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 20 22 5c 6e 50 72 65 | _test,.y_pred),..........."\nPre |
1db80 | 63 69 73 69 6f 6e 22 2c 20 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c | cision",.precision_score(y_test, |
1dba0 | 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 20 22 5c 6e 52 65 63 61 6c 6c 22 2c 20 | .y_pred),..........."\nRecall",. |
1dbc0 | 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 | recall_score(y_test,.y_pred))... |
1dbe0 | 20 20 70 72 69 6e 74 28 22 5c 6e 43 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 20 52 65 70 6f 72 74 | ..print("\nClassification.Report |
1dc00 | 20 3a 2d 5c 6e 22 2c 20 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f | .:-\n",.classification_report(y_ |
1dc20 | 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 82 23 83 12 07 01 01 82 27 82 27 19 2f 78 5f 74 72 61 | test,.y_pred)).#......'.'./x_tra |
1dc40 | 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 | in,.x_test,.y_train,.y_test.=.tr |
1dc60 | 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 0a 20 20 20 20 64 66 2c 20 79 2c 20 74 65 73 74 5f | ain_test_split(.....df,.y,.test_ |
1dc80 | 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 0a 29 0a 6d 6f 64 65 | size=0.2,.random_state=42.).mode |
1dca0 | 6c 20 3d 20 4c 6f 67 69 73 74 69 63 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 | l.=.LogisticRegression().evaluat |
1dcc0 | 65 28 6d 6f 64 65 6c 29 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e | e(model)x_train,.x_test,.y_train |
1dce0 | 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 0a 20 20 20 | ,.y_test.=.train_test_split(.... |
1dd00 | 20 64 66 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 | .df,.y,.test_size=0.2,.random_st |
1dd20 | 61 74 65 3d 34 32 0a 29 0a 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 73 74 69 63 52 65 67 72 65 73 73 | ate=42.).model.=.LogisticRegress |
1dd40 | 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 85 27 83 11 07 01 01 85 2b 85 2b | ion().evaluate(model).'......+.+ |
1dd60 | 19 2e 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 3a 0a 20 20 20 20 6d 6f 64 65 6c | ..def.evaluate(model):.....model |
1dd80 | 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 65 | .fit(x_train,.y_train).....y_pre |
1dda0 | 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 20 20 20 20 70 72 | d.=.model.predict(x_test).....pr |
1ddc0 | 69 6e 74 28 22 5c 6e 41 63 63 75 72 61 63 79 22 2c 20 61 63 63 75 72 61 63 79 5f 73 63 6f 72 65 | int("\nAccuracy",.accuracy_score |
1dde0 | 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 20 22 5c 6e 50 | (y_test,.y_pred),..........."\nP |
1de00 | 72 65 63 69 73 69 6f 6e 22 2c 20 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 65 28 79 5f 74 65 73 | recision",.precision_score(y_tes |
1de20 | 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 20 22 5c 6e 52 65 63 61 6c 6c 22 | t,.y_pred),..........."\nRecall" |
1de40 | 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 29 | ,.recall_score(y_test,.y_pred))) |
1de60 | 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 20 52 65 70 | .....print("\nClassification.Rep |
1de80 | 6f 72 74 20 3a 2d 5c 6e 22 2c 20 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 | ort.:-\n",.classification_report |
1dea0 | 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f | (y_test,.y_pred))def.evaluate(mo |
1dec0 | 64 65 6c 29 3a 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 | del):.....model.fit(x_train,.y_t |
1dee0 | 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 | rain).....y_pred.=.model.predict |
1df00 | 28 78 5f 74 65 73 74 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 41 63 63 75 72 61 63 79 22 2c | (x_test).....print("\nAccuracy", |
1df20 | 20 61 63 63 75 72 61 63 79 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c | .accuracy_score(y_test,.y_pred), |
1df40 | 0a 20 20 20 20 20 20 20 20 20 20 22 5c 6e 50 72 65 63 69 73 69 6f 6e 22 2c 20 70 72 65 63 69 73 | ..........."\nPrecision",.precis |
1df60 | 69 6f 6e 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 | ion_score(y_test,.y_pred),...... |
1df80 | 20 20 20 20 20 22 5c 6e 52 65 63 61 6c 6c 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f | ....."\nRecall",.recall_score(y_ |
1dfa0 | 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 6c 61 | test,.y_pred))).....print("\nCla |
1dfc0 | 73 73 69 66 69 63 61 74 69 6f 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 20 63 6c 61 73 73 69 | ssification.Report.:-\n",.classi |
1dfe0 | 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 | fication_report(y_test,.y_pred)) |
1e000 | 0d 00 00 00 08 02 d9 00 0c 7f 0c 1d 08 9c 08 3a 04 b9 04 57 03 9c 02 d9 00 00 00 00 00 00 00 00 | ...............:...W............ |
1e020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1e2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 81 3f 83 1f 07 01 01 | ..........................?..... |
1e2e0 | 81 43 81 43 19 3c 70 72 69 6e 74 28 22 5c 6e 23 20 44 65 63 69 73 69 6f 6e 20 54 72 65 65 20 43 | .C.C.<print("\n#.Decision.Tree.C |
1e300 | 6c 61 73 73 69 66 69 65 72 20 3a 2d 5c 6e 22 29 0a 6d 6f 64 65 6c 20 3d 20 44 65 63 69 73 69 6f | lassifier.:-\n").model.=.Decisio |
1e320 | 6e 54 72 65 65 43 6c 61 73 73 69 66 69 65 72 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c | nTreeClassifier().evaluate(model |
1e340 | 29 70 72 69 6e 74 28 22 5c 6e 23 20 44 65 63 69 73 69 6f 6e 20 54 72 65 65 20 43 6c 61 73 73 69 | )print("\n#.Decision.Tree.Classi |
1e360 | 66 69 65 72 20 3a 2d 5c 6e 22 29 0a 6d 6f 64 65 6c 20 3d 20 44 65 63 69 73 69 6f 6e 54 72 65 65 | fier.:-\n").model.=.DecisionTree |
1e380 | 43 6c 61 73 73 69 66 69 65 72 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 81 37 83 1e | Classifier().evaluate(model).7.. |
1e3a0 | 07 01 01 81 3b 81 3b 19 3b 70 72 69 6e 74 28 22 5c 6e 23 20 4c 6f 67 69 73 74 69 63 20 52 65 67 | ....;.;.;print("\n#.Logistic.Reg |
1e3c0 | 72 65 73 73 69 6f 6e 20 4d 6f 64 65 6c 3a 2d 5c 6e 22 29 0a 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 | ression.Model:-\n").model.=.Logi |
1e3e0 | 73 74 69 63 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 | sticRegression().evaluate(model) |
1e400 | 70 72 69 6e 74 28 22 5c 6e 23 20 4c 6f 67 69 73 74 69 63 20 52 65 67 72 65 73 73 69 6f 6e 20 4d | print("\n#.Logistic.Regression.M |
1e420 | 6f 64 65 6c 3a 2d 5c 6e 22 29 0a 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 73 74 69 63 52 65 67 72 65 | odel:-\n").model.=.LogisticRegre |
1e440 | 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 5f 83 1d 05 01 01 65 65 19 | ssion().evaluate(model)_.....ee. |
1e460 | 3a 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 73 74 69 63 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 76 | :model.=.LogisticRegression().ev |
1e480 | 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 73 74 69 63 52 65 67 | aluate(model)model.=.LogisticReg |
1e4a0 | 72 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 86 7d 83 1c 07 01 01 | ression().evaluate(model).}..... |
1e4c0 | 87 01 87 01 19 39 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 | .....9x_train,.x_test,.y_train,. |
1e4e0 | 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 0a 20 20 20 20 64 | y_test.=.train_test_split(.....d |
1e500 | 66 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 | f,.y,.test_size=0.2,.random_stat |
1e520 | 65 3d 34 32 0a 29 0a 0a 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 3a 0a 20 20 20 | e=42.)..def.evaluate(model):.... |
1e540 | 20 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 | .model.fit(x_train,.y_train).... |
1e560 | 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a | .y_pred.=.model.predict(x_test). |
1e580 | 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 41 63 63 75 72 61 63 79 22 2c 20 61 63 63 75 72 61 63 79 | ....print("\nAccuracy",.accuracy |
1e5a0 | 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 | _score(y_test,.y_pred),......... |
1e5c0 | 20 20 22 5c 6e 50 72 65 63 69 73 69 6f 6e 22 2c 20 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 65 | .."\nPrecision",.precision_score |
1e5e0 | 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 20 22 5c 6e 52 | (y_test,.y_pred),..........."\nR |
1e600 | 65 63 61 6c 6c 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 | ecall",.recall_score(y_test,.y_p |
1e620 | 72 65 64 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 6c 61 73 73 69 66 69 63 61 74 69 6f | red)).....print("\nClassificatio |
1e640 | 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 69 | n.Report.:-\n",...........classi |
1e660 | 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 | fication_report(y_test,.y_pred)) |
1e680 | 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 | x_train,.x_test,.y_train,.y_test |
1e6a0 | 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 0a 20 20 20 20 64 66 2c 20 79 2c 20 | .=.train_test_split(.....df,.y,. |
1e6c0 | 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 0a 29 | test_size=0.2,.random_state=42.) |
1e6e0 | 0a 0a 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 3a 0a 20 20 20 20 6d 6f 64 65 6c | ..def.evaluate(model):.....model |
1e700 | 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 65 | .fit(x_train,.y_train).....y_pre |
1e720 | 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 20 20 20 20 70 72 | d.=.model.predict(x_test).....pr |
1e740 | 69 6e 74 28 22 5c 6e 41 63 63 75 72 61 63 79 22 2c 20 61 63 63 75 72 61 63 79 5f 73 63 6f 72 65 | int("\nAccuracy",.accuracy_score |
1e760 | 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 20 22 5c 6e 50 | (y_test,.y_pred),..........."\nP |
1e780 | 72 65 63 69 73 69 6f 6e 22 2c 20 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 65 28 79 5f 74 65 73 | recision",.precision_score(y_tes |
1e7a0 | 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 20 22 5c 6e 52 65 63 61 6c 6c 22 | t,.y_pred),..........."\nRecall" |
1e7c0 | 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a | ,.recall_score(y_test,.y_pred)). |
1e7e0 | 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 20 52 65 70 6f | ....print("\nClassification.Repo |
1e800 | 72 74 20 3a 2d 5c 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 69 66 69 63 61 74 69 | rt.:-\n",...........classificati |
1e820 | 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 5f 83 1b 05 01 01 | on_report(y_test,.y_pred))_..... |
1e840 | 65 65 19 38 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 73 74 69 63 52 65 67 72 65 73 73 69 6f 6e 28 29 | ee.8model.=.LogisticRegression() |
1e860 | 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 73 74 69 63 | .evaluate(model)model.=.Logistic |
1e880 | 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 86 7d 83 1a | Regression().evaluate(model).}.. |
1e8a0 | 07 01 01 87 01 87 01 19 37 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 | ........7x_train,.x_test,.y_trai |
1e8c0 | 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 0a 20 20 | n,.y_test.=.train_test_split(... |
1e8e0 | 20 20 64 66 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 | ..df,.y,.test_size=0.2,.random_s |
1e900 | 74 61 74 65 3d 34 32 0a 29 0a 0a 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 3a 0a | tate=42.)..def.evaluate(model):. |
1e920 | 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a | ....model.fit(x_train,.y_train). |
1e940 | 20 20 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 | ....y_pred.=.model.predict(x_tes |
1e960 | 74 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 41 63 63 75 72 61 63 79 22 2c 20 61 63 63 75 72 | t).....print("\nAccuracy",.accur |
1e980 | 61 63 79 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 | acy_score(y_test,.y_pred),...... |
1e9a0 | 20 20 20 20 20 22 5c 6e 50 72 65 63 69 73 69 6f 6e 22 2c 20 70 72 65 63 69 73 69 6f 6e 5f 73 63 | ....."\nPrecision",.precision_sc |
1e9c0 | 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 20 22 | ore(y_test,.y_pred),..........." |
1e9e0 | 5c 6e 52 65 63 61 6c 6c 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 | \nRecall",.recall_score(y_test,. |
1ea00 | 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 6c 61 73 73 69 66 69 63 61 | y_pred),.....print("\nClassifica |
1ea20 | 74 69 6f 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 63 6c 61 | tion.Report.:-\n",...........cla |
1ea40 | 73 73 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 | ssification_report(y_test,.y_pre |
1ea60 | 64 29 29 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 | d))x_train,.x_test,.y_train,.y_t |
1ea80 | 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 0a 20 20 20 20 64 66 2c 20 | est.=.train_test_split(.....df,. |
1eaa0 | 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 | y,.test_size=0.2,.random_state=4 |
1eac0 | 32 0a 29 0a 0a 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 3a 0a 20 20 20 20 6d 6f | 2.)..def.evaluate(model):.....mo |
1eae0 | 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f | del.fit(x_train,.y_train).....y_ |
1eb00 | 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 20 20 20 | pred.=.model.predict(x_test).... |
1eb20 | 20 70 72 69 6e 74 28 22 5c 6e 41 63 63 75 72 61 63 79 22 2c 20 61 63 63 75 72 61 63 79 5f 73 63 | .print("\nAccuracy",.accuracy_sc |
1eb40 | 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 20 22 | ore(y_test,.y_pred),..........." |
1eb60 | 5c 6e 50 72 65 63 69 73 69 6f 6e 22 2c 20 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 65 28 79 5f | \nPrecision",.precision_score(y_ |
1eb80 | 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 20 22 5c 6e 52 65 63 61 | test,.y_pred),..........."\nReca |
1eba0 | 6c 6c 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 | ll",.recall_score(y_test,.y_pred |
1ebc0 | 29 2c 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 20 52 | ),.....print("\nClassification.R |
1ebe0 | 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 69 66 69 63 | eport.:-\n",...........classific |
1ec00 | 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 5f 83 19 | ation_report(y_test,.y_pred))_.. |
1ec20 | 05 01 01 65 65 19 36 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 73 74 69 63 52 65 67 72 65 73 73 69 6f | ...ee.6model.=.LogisticRegressio |
1ec40 | 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 73 | n().evaluate(model)model.=.Logis |
1ec60 | 74 69 63 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 86 | ticRegression().evaluate(model). |
1ec80 | 7d 83 18 07 01 01 87 01 87 01 19 35 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 | }..........5x_train,.x_test,.y_t |
1eca0 | 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 | rain,.y_test.=.train_test_split( |
1ecc0 | 0a 20 20 20 20 64 66 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f | .....df,.y,.test_size=0.2,.rando |
1ece0 | 6d 5f 73 74 61 74 65 3d 34 32 0a 29 0a 0a 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c | m_state=42.)..def.evaluate(model |
1ed00 | 29 3a 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 | ):.....model.fit(x_train,.y_trai |
1ed20 | 6e 29 0a 20 20 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f | n).....y_pred.=.model.predict(x_ |
1ed40 | 74 65 73 74 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 41 63 63 75 72 61 63 79 22 2c 20 61 63 | test).....print("\nAccuracy",.ac |
1ed60 | 63 75 72 61 63 79 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 | curacy_score(y_test,.y_pred),... |
1ed80 | 20 20 20 20 20 20 20 20 22 5c 6e 50 72 65 63 69 73 69 6f 6e 22 2c 20 70 72 65 63 69 73 69 6f 6e | ........"\nPrecision",.precision |
1eda0 | 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 | _score(y_test,.y_pred),......... |
1edc0 | 20 20 22 5c 6e 52 65 63 61 6c 6c 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 | .."\nRecall",.recall_score(y_tes |
1ede0 | 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 20 22 5c 6e 43 6c 61 73 73 69 66 | t,.y_pred),..........."\nClassif |
1ee00 | 69 63 61 74 69 6f 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 | ication.Report.:-\n",........... |
1ee20 | 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f | classification_report(y_test,.y_ |
1ee40 | 70 72 65 64 29 29 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 | pred))x_train,.x_test,.y_train,. |
1ee60 | 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 0a 20 20 20 20 64 | y_test.=.train_test_split(.....d |
1ee80 | 66 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 | f,.y,.test_size=0.2,.random_stat |
1eea0 | 65 3d 34 32 0a 29 0a 0a 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 3a 0a 20 20 20 | e=42.)..def.evaluate(model):.... |
1eec0 | 20 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 | .model.fit(x_train,.y_train).... |
1eee0 | 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a | .y_pred.=.model.predict(x_test). |
1ef00 | 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 41 63 63 75 72 61 63 79 22 2c 20 61 63 63 75 72 61 63 79 | ....print("\nAccuracy",.accuracy |
1ef20 | 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 | _score(y_test,.y_pred),......... |
1ef40 | 20 20 22 5c 6e 50 72 65 63 69 73 69 6f 6e 22 2c 20 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 65 | .."\nPrecision",.precision_score |
1ef60 | 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 20 22 5c 6e 52 | (y_test,.y_pred),..........."\nR |
1ef80 | 65 63 61 6c 6c 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 | ecall",.recall_score(y_test,.y_p |
1efa0 | 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 20 22 5c 6e 43 6c 61 73 73 69 66 69 63 61 74 69 6f | red),..........."\nClassificatio |
1efc0 | 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 69 | n.Report.:-\n",...........classi |
1efe0 | 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 | fication_report(y_test,.y_pred)) |
1f000 | 0d 00 00 00 0a 00 b7 00 0c 79 0b ba 0a fd 0a 42 09 89 06 02 05 47 04 8e 03 52 00 b7 00 00 00 00 | .........y.....B.....G...R...... |
1f020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
1f0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 85 17 83 29 07 01 01 85 1b | ..........................)..... |
1f0c0 | 85 1b 22 02 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 69 6d 70 6f 72 74 20 70 61 | ..".import.numpy.as.np.import.pa |
1f0e0 | 6e 64 61 73 20 61 73 20 70 64 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 64 61 74 61 73 65 74 73 | ndas.as.pd.from.sklearn.datasets |
1f100 | 20 69 6d 70 6f 72 74 20 6c 6f 61 64 5f 69 72 69 73 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6d | .import.load_iris.from.sklearn.m |
1f120 | 6f 64 65 6c 5f 73 65 6c 65 63 74 69 6f 6e 20 69 6d 70 6f 72 74 20 74 72 61 69 6e 5f 74 65 73 74 | odel_selection.import.train_test |
1f140 | 5f 73 70 6c 69 74 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6c 69 6e 65 61 72 5f 6d 6f 64 65 6c | _split.from.sklearn.linear_model |
1f160 | 20 69 6d 70 6f 72 74 20 4c 6f 67 69 73 74 69 63 52 65 67 72 65 73 73 69 6f 6e 0a 66 72 6f 6d 20 | .import.LogisticRegression.from. |
1f180 | 73 6b 6c 65 61 72 6e 2e 74 72 65 65 20 69 6d 70 6f 72 74 20 44 65 63 69 73 69 6f 6e 54 72 65 65 | sklearn.tree.import.DecisionTree |
1f1a0 | 43 6c 61 73 73 69 66 69 65 72 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6d 65 74 72 69 63 73 20 | Classifier.from.sklearn.metrics. |
1f1c0 | 69 6d 70 6f 72 74 20 61 63 63 75 72 61 63 79 5f 73 63 6f 72 65 2c 20 70 72 65 63 69 73 69 6f 6e | import.accuracy_score,.precision |
1f1e0 | 5f 73 63 6f 72 65 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 2c 20 63 6c 61 73 73 69 66 69 63 61 | _score,.recall_score,.classifica |
1f200 | 74 69 6f 6e 5f 72 65 70 6f 72 74 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 69 6d | tion_reportimport.numpy.as.np.im |
1f220 | 70 6f 72 74 20 70 61 6e 64 61 73 20 61 73 20 70 64 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 64 | port.pandas.as.pd.from.sklearn.d |
1f240 | 61 74 61 73 65 74 73 20 69 6d 70 6f 72 74 20 6c 6f 61 64 5f 69 72 69 73 0a 66 72 6f 6d 20 73 6b | atasets.import.load_iris.from.sk |
1f260 | 6c 65 61 72 6e 2e 6d 6f 64 65 6c 5f 73 65 6c 65 63 74 69 6f 6e 20 69 6d 70 6f 72 74 20 74 72 61 | learn.model_selection.import.tra |
1f280 | 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6c 69 6e 65 61 | in_test_split.from.sklearn.linea |
1f2a0 | 72 5f 6d 6f 64 65 6c 20 69 6d 70 6f 72 74 20 4c 6f 67 69 73 74 69 63 52 65 67 72 65 73 73 69 6f | r_model.import.LogisticRegressio |
1f2c0 | 6e 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 74 72 65 65 20 69 6d 70 6f 72 74 20 44 65 63 69 73 | n.from.sklearn.tree.import.Decis |
1f2e0 | 69 6f 6e 54 72 65 65 43 6c 61 73 73 69 66 69 65 72 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 6d | ionTreeClassifier.from.sklearn.m |
1f300 | 65 74 72 69 63 73 20 69 6d 70 6f 72 74 20 61 63 63 75 72 61 63 79 5f 73 63 6f 72 65 2c 20 70 72 | etrics.import.accuracy_score,.pr |
1f320 | 65 63 69 73 69 6f 6e 5f 73 63 6f 72 65 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 2c 20 63 6c 61 | ecision_score,.recall_score,.cla |
1f340 | 73 73 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 82 38 83 28 07 01 09 82 3d 82 3d 22 23 20 | ssification_report.8.(....=.="#. |
1f360 | 4c 6f 61 64 20 69 72 69 73 20 64 61 74 61 73 65 74 20 74 6f 20 63 72 65 61 74 65 20 61 20 62 69 | Load.iris.dataset.to.create.a.bi |
1f380 | 6e 61 72 79 20 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 20 70 72 6f 62 6c 65 6d 0a 69 72 69 73 | nary.classification.problem.iris |
1f3a0 | 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 29 0a 64 66 20 3d 20 70 64 2e 44 61 74 61 46 72 61 6d 65 | .=.load_iris().df.=.pd.DataFrame |
1f3c0 | 28 69 72 69 73 2e 64 61 74 61 2b 69 72 69 73 2e 74 61 72 67 65 74 2c 20 63 6f 6c 75 6d 6e 73 3d | (iris.data+iris.target,.columns= |
1f3e0 | 69 72 69 73 2e 66 65 61 74 75 72 65 5f 6e 61 6d 65 73 29 0a 64 66 23 20 4c 6f 61 64 20 69 72 69 | iris.feature_names).df#.Load.iri |
1f400 | 73 20 64 61 74 61 73 65 74 20 74 6f 20 63 72 65 61 74 65 20 61 20 62 69 6e 61 72 79 20 63 6c 61 | s.dataset.to.create.a.binary.cla |
1f420 | 73 73 69 66 69 63 61 74 69 6f 6e 20 70 72 6f 62 6c 65 6d 0a 69 72 69 73 20 3d 20 6c 6f 61 64 5f | ssification.problem.iris.=.load_ |
1f440 | 69 72 69 73 28 29 0a 64 66 20 3d 20 70 64 2e 44 61 74 61 46 72 61 6d 65 28 69 72 69 73 2e 64 61 | iris().df.=.pd.DataFrame(iris.da |
1f460 | 74 61 2b 69 72 69 73 2e 74 61 72 67 65 74 2c 20 63 6f 6c 75 6d 6e 73 3d 69 72 69 73 2e 66 65 61 | ta+iris.target,.columns=iris.fea |
1f480 | 74 75 72 65 5f 6e 61 6d 65 73 29 0a 64 66 81 35 83 27 07 01 01 81 39 81 39 19 44 70 72 69 6e 74 | ture_names).df.5.'....9.9.Dprint |
1f4a0 | 28 22 5c 6e 23 20 44 65 63 69 73 69 6f 6e 20 54 72 65 65 20 4d 65 74 72 69 63 73 20 3a 2d 22 29 | ("\n#.Decision.Tree.Metrics.:-") |
1f4c0 | 0a 6d 6f 64 65 6c 20 3d 20 44 65 63 69 73 69 6f 6e 54 72 65 65 43 6c 61 73 73 69 66 69 65 72 28 | .model.=.DecisionTreeClassifier( |
1f4e0 | 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 70 72 69 6e 74 28 22 5c 6e 23 20 44 65 63 69 | ).evaluate(model)print("\n#.Deci |
1f500 | 73 69 6f 6e 20 54 72 65 65 20 4d 65 74 72 69 63 73 20 3a 2d 22 29 0a 6d 6f 64 65 6c 20 3d 20 44 | sion.Tree.Metrics.:-").model.=.D |
1f520 | 65 63 69 73 69 6f 6e 54 72 65 65 43 6c 61 73 73 69 66 69 65 72 28 29 0a 65 76 61 6c 75 61 74 65 | ecisionTreeClassifier().evaluate |
1f540 | 28 6d 6f 64 65 6c 29 81 37 83 26 07 01 01 81 3b 81 3b 19 43 70 72 69 6e 74 28 22 5c 6e 23 20 4c | (model).7.&....;.;.Cprint("\n#.L |
1f560 | 6f 67 69 73 74 69 63 20 52 65 67 72 65 73 73 69 6f 6e 20 4d 65 74 72 69 63 73 3a 2d 22 29 0a 6d | ogistic.Regression.Metrics:-").m |
1f580 | 6f 64 65 6c 20 3d 20 4c 6f 67 69 73 74 69 63 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c | odel.=.LogisticRegression().eval |
1f5a0 | 75 61 74 65 28 6d 6f 64 65 6c 29 70 72 69 6e 74 28 22 5c 6e 23 20 4c 6f 67 69 73 74 69 63 20 52 | uate(model)print("\n#.Logistic.R |
1f5c0 | 65 67 72 65 73 73 69 6f 6e 20 4d 65 74 72 69 63 73 3a 2d 22 29 0a 6d 6f 64 65 6c 20 3d 20 4c 6f | egression.Metrics:-").model.=.Lo |
1f5e0 | 67 69 73 74 69 63 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 | gisticRegression().evaluate(mode |
1f600 | 6c 29 87 03 83 25 07 01 01 87 07 87 07 19 42 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 | l)...%........Bx_train,.x_test,. |
1f620 | 79 5f 74 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c | y_train,.y_test.=.train_test_spl |
1f640 | 69 74 28 0a 20 20 20 20 64 66 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 | it(.....df,.y,.test_size=0.2,.ra |
1f660 | 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 32 0a 29 0a 0a 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f | ndom_state=42.)..def.evaluate(mo |
1f680 | 64 65 6c 29 3a 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 | del):.....model.fit(x_train,.y_t |
1f6a0 | 72 61 69 6e 29 0a 20 20 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 | rain).....y_pred.=.model.predict |
1f6c0 | 28 78 5f 74 65 73 74 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 41 63 63 75 72 61 63 79 3a 22 | (x_test).....print("\nAccuracy:" |
1f6e0 | 2c 20 61 63 63 75 72 61 63 79 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 | ,.accuracy_score(y_test,.y_pred) |
1f700 | 2c 0a 20 20 20 20 20 20 20 20 20 20 22 5c 6e 50 72 65 63 69 73 69 6f 6e 3a 22 2c 20 70 72 65 63 | ,..........."\nPrecision:",.prec |
1f720 | 69 73 69 6f 6e 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 | ision_score(y_test,.y_pred),.... |
1f740 | 20 20 20 20 20 20 20 22 5c 6e 52 65 63 61 6c 6c 3a 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 | ......."\nRecall:",.recall_score |
1f760 | 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 | (y_test,.y_pred)).....print("\nC |
1f780 | 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 0a 20 20 20 20 | lassification.Report.:-\n",..... |
1f7a0 | 20 20 20 20 20 20 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 | ......classification_report(y_te |
1f7c0 | 73 74 2c 20 79 5f 70 72 65 64 29 29 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 | st,.y_pred))x_train,.x_test,.y_t |
1f7e0 | 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 | rain,.y_test.=.train_test_split( |
1f800 | 0a 20 20 20 20 64 66 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f | .....df,.y,.test_size=0.2,.rando |
1f820 | 6d 5f 73 74 61 74 65 3d 34 32 0a 29 0a 0a 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c | m_state=42.)..def.evaluate(model |
1f840 | 29 3a 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 | ):.....model.fit(x_train,.y_trai |
1f860 | 6e 29 0a 20 20 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f | n).....y_pred.=.model.predict(x_ |
1f880 | 74 65 73 74 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 41 63 63 75 72 61 63 79 3a 22 2c 20 61 | test).....print("\nAccuracy:",.a |
1f8a0 | 63 63 75 72 61 63 79 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 | ccuracy_score(y_test,.y_pred),.. |
1f8c0 | 20 20 20 20 20 20 20 20 20 22 5c 6e 50 72 65 63 69 73 69 6f 6e 3a 22 2c 20 70 72 65 63 69 73 69 | ........."\nPrecision:",.precisi |
1f8e0 | 6f 6e 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 | on_score(y_test,.y_pred),....... |
1f900 | 20 20 20 20 22 5c 6e 52 65 63 61 6c 6c 3a 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f | ...."\nRecall:",.recall_score(y_ |
1f920 | 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 6c 61 73 | test,.y_pred)).....print("\nClas |
1f940 | 73 69 66 69 63 61 74 69 6f 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 0a 20 20 20 20 20 20 20 | sification.Report.:-\n",........ |
1f960 | 20 20 20 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c | ...classification_report(y_test, |
1f980 | 20 79 5f 70 72 65 64 29 29 81 35 83 24 07 01 01 81 39 81 39 19 41 70 72 69 6e 74 28 22 5c 6e 23 | .y_pred)).5.$....9.9.Aprint("\n# |
1f9a0 | 20 44 65 63 69 73 69 6f 6e 20 54 72 65 65 20 4d 65 74 72 69 63 73 20 3a 2d 22 29 0a 6d 6f 64 65 | .Decision.Tree.Metrics.:-").mode |
1f9c0 | 6c 20 3d 20 44 65 63 69 73 69 6f 6e 54 72 65 65 43 6c 61 73 73 69 66 69 65 72 28 29 0a 65 76 61 | l.=.DecisionTreeClassifier().eva |
1f9e0 | 6c 75 61 74 65 28 6d 6f 64 65 6c 29 70 72 69 6e 74 28 22 5c 6e 23 20 44 65 63 69 73 69 6f 6e 20 | luate(model)print("\n#.Decision. |
1fa00 | 54 72 65 65 20 4d 65 74 72 69 63 73 20 3a 2d 22 29 0a 6d 6f 64 65 6c 20 3d 20 44 65 63 69 73 69 | Tree.Metrics.:-").model.=.Decisi |
1fa20 | 6f 6e 54 72 65 65 43 6c 61 73 73 69 66 69 65 72 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 | onTreeClassifier().evaluate(mode |
1fa40 | 6c 29 81 37 83 23 07 01 01 81 3b 81 3b 19 40 70 72 69 6e 74 28 22 5c 6e 23 20 4c 6f 67 69 73 74 | l).7.#....;.;.@print("\n#.Logist |
1fa60 | 69 63 20 52 65 67 72 65 73 73 69 6f 6e 20 4d 65 74 72 69 63 73 3a 2d 22 29 0a 6d 6f 64 65 6c 20 | ic.Regression.Metrics:-").model. |
1fa80 | 3d 20 4c 6f 67 69 73 74 69 63 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 | =.LogisticRegression().evaluate( |
1faa0 | 6d 6f 64 65 6c 29 70 72 69 6e 74 28 22 5c 6e 23 20 4c 6f 67 69 73 74 69 63 20 52 65 67 72 65 73 | model)print("\n#.Logistic.Regres |
1fac0 | 73 69 6f 6e 20 4d 65 74 72 69 63 73 3a 2d 22 29 0a 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 73 74 69 | sion.Metrics:-").model.=.Logisti |
1fae0 | 63 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 81 39 83 | cRegression().evaluate(model).9. |
1fb00 | 22 07 01 01 81 3d 81 3d 19 3f 70 72 69 6e 74 28 22 5c 6e 23 20 44 65 63 69 73 69 6f 6e 20 54 72 | "....=.=.?print("\n#.Decision.Tr |
1fb20 | 65 65 20 4d 65 74 72 69 63 73 20 3a 2d 5c 6e 22 29 0a 6d 6f 64 65 6c 20 3d 20 44 65 63 69 73 69 | ee.Metrics.:-\n").model.=.Decisi |
1fb40 | 6f 6e 54 72 65 65 43 6c 61 73 73 69 66 69 65 72 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 | onTreeClassifier().evaluate(mode |
1fb60 | 6c 29 70 72 69 6e 74 28 22 5c 6e 23 20 44 65 63 69 73 69 6f 6e 20 54 72 65 65 20 4d 65 74 72 69 | l)print("\n#.Decision.Tree.Metri |
1fb80 | 63 73 20 3a 2d 5c 6e 22 29 0a 6d 6f 64 65 6c 20 3d 20 44 65 63 69 73 69 6f 6e 54 72 65 65 43 6c | cs.:-\n").model.=.DecisionTreeCl |
1fba0 | 61 73 73 69 66 69 65 72 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 81 3b 83 21 07 01 | assifier().evaluate(model).;.!.. |
1fbc0 | 01 81 3f 81 3f 19 3e 70 72 69 6e 74 28 22 5c 6e 23 20 4c 6f 67 69 73 74 69 63 20 52 65 67 72 65 | ..?.?.>print("\n#.Logistic.Regre |
1fbe0 | 73 73 69 6f 6e 20 4d 65 74 72 69 63 73 3a 2d 5c 6e 22 29 0a 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 | ssion.Metrics:-\n").model.=.Logi |
1fc00 | 73 74 69 63 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 | sticRegression().evaluate(model) |
1fc20 | 70 72 69 6e 74 28 22 5c 6e 23 20 4c 6f 67 69 73 74 69 63 20 52 65 67 72 65 73 73 69 6f 6e 20 4d | print("\n#.Logistic.Regression.M |
1fc40 | 65 74 72 69 63 73 3a 2d 5c 6e 22 29 0a 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 73 74 69 63 52 65 67 | etrics:-\n").model.=.LogisticReg |
1fc60 | 72 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 87 03 83 20 07 01 01 | ression().evaluate(model)....... |
1fc80 | 87 07 87 07 19 3d 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 | .....=x_train,.x_test,.y_train,. |
1fca0 | 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 0a 20 20 20 20 64 | y_test.=.train_test_split(.....d |
1fcc0 | 66 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 | f,.y,.test_size=0.2,.random_stat |
1fce0 | 65 3d 34 32 0a 29 0a 0a 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 3a 0a 20 20 20 | e=42.)..def.evaluate(model):.... |
1fd00 | 20 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 | .model.fit(x_train,.y_train).... |
1fd20 | 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a | .y_pred.=.model.predict(x_test). |
1fd40 | 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 41 63 63 75 72 61 63 79 3a 22 2c 20 61 63 63 75 72 61 63 | ....print("\nAccuracy:",.accurac |
1fd60 | 79 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 | y_score(y_test,.y_pred),........ |
1fd80 | 20 20 20 22 5c 6e 50 72 65 63 69 73 69 6f 6e 3a 22 2c 20 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f | ..."\nPrecision:",.precision_sco |
1fda0 | 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 20 22 5c | re(y_test,.y_pred),..........."\ |
1fdc0 | 6e 52 65 63 61 6c 6c 3a 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 | nRecall:",.recall_score(y_test,. |
1fde0 | 79 5f 70 72 65 64 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 6c 61 73 73 69 66 69 63 61 | y_pred)).....print("\nClassifica |
1fe00 | 74 69 6f 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 63 6c 61 | tion.Report.:-\n",...........cla |
1fe20 | 73 73 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 | ssification_report(y_test,.y_pre |
1fe40 | 64 29 29 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f 74 | d))x_train,.x_test,.y_train,.y_t |
1fe60 | 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 0a 20 20 20 20 64 66 2c 20 | est.=.train_test_split(.....df,. |
1fe80 | 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 | y,.test_size=0.2,.random_state=4 |
1fea0 | 32 0a 29 0a 0a 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 3a 0a 20 20 20 20 6d 6f | 2.)..def.evaluate(model):.....mo |
1fec0 | 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f | del.fit(x_train,.y_train).....y_ |
1fee0 | 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 20 20 20 | pred.=.model.predict(x_test).... |
1ff00 | 20 70 72 69 6e 74 28 22 5c 6e 41 63 63 75 72 61 63 79 3a 22 2c 20 61 63 63 75 72 61 63 79 5f 73 | .print("\nAccuracy:",.accuracy_s |
1ff20 | 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 20 | core(y_test,.y_pred),........... |
1ff40 | 22 5c 6e 50 72 65 63 69 73 69 6f 6e 3a 22 2c 20 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 65 28 | "\nPrecision:",.precision_score( |
1ff60 | 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 20 22 5c 6e 52 65 | y_test,.y_pred),..........."\nRe |
1ff80 | 63 61 6c 6c 3a 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 | call:",.recall_score(y_test,.y_p |
1ffa0 | 72 65 64 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 6c 61 73 73 69 66 69 63 61 74 69 6f | red)).....print("\nClassificatio |
1ffc0 | 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 69 | n.Report.:-\n",...........classi |
1ffe0 | 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 | fication_report(y_test,.y_pred)) |
20000 | 0d 00 00 00 0f 03 7f 00 0e c3 0d 82 0c 35 0a e8 0a d4 0a c2 0a 96 09 31 08 e9 08 a9 08 67 08 05 | .............5.........1.....g.. |
20020 | 07 8f 07 06 03 7f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
20040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
20060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
20080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
200a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
200c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
200e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
20100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
20120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
20140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
20160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
20180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
201a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
201c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
201e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
20200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
20220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
20240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
20260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
20280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
202a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
202c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
202e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
20300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
20320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
20340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
20360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 87 | ................................ |
20380 | 03 83 38 07 01 01 87 07 87 07 22 0e 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 | ..8.......".x_train,.x_test,.y_t |
203a0 | 72 61 69 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 | rain,.y_test.=.train_test_split( |
203c0 | 0a 20 20 20 20 64 66 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f | .....df,.y,.test_size=0.2,.rando |
203e0 | 6d 5f 73 74 61 74 65 3d 34 32 0a 29 0a 0a 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c | m_state=42.)..def.evaluate(model |
20400 | 29 3a 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 | ):.....model.fit(x_train,.y_trai |
20420 | 6e 29 0a 20 20 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f | n).....y_pred.=.model.predict(x_ |
20440 | 74 65 73 74 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 41 63 63 75 72 61 63 79 3a 22 2c 20 61 | test).....print("\nAccuracy:",.a |
20460 | 63 63 75 72 61 63 79 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 | ccuracy_score(y_test,.y_pred),.. |
20480 | 20 20 20 20 20 20 20 20 20 22 5c 6e 50 72 65 63 69 73 69 6f 6e 3a 22 2c 20 70 72 65 63 69 73 69 | ........."\nPrecision:",.precisi |
204a0 | 6f 6e 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 | on_score(y_test,.y_pred),....... |
204c0 | 20 20 20 20 22 5c 6e 52 65 63 61 6c 6c 3a 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f | ...."\nRecall:",.recall_score(y_ |
204e0 | 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 6c 61 73 | test,.y_pred)).....print("\nClas |
20500 | 73 69 66 69 63 61 74 69 6f 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 0a 20 20 20 20 20 20 20 | sification.Report.:-\n",........ |
20520 | 20 20 20 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c | ...classification_report(y_test, |
20540 | 20 79 5f 70 72 65 64 29 29 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 | .y_pred))x_train,.x_test,.y_trai |
20560 | 6e 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 0a 20 20 | n,.y_test.=.train_test_split(... |
20580 | 20 20 64 66 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 | ..df,.y,.test_size=0.2,.random_s |
205a0 | 74 61 74 65 3d 34 32 0a 29 0a 0a 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 3a 0a | tate=42.)..def.evaluate(model):. |
205c0 | 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a | ....model.fit(x_train,.y_train). |
205e0 | 20 20 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 | ....y_pred.=.model.predict(x_tes |
20600 | 74 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 41 63 63 75 72 61 63 79 3a 22 2c 20 61 63 63 75 | t).....print("\nAccuracy:",.accu |
20620 | 72 61 63 79 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 | racy_score(y_test,.y_pred),..... |
20640 | 20 20 20 20 20 20 22 5c 6e 50 72 65 63 69 73 69 6f 6e 3a 22 2c 20 70 72 65 63 69 73 69 6f 6e 5f | ......"\nPrecision:",.precision_ |
20660 | 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 | score(y_test,.y_pred),.......... |
20680 | 20 22 5c 6e 52 65 63 61 6c 6c 3a 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 | ."\nRecall:",.recall_score(y_tes |
206a0 | 74 2c 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 6c 61 73 73 69 66 | t,.y_pred)).....print("\nClassif |
206c0 | 69 63 61 74 69 6f 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 | ication.Report.:-\n",........... |
206e0 | 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f | classification_report(y_test,.y_ |
20700 | 70 72 65 64 29 29 81 05 83 37 07 01 01 81 09 81 09 22 0d 78 20 3d 20 62 69 6e 61 72 79 5f 64 66 | pred))...7.......".x.=.binary_df |
20720 | 2e 64 72 6f 70 28 22 73 70 65 63 69 65 73 22 2c 20 61 78 69 73 3d 31 29 0a 79 20 3d 20 62 69 6e | .drop("species",.axis=1).y.=.bin |
20740 | 61 72 79 5f 64 66 5b 22 73 70 65 63 69 65 73 22 5d 78 20 3d 20 62 69 6e 61 72 79 5f 64 66 2e 64 | ary_df["species"]x.=.binary_df.d |
20760 | 72 6f 70 28 22 73 70 65 63 69 65 73 22 2c 20 61 78 69 73 3d 31 29 0a 79 20 3d 20 62 69 6e 61 72 | rop("species",.axis=1).y.=.binar |
20780 | 79 5f 64 66 5b 22 73 70 65 63 69 65 73 22 5d 73 83 36 05 01 01 79 79 22 0c 78 20 3d 20 62 69 6e | y_df["species"]s.6...yy".x.=.bin |
207a0 | 61 72 79 5f 64 66 2e 64 72 6f 70 28 22 73 70 65 63 69 65 73 22 29 0a 79 20 3d 20 62 69 6e 61 72 | ary_df.drop("species").y.=.binar |
207c0 | 79 5f 64 66 5b 22 73 70 65 63 69 65 73 22 5d 78 20 3d 20 62 69 6e 61 72 79 5f 64 66 2e 64 72 6f | y_df["species"]x.=.binary_df.dro |
207e0 | 70 28 22 73 70 65 63 69 65 73 22 29 0a 79 20 3d 20 62 69 6e 61 72 79 5f 64 66 5b 22 73 70 65 63 | p("species").y.=.binary_df["spec |
20800 | 69 65 73 22 5d 5f 83 35 05 01 01 65 65 22 0b 62 69 6e 61 72 79 5f 64 66 20 3d 20 64 66 5b 64 66 | ies"]_.5...ee".binary_df.=.df[df |
20820 | 5b 22 73 70 65 63 69 65 73 22 5d 20 21 3d 20 32 5d 0a 62 69 6e 61 72 79 5f 64 66 62 69 6e 61 72 | ["species"].!=.2].binary_dfbinar |
20840 | 79 5f 64 66 20 3d 20 64 66 5b 64 66 5b 22 73 70 65 63 69 65 73 22 5d 20 21 3d 20 32 5d 0a 62 69 | y_df.=.df[df["species"].!=.2].bi |
20860 | 6e 61 72 79 5f 64 66 3f 83 34 05 01 01 45 45 22 0a 79 20 3d 20 64 66 5b 64 66 5b 22 73 70 65 63 | nary_df?.4...EE".y.=.df[df["spec |
20880 | 69 65 73 22 5d 20 21 3d 20 32 5d 0a 79 79 20 3d 20 64 66 5b 64 66 5b 22 73 70 65 63 69 65 73 22 | ies"].!=.2].yy.=.df[df["species" |
208a0 | 5d 20 21 3d 20 32 5d 0a 79 3d 83 33 05 01 01 43 43 22 09 79 20 3d 20 64 66 5b 64 66 5b 22 74 61 | ].!=.2].y=.3...CC".y.=.df[df["ta |
208c0 | 72 67 65 74 22 5d 20 21 3d 20 32 5d 0a 79 79 20 3d 20 64 66 5b 64 66 5b 22 74 61 72 67 65 74 22 | rget"].!=.2].yy.=.df[df["target" |
208e0 | 5d 20 21 3d 20 32 5d 0a 79 45 83 32 05 01 01 4b 4b 22 08 79 20 3d 20 69 72 69 73 5b 69 72 69 73 | ].!=.2].yE.2...KK".y.=.iris[iris |
20900 | 5b 22 74 61 72 67 65 74 22 5d 20 21 3d 20 32 5d 0a 79 79 20 3d 20 69 72 69 73 5b 69 72 69 73 5b | ["target"].!=.2].yy.=.iris[iris[ |
20920 | 22 74 61 72 67 65 74 22 5d 20 21 3d 20 32 5d 0a 79 82 61 83 31 07 01 01 82 65 82 65 22 07 23 20 | "target"].!=.2].y.a.1....e.e".#. |
20940 | 4c 6f 61 64 20 69 72 69 73 20 64 61 74 61 73 65 74 20 74 6f 20 63 72 65 61 74 65 20 61 20 62 69 | Load.iris.dataset.to.create.a.bi |
20960 | 6e 61 72 79 20 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 20 70 72 6f 62 6c 65 6d 0a 69 72 69 73 | nary.classification.problem.iris |
20980 | 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 29 0a 64 66 20 3d 20 70 64 2e 44 61 74 61 46 72 61 6d 65 | .=.load_iris().df.=.pd.DataFrame |
209a0 | 28 6e 70 2e 63 5f 5b 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 2e 74 61 72 67 65 74 5d 2c 20 | (np.c_[iris.data,.iris.target],. |
209c0 | 63 6f 6c 75 6d 6e 73 3d 69 72 69 73 2e 66 65 61 74 75 72 65 5f 6e 61 6d 65 73 2b 5b 22 73 70 65 | columns=iris.feature_names+["spe |
209e0 | 63 69 65 73 22 5d 29 0a 64 66 23 20 4c 6f 61 64 20 69 72 69 73 20 64 61 74 61 73 65 74 20 74 6f | cies"]).df#.Load.iris.dataset.to |
20a00 | 20 63 72 65 61 74 65 20 61 20 62 69 6e 61 72 79 20 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 20 | .create.a.binary.classification. |
20a20 | 70 72 6f 62 6c 65 6d 0a 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 29 0a 64 66 20 3d 20 | problem.iris.=.load_iris().df.=. |
20a40 | 70 64 2e 44 61 74 61 46 72 61 6d 65 28 6e 70 2e 63 5f 5b 69 72 69 73 2e 64 61 74 61 2c 20 69 72 | pd.DataFrame(np.c_[iris.data,.ir |
20a60 | 69 73 2e 74 61 72 67 65 74 5d 2c 20 63 6f 6c 75 6d 6e 73 3d 69 72 69 73 2e 66 65 61 74 75 72 65 | is.target],.columns=iris.feature |
20a80 | 5f 6e 61 6d 65 73 2b 5b 22 73 70 65 63 69 65 73 22 5d 29 0a 64 66 29 83 30 05 01 01 2f 2f 19 47 | _names+["species"]).df).0...//.G |
20aa0 | 69 72 69 73 2e 74 61 72 67 65 74 5f 6e 61 6d 65 73 69 72 69 73 2e 74 61 72 67 65 74 5f 6e 61 6d | iris.target_namesiris.target_nam |
20ac0 | 65 73 0f 83 2f 05 01 01 15 15 19 46 69 72 69 73 69 72 69 73 11 83 2e 05 01 01 17 17 19 45 64 69 | es../......Firisiris.........Edi |
20ae0 | 72 28 29 64 69 72 28 29 82 49 83 2d 07 01 01 82 4d 82 4d 22 06 23 20 4c 6f 61 64 20 69 72 69 73 | r()dir().I.-....M.M".#.Load.iris |
20b00 | 20 64 61 74 61 73 65 74 20 74 6f 20 63 72 65 61 74 65 20 61 20 62 69 6e 61 72 79 20 63 6c 61 73 | .dataset.to.create.a.binary.clas |
20b20 | 73 69 66 69 63 61 74 69 6f 6e 20 70 72 6f 62 6c 65 6d 0a 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 | sification.problem.iris.=.load_i |
20b40 | 72 69 73 28 29 0a 64 66 20 3d 20 70 64 2e 44 61 74 61 46 72 61 6d 65 28 6e 70 2e 63 5f 5b 69 72 | ris().df.=.pd.DataFrame(np.c_[ir |
20b60 | 69 73 2e 64 61 74 61 2c 20 69 72 69 73 2e 74 61 72 67 65 74 5d 2c 20 63 6f 6c 75 6d 6e 73 3d 69 | is.data,.iris.target],.columns=i |
20b80 | 72 69 73 2e 66 65 61 74 75 72 65 5f 6e 61 6d 65 73 29 0a 64 66 23 20 4c 6f 61 64 20 69 72 69 73 | ris.feature_names).df#.Load.iris |
20ba0 | 20 64 61 74 61 73 65 74 20 74 6f 20 63 72 65 61 74 65 20 61 20 62 69 6e 61 72 79 20 63 6c 61 73 | .dataset.to.create.a.binary.clas |
20bc0 | 73 69 66 69 63 61 74 69 6f 6e 20 70 72 6f 62 6c 65 6d 0a 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 | sification.problem.iris.=.load_i |
20be0 | 72 69 73 28 29 0a 64 66 20 3d 20 70 64 2e 44 61 74 61 46 72 61 6d 65 28 6e 70 2e 63 5f 5b 69 72 | ris().df.=.pd.DataFrame(np.c_[ir |
20c00 | 69 73 2e 64 61 74 61 2c 20 69 72 69 73 2e 74 61 72 67 65 74 5d 2c 20 63 6f 6c 75 6d 6e 73 3d 69 | is.data,.iris.target],.columns=i |
20c20 | 72 69 73 2e 66 65 61 74 75 72 65 5f 6e 61 6d 65 73 29 0a 64 66 82 49 83 2c 07 01 01 82 4d 82 4d | ris.feature_names).df.I.,....M.M |
20c40 | 22 05 23 20 4c 6f 61 64 20 69 72 69 73 20 64 61 74 61 73 65 74 20 74 6f 20 63 72 65 61 74 65 20 | ".#.Load.iris.dataset.to.create. |
20c60 | 61 20 62 69 6e 61 72 79 20 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 20 70 72 6f 62 6c 65 6d 0a | a.binary.classification.problem. |
20c80 | 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 29 0a 64 66 20 3d 20 70 64 2e 44 61 74 61 46 | iris.=.load_iris().df.=.pd.DataF |
20ca0 | 72 61 6d 65 28 6e 70 2e 63 5f 28 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 2e 74 61 72 67 65 | rame(np.c_(iris.data,.iris.targe |
20cc0 | 74 29 2c 20 63 6f 6c 75 6d 6e 73 3d 69 72 69 73 2e 66 65 61 74 75 72 65 5f 6e 61 6d 65 73 29 0a | t),.columns=iris.feature_names). |
20ce0 | 64 66 23 20 4c 6f 61 64 20 69 72 69 73 20 64 61 74 61 73 65 74 20 74 6f 20 63 72 65 61 74 65 20 | df#.Load.iris.dataset.to.create. |
20d00 | 61 20 62 69 6e 61 72 79 20 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 20 70 72 6f 62 6c 65 6d 0a | a.binary.classification.problem. |
20d20 | 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 29 0a 64 66 20 3d 20 70 64 2e 44 61 74 61 46 | iris.=.load_iris().df.=.pd.DataF |
20d40 | 72 61 6d 65 28 6e 70 2e 63 5f 28 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 2e 74 61 72 67 65 | rame(np.c_(iris.data,.iris.targe |
20d60 | 74 29 2c 20 63 6f 6c 75 6d 6e 73 3d 69 72 69 73 2e 66 65 61 74 75 72 65 5f 6e 61 6d 65 73 29 0a | t),.columns=iris.feature_names). |
20d80 | 64 66 82 3d 83 2b 07 01 01 82 41 82 41 22 04 23 20 4c 6f 61 64 20 69 72 69 73 20 64 61 74 61 73 | df.=.+....A.A".#.Load.iris.datas |
20da0 | 65 74 20 74 6f 20 63 72 65 61 74 65 20 61 20 62 69 6e 61 72 79 20 63 6c 61 73 73 69 66 69 63 61 | et.to.create.a.binary.classifica |
20dc0 | 74 69 6f 6e 20 70 72 6f 62 6c 65 6d 0a 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 29 0a | tion.problem.iris.=.load_iris(). |
20de0 | 64 66 20 3d 20 70 64 2e 44 61 74 61 46 72 61 6d 65 28 69 72 69 73 2e 64 61 74 61 2b 5b 69 72 69 | df.=.pd.DataFrame(iris.data+[iri |
20e00 | 73 2e 74 61 72 67 65 74 5d 2c 20 63 6f 6c 75 6d 6e 73 3d 69 72 69 73 2e 66 65 61 74 75 72 65 5f | s.target],.columns=iris.feature_ |
20e20 | 6e 61 6d 65 73 29 0a 64 66 23 20 4c 6f 61 64 20 69 72 69 73 20 64 61 74 61 73 65 74 20 74 6f 20 | names).df#.Load.iris.dataset.to. |
20e40 | 63 72 65 61 74 65 20 61 20 62 69 6e 61 72 79 20 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 20 70 | create.a.binary.classification.p |
20e60 | 72 6f 62 6c 65 6d 0a 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 29 0a 64 66 20 3d 20 70 | roblem.iris.=.load_iris().df.=.p |
20e80 | 64 2e 44 61 74 61 46 72 61 6d 65 28 69 72 69 73 2e 64 61 74 61 2b 5b 69 72 69 73 2e 74 61 72 67 | d.DataFrame(iris.data+[iris.targ |
20ea0 | 65 74 5d 2c 20 63 6f 6c 75 6d 6e 73 3d 69 72 69 73 2e 66 65 61 74 75 72 65 5f 6e 61 6d 65 73 29 | et],.columns=iris.feature_names) |
20ec0 | 0a 64 66 82 39 83 2a 07 01 01 82 3d 82 3d 22 03 23 20 4c 6f 61 64 20 69 72 69 73 20 64 61 74 61 | .df.9.*....=.=".#.Load.iris.data |
20ee0 | 73 65 74 20 74 6f 20 63 72 65 61 74 65 20 61 20 62 69 6e 61 72 79 20 63 6c 61 73 73 69 66 69 63 | set.to.create.a.binary.classific |
20f00 | 61 74 69 6f 6e 20 70 72 6f 62 6c 65 6d 0a 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 29 | ation.problem.iris.=.load_iris() |
20f20 | 0a 64 66 20 3d 20 70 64 2e 44 61 74 61 46 72 61 6d 65 28 69 72 69 73 2e 64 61 74 61 2b 69 72 69 | .df.=.pd.DataFrame(iris.data+iri |
20f40 | 73 2e 74 61 72 67 65 74 2c 20 63 6f 6c 75 6d 6e 73 3d 69 72 69 73 2e 66 65 61 74 75 72 65 5f 6e | s.target,.columns=iris.feature_n |
20f60 | 61 6d 65 73 29 0a 64 66 23 20 4c 6f 61 64 20 69 72 69 73 20 64 61 74 61 73 65 74 20 74 6f 20 63 | ames).df#.Load.iris.dataset.to.c |
20f80 | 72 65 61 74 65 20 61 20 62 69 6e 61 72 79 20 63 6c 61 73 73 69 66 69 63 61 74 69 6f 6e 20 70 72 | reate.a.binary.classification.pr |
20fa0 | 6f 62 6c 65 6d 0a 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 29 0a 64 66 20 3d 20 70 64 | oblem.iris.=.load_iris().df.=.pd |
20fc0 | 2e 44 61 74 61 46 72 61 6d 65 28 69 72 69 73 2e 64 61 74 61 2b 69 72 69 73 2e 74 61 72 67 65 74 | .DataFrame(iris.data+iris.target |
20fe0 | 2c 20 63 6f 6c 75 6d 6e 73 3d 69 72 69 73 2e 66 65 61 74 75 72 65 5f 6e 61 6d 65 73 29 0a 64 66 | ,.columns=iris.feature_names).df |
21000 | 0d 00 00 00 0e 00 64 00 0c 7b 0b c0 0b 07 0a 48 09 8b 08 4b 06 ba 05 25 05 0d 04 f5 03 66 03 4e | ......d..{.....H...K...%.....f.N |
21020 | 01 df 00 64 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ...d............................ |
21040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
21060 | 00 00 00 00 82 77 83 46 07 01 01 82 7b 82 7b 25 09 78 31 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b | .....w.F....{.{%.x1.=.np.array([ |
21080 | 33 2c 20 31 2c 20 31 2c 20 32 2c 20 31 2c 20 36 2c 20 36 2c 20 36 2c 20 35 2c 20 36 2c 20 37 2c | 3,.1,.1,.2,.1,.6,.6,.6,.5,.6,.7, |
210a0 | 20 38 2c 20 39 2c 20 38 2c 20 39 2c 20 39 2c 20 38 2c 20 34 2c 20 34 2c 20 35 2c 20 34 5d 29 0a | .8,.9,.8,.9,.9,.8,.4,.4,.5,.4]). |
210c0 | 78 32 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 35 2c 20 34 2c 20 35 2c 20 36 2c 20 35 2c 20 38 2c | x2.=.np.array([5,.4,.5,.6,.5,.8, |
210e0 | 20 36 2c 20 37 2c 20 36 2c 20 37 2c 20 31 2c 20 32 2c 20 31 2c 20 32 2c 20 33 2c 20 32 2c 20 33 | .6,.7,.6,.7,.1,.2,.1,.2,.3,.2,.3 |
21100 | 2c 20 39 2c 20 31 30 2c 20 39 2c 20 31 30 5d 29 0a 78 20 3d 20 6c 69 73 74 28 7a 69 70 28 78 31 | ,.9,.10,.9,.10]).x.=.list(zip(x1 |
21120 | 2c 20 78 32 29 29 0a 78 78 31 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 33 2c 20 31 2c 20 31 2c 20 | ,.x2)).xx1.=.np.array([3,.1,.1,. |
21140 | 32 2c 20 31 2c 20 36 2c 20 36 2c 20 36 2c 20 35 2c 20 36 2c 20 37 2c 20 38 2c 20 39 2c 20 38 2c | 2,.1,.6,.6,.6,.5,.6,.7,.8,.9,.8, |
21160 | 20 39 2c 20 39 2c 20 38 2c 20 34 2c 20 34 2c 20 35 2c 20 34 5d 29 0a 78 32 20 3d 20 6e 70 2e 61 | .9,.9,.8,.4,.4,.5,.4]).x2.=.np.a |
21180 | 72 72 61 79 28 5b 35 2c 20 34 2c 20 35 2c 20 36 2c 20 35 2c 20 38 2c 20 36 2c 20 37 2c 20 36 2c | rray([5,.4,.5,.6,.5,.8,.6,.7,.6, |
211a0 | 20 37 2c 20 31 2c 20 32 2c 20 31 2c 20 32 2c 20 33 2c 20 32 2c 20 33 2c 20 39 2c 20 31 30 2c 20 | .7,.1,.2,.1,.2,.3,.2,.3,.9,.10,. |
211c0 | 39 2c 20 31 30 5d 29 0a 78 20 3d 20 6c 69 73 74 28 7a 69 70 28 78 31 2c 20 78 32 29 29 0a 78 82 | 9,.10]).x.=.list(zip(x1,.x2)).x. |
211e0 | 6b 83 45 07 01 01 82 6f 82 6f 25 08 78 31 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 33 2c 20 31 2c | k.E....o.o%.x1.=.np.array([3,.1, |
21200 | 20 31 2c 20 32 2c 20 31 2c 20 36 2c 20 36 2c 20 36 2c 20 35 2c 20 36 2c 20 37 2c 20 38 2c 20 39 | .1,.2,.1,.6,.6,.6,.5,.6,.7,.8,.9 |
21220 | 2c 20 38 2c 20 39 2c 20 39 2c 20 38 2c 20 34 2c 20 34 2c 20 35 2c 20 34 5d 29 0a 78 32 20 3d 20 | ,.8,.9,.9,.8,.4,.4,.5,.4]).x2.=. |
21240 | 6e 70 2e 61 72 72 61 79 28 5b 35 2c 20 34 2c 20 35 2c 20 36 2c 20 35 2c 20 38 2c 20 36 2c 20 37 | np.array([5,.4,.5,.6,.5,.8,.6,.7 |
21260 | 2c 20 36 2c 20 37 2c 20 31 2c 20 32 2c 20 31 2c 20 32 2c 20 33 2c 20 32 2c 20 33 2c 20 39 2c 20 | ,.6,.7,.1,.2,.1,.2,.3,.2,.3,.9,. |
21280 | 31 30 2c 20 39 2c 20 31 30 5d 29 0a 78 20 3d 20 7a 69 70 28 78 31 2c 20 78 32 29 0a 78 78 31 20 | 10,.9,.10]).x.=.zip(x1,.x2).xx1. |
212a0 | 3d 20 6e 70 2e 61 72 72 61 79 28 5b 33 2c 20 31 2c 20 31 2c 20 32 2c 20 31 2c 20 36 2c 20 36 2c | =.np.array([3,.1,.1,.2,.1,.6,.6, |
212c0 | 20 36 2c 20 35 2c 20 36 2c 20 37 2c 20 38 2c 20 39 2c 20 38 2c 20 39 2c 20 39 2c 20 38 2c 20 34 | .6,.5,.6,.7,.8,.9,.8,.9,.9,.8,.4 |
212e0 | 2c 20 34 2c 20 35 2c 20 34 5d 29 0a 78 32 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 35 2c 20 34 2c | ,.4,.5,.4]).x2.=.np.array([5,.4, |
21300 | 20 35 2c 20 36 2c 20 35 2c 20 38 2c 20 36 2c 20 37 2c 20 36 2c 20 37 2c 20 31 2c 20 32 2c 20 31 | .5,.6,.5,.8,.6,.7,.6,.7,.1,.2,.1 |
21320 | 2c 20 32 2c 20 33 2c 20 32 2c 20 33 2c 20 39 2c 20 31 30 2c 20 39 2c 20 31 30 5d 29 0a 78 20 3d | ,.2,.3,.2,.3,.9,.10,.9,.10]).x.= |
21340 | 20 7a 69 70 28 78 31 2c 20 78 32 29 0a 78 15 83 44 05 01 01 1b 1b 25 07 6c 65 6e 28 78 32 29 6c | .zip(x1,.x2).x..D.....%.len(x2)l |
21360 | 65 6e 28 78 32 29 83 0b 83 43 07 01 01 83 0f 83 0f 25 06 78 31 20 3d 20 6e 70 2e 61 72 72 61 79 | en(x2)...C.......%.x1.=.np.array |
21380 | 28 5b 33 2c 20 31 2c 20 31 2c 20 32 2c 20 31 2c 20 36 2c 20 36 2c 20 36 2c 20 35 2c 20 36 2c 20 | ([3,.1,.1,.2,.1,.6,.6,.6,.5,.6,. |
213a0 | 37 2c 20 38 2c 20 39 2c 20 38 2c 20 39 2c 20 39 2c 20 38 2c 20 34 2c 20 34 2c 20 35 2c 20 34 5d | 7,.8,.9,.8,.9,.9,.8,.4,.4,.5,.4] |
213c0 | 29 0a 78 32 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 35 2c 20 34 2c 20 35 2c 20 36 2c 20 35 2c 20 | ).x2.=.np.array([5,.4,.5,.6,.5,. |
213e0 | 38 2c 20 36 2c 20 37 2c 20 36 2c 20 37 2c 20 31 2c 20 32 2c 20 31 2c 20 32 2c 20 33 2c 20 32 2c | 8,.6,.7,.6,.7,.1,.2,.1,.2,.3,.2, |
21400 | 20 33 2c 20 39 2c 20 31 30 2c 20 39 2c 20 31 30 5d 29 0a 78 20 3d 20 6e 70 2e 61 72 72 61 79 28 | .3,.9,.10,.9,.10]).x.=.np.array( |
21420 | 6c 69 73 74 28 7a 69 70 28 78 31 2c 20 78 32 29 29 29 0a 78 78 31 20 3d 20 6e 70 2e 61 72 72 61 | list(zip(x1,.x2))).xx1.=.np.arra |
21440 | 79 28 5b 33 2c 20 31 2c 20 31 2c 20 32 2c 20 31 2c 20 36 2c 20 36 2c 20 36 2c 20 35 2c 20 36 2c | y([3,.1,.1,.2,.1,.6,.6,.6,.5,.6, |
21460 | 20 37 2c 20 38 2c 20 39 2c 20 38 2c 20 39 2c 20 39 2c 20 38 2c 20 34 2c 20 34 2c 20 35 2c 20 34 | .7,.8,.9,.8,.9,.9,.8,.4,.4,.5,.4 |
21480 | 5d 29 0a 78 32 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 35 2c 20 34 2c 20 35 2c 20 36 2c 20 35 2c | ]).x2.=.np.array([5,.4,.5,.6,.5, |
214a0 | 20 38 2c 20 36 2c 20 37 2c 20 36 2c 20 37 2c 20 31 2c 20 32 2c 20 31 2c 20 32 2c 20 33 2c 20 32 | .8,.6,.7,.6,.7,.1,.2,.1,.2,.3,.2 |
214c0 | 2c 20 33 2c 20 39 2c 20 31 30 2c 20 39 2c 20 31 30 5d 29 0a 78 20 3d 20 6e 70 2e 61 72 72 61 79 | ,.3,.9,.10,.9,.10]).x.=.np.array |
214e0 | 28 6c 69 73 74 28 7a 69 70 28 78 31 2c 20 78 32 29 29 29 0a 78 15 83 42 05 01 01 1b 1b 25 05 6c | (list(zip(x1,.x2))).x..B.....%.l |
21500 | 65 6e 28 78 32 29 6c 65 6e 28 78 32 29 15 83 41 05 01 01 1b 1b 25 04 6c 65 6e 28 78 31 29 6c 65 | en(x2)len(x2)..A.....%.len(x1)le |
21520 | 6e 28 78 31 29 83 11 83 40 07 01 01 83 15 83 15 25 03 78 31 20 3d 20 6e 70 2e 61 72 72 61 79 28 | n(x1)...@.......%.x1.=.np.array( |
21540 | 5b 33 2c 20 31 2c 20 31 2c 20 32 2c 20 31 2c 20 36 2c 20 36 2c 20 36 2c 20 35 2c 20 36 2c 20 37 | [3,.1,.1,.2,.1,.6,.6,.6,.5,.6,.7 |
21560 | 2c 20 38 2c 20 39 2c 20 38 2c 20 39 2c 20 39 2c 20 38 2c 20 34 2c 20 34 2c 20 35 2c 20 34 5d 29 | ,.8,.9,.8,.9,.9,.8,.4,.4,.5,.4]) |
21580 | 0a 78 32 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 35 2c 20 34 2c 20 35 2c 20 36 2c 20 35 2c 20 38 | .x2.=.np.array([5,.4,.5,.6,.5,.8 |
215a0 | 2c 20 36 2c 20 37 2c 20 36 2c 20 37 2c 20 31 2c 20 32 2c 20 31 2c 20 32 2c 20 33 2c 20 32 2c 20 | ,.6,.7,.6,.7,.1,.2,.1,.2,.3,.2,. |
215c0 | 33 2c 20 32 2c 20 39 2c 20 31 30 2c 20 39 2c 20 31 30 5d 29 0a 78 20 3d 20 6e 70 2e 61 72 72 61 | 3,.2,.9,.10,.9,.10]).x.=.np.arra |
215e0 | 79 28 6c 69 73 74 28 7a 69 70 28 78 31 2c 20 78 32 29 29 29 0a 78 78 31 20 3d 20 6e 70 2e 61 72 | y(list(zip(x1,.x2))).xx1.=.np.ar |
21600 | 72 61 79 28 5b 33 2c 20 31 2c 20 31 2c 20 32 2c 20 31 2c 20 36 2c 20 36 2c 20 36 2c 20 35 2c 20 | ray([3,.1,.1,.2,.1,.6,.6,.6,.5,. |
21620 | 36 2c 20 37 2c 20 38 2c 20 39 2c 20 38 2c 20 39 2c 20 39 2c 20 38 2c 20 34 2c 20 34 2c 20 35 2c | 6,.7,.8,.9,.8,.9,.9,.8,.4,.4,.5, |
21640 | 20 34 5d 29 0a 78 32 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 35 2c 20 34 2c 20 35 2c 20 36 2c 20 | .4]).x2.=.np.array([5,.4,.5,.6,. |
21660 | 35 2c 20 38 2c 20 36 2c 20 37 2c 20 36 2c 20 37 2c 20 31 2c 20 32 2c 20 31 2c 20 32 2c 20 33 2c | 5,.8,.6,.7,.6,.7,.1,.2,.1,.2,.3, |
21680 | 20 32 2c 20 33 2c 20 32 2c 20 39 2c 20 31 30 2c 20 39 2c 20 31 30 5d 29 0a 78 20 3d 20 6e 70 2e | .2,.3,.2,.9,.10,.9,.10]).x.=.np. |
216a0 | 61 72 72 61 79 28 6c 69 73 74 28 7a 69 70 28 78 31 2c 20 78 32 29 29 29 0a 78 83 0d 83 3f 07 01 | array(list(zip(x1,.x2))).x...?.. |
216c0 | 01 83 11 83 11 25 02 78 31 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 33 2c 20 31 2c 20 31 2c 20 32 | .....%.x1.=.np.array([3,.1,.1,.2 |
216e0 | 2c 20 31 2c 20 36 2c 20 36 2c 20 36 2c 20 35 2c 20 36 2c 20 37 2c 20 38 2c 20 39 2c 20 38 2c 20 | ,.1,.6,.6,.6,.5,.6,.7,.8,.9,.8,. |
21700 | 39 2c 20 39 2c 20 38 2c 20 34 2c 20 34 2c 20 35 2c 20 34 5d 29 0a 78 32 20 3d 20 6e 70 2e 61 72 | 9,.9,.8,.4,.4,.5,.4]).x2.=.np.ar |
21720 | 72 61 79 28 5b 35 2c 20 34 2c 20 35 2c 20 36 2c 20 35 2c 20 38 2c 20 36 2c 20 37 2c 20 36 2c 20 | ray([5,.4,.5,.6,.5,.8,.6,.7,.6,. |
21740 | 37 2c 20 31 2c 20 32 2c 20 31 2c 20 32 2c 20 33 2c 20 32 2c 20 33 2c 20 32 2c 20 39 2c 20 31 30 | 7,.1,.2,.1,.2,.3,.2,.3,.2,.9,.10 |
21760 | 2c 20 39 2c 20 31 30 5d 29 0a 78 20 3d 20 6e 70 2e 61 72 72 61 79 28 6c 69 73 74 28 7a 69 70 28 | ,.9,.10]).x.=.np.array(list(zip( |
21780 | 78 31 2c 20 78 32 29 29 29 78 31 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 33 2c 20 31 2c 20 31 2c | x1,.x2)))x1.=.np.array([3,.1,.1, |
217a0 | 20 32 2c 20 31 2c 20 36 2c 20 36 2c 20 36 2c 20 35 2c 20 36 2c 20 37 2c 20 38 2c 20 39 2c 20 38 | .2,.1,.6,.6,.6,.5,.6,.7,.8,.9,.8 |
217c0 | 2c 20 39 2c 20 39 2c 20 38 2c 20 34 2c 20 34 2c 20 35 2c 20 34 5d 29 0a 78 32 20 3d 20 6e 70 2e | ,.9,.9,.8,.4,.4,.5,.4]).x2.=.np. |
217e0 | 61 72 72 61 79 28 5b 35 2c 20 34 2c 20 35 2c 20 36 2c 20 35 2c 20 38 2c 20 36 2c 20 37 2c 20 36 | array([5,.4,.5,.6,.5,.8,.6,.7,.6 |
21800 | 2c 20 37 2c 20 31 2c 20 32 2c 20 31 2c 20 32 2c 20 33 2c 20 32 2c 20 33 2c 20 32 2c 20 39 2c 20 | ,.7,.1,.2,.1,.2,.3,.2,.3,.2,.9,. |
21820 | 31 30 2c 20 39 2c 20 31 30 5d 29 0a 78 20 3d 20 6e 70 2e 61 72 72 61 79 28 6c 69 73 74 28 7a 69 | 10,.9,.10]).x.=.np.array(list(zi |
21840 | 70 28 78 31 2c 20 78 32 29 29 29 82 3c 83 3e 07 01 09 82 41 82 41 25 66 72 6f 6d 20 73 6b 6c 65 | p(x1,.x2))).<.>....A.A%from.skle |
21860 | 61 72 6e 2e 63 6c 75 73 74 65 72 20 69 6d 70 6f 72 74 20 4b 4d 65 61 6e 73 0a 66 72 6f 6d 20 73 | arn.cluster.import.KMeans.from.s |
21880 | 6b 6c 65 61 72 6e 20 69 6d 70 6f 72 74 20 6d 65 74 72 69 63 73 0a 66 72 6f 6d 20 73 63 69 70 79 | klearn.import.metrics.from.scipy |
218a0 | 2e 73 70 61 74 69 61 6c 2e 64 69 73 74 61 6e 63 65 20 69 6d 70 6f 72 74 20 63 64 69 73 74 0a 69 | .spatial.distance.import.cdist.i |
218c0 | 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 69 6d 70 6f 72 74 20 6d 61 74 70 6c 6f 74 | mport.numpy.as.np.import.matplot |
218e0 | 6c 69 62 2e 70 79 70 6c 6f 74 20 61 73 20 70 6c 74 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 63 6c | lib.pyplot.as.pltfrom.sklearn.cl |
21900 | 75 73 74 65 72 20 69 6d 70 6f 72 74 20 4b 4d 65 61 6e 73 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e | uster.import.KMeans.from.sklearn |
21920 | 20 69 6d 70 6f 72 74 20 6d 65 74 72 69 63 73 0a 66 72 6f 6d 20 73 63 69 70 79 2e 73 70 61 74 69 | .import.metrics.from.scipy.spati |
21940 | 61 6c 2e 64 69 73 74 61 6e 63 65 20 69 6d 70 6f 72 74 20 63 64 69 73 74 0a 69 6d 70 6f 72 74 20 | al.distance.import.cdist.import. |
21960 | 6e 75 6d 70 79 20 61 73 20 6e 70 0a 69 6d 70 6f 72 74 20 6d 61 74 70 6c 6f 74 6c 69 62 2e 70 79 | numpy.as.np.import.matplotlib.py |
21980 | 70 6c 6f 74 20 61 73 20 70 6c 74 81 39 83 3d 07 01 01 81 3d 81 3d 22 13 70 72 69 6e 74 28 22 5c | plot.as.plt.9.=....=.=".print("\ |
219a0 | 6e 5c 6e 23 20 44 65 63 69 73 69 6f 6e 20 54 72 65 65 20 4d 65 74 72 69 63 73 20 3a 2d 22 29 0a | n\n#.Decision.Tree.Metrics.:-"). |
219c0 | 6d 6f 64 65 6c 20 3d 20 44 65 63 69 73 69 6f 6e 54 72 65 65 43 6c 61 73 73 69 66 69 65 72 28 29 | model.=.DecisionTreeClassifier() |
219e0 | 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 70 72 69 6e 74 28 22 5c 6e 5c 6e 23 20 44 65 63 | .evaluate(model)print("\n\n#.Dec |
21a00 | 69 73 69 6f 6e 20 54 72 65 65 20 4d 65 74 72 69 63 73 20 3a 2d 22 29 0a 6d 6f 64 65 6c 20 3d 20 | ision.Tree.Metrics.:-").model.=. |
21a20 | 44 65 63 69 73 69 6f 6e 54 72 65 65 43 6c 61 73 73 69 66 69 65 72 28 29 0a 65 76 61 6c 75 61 74 | DecisionTreeClassifier().evaluat |
21a40 | 65 28 6d 6f 64 65 6c 29 81 3b 83 3c 07 01 01 81 3f 81 3f 22 12 70 72 69 6e 74 28 22 5c 6e 5c 6e | e(model).;.<....?.?".print("\n\n |
21a60 | 23 20 4c 6f 67 69 73 74 69 63 20 52 65 67 72 65 73 73 69 6f 6e 20 4d 65 74 72 69 63 73 3a 2d 22 | #.Logistic.Regression.Metrics:-" |
21a80 | 29 0a 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 73 74 69 63 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 | ).model.=.LogisticRegression().e |
21aa0 | 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 70 72 69 6e 74 28 22 5c 6e 5c 6e 23 20 4c 6f 67 69 73 | valuate(model)print("\n\n#.Logis |
21ac0 | 74 69 63 20 52 65 67 72 65 73 73 69 6f 6e 20 4d 65 74 72 69 63 73 3a 2d 22 29 0a 6d 6f 64 65 6c | tic.Regression.Metrics:-").model |
21ae0 | 20 3d 20 4c 6f 67 69 73 74 69 63 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 65 | .=.LogisticRegression().evaluate |
21b00 | 28 6d 6f 64 65 6c 29 81 35 83 3b 07 01 01 81 39 81 39 22 11 70 72 69 6e 74 28 22 5c 6e 23 20 44 | (model).5.;....9.9".print("\n#.D |
21b20 | 65 63 69 73 69 6f 6e 20 54 72 65 65 20 4d 65 74 72 69 63 73 20 3a 2d 22 29 0a 6d 6f 64 65 6c 20 | ecision.Tree.Metrics.:-").model. |
21b40 | 3d 20 44 65 63 69 73 69 6f 6e 54 72 65 65 43 6c 61 73 73 69 66 69 65 72 28 29 0a 65 76 61 6c 75 | =.DecisionTreeClassifier().evalu |
21b60 | 61 74 65 28 6d 6f 64 65 6c 29 70 72 69 6e 74 28 22 5c 6e 23 20 44 65 63 69 73 69 6f 6e 20 54 72 | ate(model)print("\n#.Decision.Tr |
21b80 | 65 65 20 4d 65 74 72 69 63 73 20 3a 2d 22 29 0a 6d 6f 64 65 6c 20 3d 20 44 65 63 69 73 69 6f 6e | ee.Metrics.:-").model.=.Decision |
21ba0 | 54 72 65 65 43 6c 61 73 73 69 66 69 65 72 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 | TreeClassifier().evaluate(model) |
21bc0 | 81 37 83 3a 07 01 01 81 3b 81 3b 22 10 70 72 69 6e 74 28 22 5c 6e 23 20 4c 6f 67 69 73 74 69 63 | .7.:....;.;".print("\n#.Logistic |
21be0 | 20 52 65 67 72 65 73 73 69 6f 6e 20 4d 65 74 72 69 63 73 3a 2d 22 29 0a 6d 6f 64 65 6c 20 3d 20 | .Regression.Metrics:-").model.=. |
21c00 | 4c 6f 67 69 73 74 69 63 52 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f | LogisticRegression().evaluate(mo |
21c20 | 64 65 6c 29 70 72 69 6e 74 28 22 5c 6e 23 20 4c 6f 67 69 73 74 69 63 20 52 65 67 72 65 73 73 69 | del)print("\n#.Logistic.Regressi |
21c40 | 6f 6e 20 4d 65 74 72 69 63 73 3a 2d 22 29 0a 6d 6f 64 65 6c 20 3d 20 4c 6f 67 69 73 74 69 63 52 | on.Metrics:-").model.=.LogisticR |
21c60 | 65 67 72 65 73 73 69 6f 6e 28 29 0a 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 87 01 83 39 07 | egression().evaluate(model)...9. |
21c80 | 01 01 87 05 87 05 22 0f 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e | ......".x_train,.x_test,.y_train |
21ca0 | 2c 20 79 5f 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 0a 20 20 20 | ,.y_test.=.train_test_split(.... |
21cc0 | 20 78 2c 20 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 | .x,.y,.test_size=0.2,.random_sta |
21ce0 | 74 65 3d 34 32 0a 29 0a 0a 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 3a 0a 20 20 | te=42.)..def.evaluate(model):... |
21d00 | 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 | ..model.fit(x_train,.y_train)... |
21d20 | 20 20 79 5f 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 | ..y_pred.=.model.predict(x_test) |
21d40 | 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 41 63 63 75 72 61 63 79 3a 22 2c 20 61 63 63 75 72 61 | .....print("\nAccuracy:",.accura |
21d60 | 63 79 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 | cy_score(y_test,.y_pred),....... |
21d80 | 20 20 20 20 22 5c 6e 50 72 65 63 69 73 69 6f 6e 3a 22 2c 20 70 72 65 63 69 73 69 6f 6e 5f 73 63 | ...."\nPrecision:",.precision_sc |
21da0 | 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 20 22 | ore(y_test,.y_pred),..........." |
21dc0 | 5c 6e 52 65 63 61 6c 6c 3a 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c | \nRecall:",.recall_score(y_test, |
21de0 | 20 79 5f 70 72 65 64 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 6c 61 73 73 69 66 69 63 | .y_pred)).....print("\nClassific |
21e00 | 61 74 69 6f 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 63 6c | ation.Report.:-\n",...........cl |
21e20 | 61 73 73 69 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 | assification_report(y_test,.y_pr |
21e40 | 65 64 29 29 78 5f 74 72 61 69 6e 2c 20 78 5f 74 65 73 74 2c 20 79 5f 74 72 61 69 6e 2c 20 79 5f | ed))x_train,.x_test,.y_train,.y_ |
21e60 | 74 65 73 74 20 3d 20 74 72 61 69 6e 5f 74 65 73 74 5f 73 70 6c 69 74 28 0a 20 20 20 20 78 2c 20 | test.=.train_test_split(.....x,. |
21e80 | 79 2c 20 74 65 73 74 5f 73 69 7a 65 3d 30 2e 32 2c 20 72 61 6e 64 6f 6d 5f 73 74 61 74 65 3d 34 | y,.test_size=0.2,.random_state=4 |
21ea0 | 32 0a 29 0a 0a 64 65 66 20 65 76 61 6c 75 61 74 65 28 6d 6f 64 65 6c 29 3a 0a 20 20 20 20 6d 6f | 2.)..def.evaluate(model):.....mo |
21ec0 | 64 65 6c 2e 66 69 74 28 78 5f 74 72 61 69 6e 2c 20 79 5f 74 72 61 69 6e 29 0a 20 20 20 20 79 5f | del.fit(x_train,.y_train).....y_ |
21ee0 | 70 72 65 64 20 3d 20 6d 6f 64 65 6c 2e 70 72 65 64 69 63 74 28 78 5f 74 65 73 74 29 0a 20 20 20 | pred.=.model.predict(x_test).... |
21f00 | 20 70 72 69 6e 74 28 22 5c 6e 41 63 63 75 72 61 63 79 3a 22 2c 20 61 63 63 75 72 61 63 79 5f 73 | .print("\nAccuracy:",.accuracy_s |
21f20 | 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 20 | core(y_test,.y_pred),........... |
21f40 | 22 5c 6e 50 72 65 63 69 73 69 6f 6e 3a 22 2c 20 70 72 65 63 69 73 69 6f 6e 5f 73 63 6f 72 65 28 | "\nPrecision:",.precision_score( |
21f60 | 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 2c 0a 20 20 20 20 20 20 20 20 20 20 22 5c 6e 52 65 | y_test,.y_pred),..........."\nRe |
21f80 | 63 61 6c 6c 3a 22 2c 20 72 65 63 61 6c 6c 5f 73 63 6f 72 65 28 79 5f 74 65 73 74 2c 20 79 5f 70 | call:",.recall_score(y_test,.y_p |
21fa0 | 72 65 64 29 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 43 6c 61 73 73 69 66 69 63 61 74 69 6f | red)).....print("\nClassificatio |
21fc0 | 6e 20 52 65 70 6f 72 74 20 3a 2d 5c 6e 22 2c 0a 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 69 | n.Report.:-\n",...........classi |
21fe0 | 66 69 63 61 74 69 6f 6e 5f 72 65 70 6f 72 74 28 79 5f 74 65 73 74 2c 20 79 5f 70 72 65 64 29 29 | fication_report(y_test,.y_pred)) |
22000 | 0d 00 00 00 13 00 3d 00 0e 71 0c b8 0b 01 09 72 07 b9 06 02 05 79 04 f4 04 61 03 ce 03 11 02 2c | ......=..q.....r.....y...a....., |
22020 | 01 31 01 21 00 ef 00 b1 00 9d 00 51 00 3d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11 83 59 | .1.!.......Q.=.................Y |
22040 | 05 01 01 17 17 25 1c 6d 6f 64 65 6c 6d 6f 64 65 6c 49 83 58 05 01 01 4f 4f 25 1b 6d 6f 64 65 6c | .....%.modelmodelI.X...OO%.model |
22060 | 3d 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 31 29 2e 66 69 74 28 78 29 6d 6f 64 65 | =KMeans(n_clusters=1).fit(x)mode |
22080 | 6c 3d 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 31 29 2e 66 69 74 28 78 29 11 83 57 | l=KMeans(n_clusters=1).fit(x)..W |
220a0 | 05 01 01 17 17 25 1a 6d 6f 64 65 6c 6d 6f 64 65 6c 3b 83 56 05 01 01 41 41 25 19 6d 6f 64 65 6c | .....%.modelmodel;.V...AA%.model |
220c0 | 3d 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 31 29 6d 6f 64 65 6c 3d 4b 4d 65 61 6e | =KMeans(n_clusters=1)model=KMean |
220e0 | 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 31 29 2f 83 55 05 01 01 35 35 25 18 4b 4d 65 61 6e 73 28 | s(n_clusters=1)/.U...55%.KMeans( |
22100 | 6e 5f 63 6c 75 73 74 65 72 73 3d 31 29 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 31 | n_clusters=1)KMeans(n_clusters=1 |
22120 | 29 0d 83 54 05 01 01 13 13 25 17 6b 3d 31 6b 3d 31 81 77 83 53 07 01 01 81 7b 81 7b 25 16 23 20 | )..T.....%.k=1k=1.w.S....{.{%.#. |
22140 | 56 69 73 75 61 6c 69 7a 65 20 74 68 65 20 64 61 74 61 0a 70 6c 74 2e 70 6c 6f 74 28 29 0a 70 6c | Visualize.the.data.plt.plot().pl |
22160 | 74 2e 78 6c 69 6d 28 5b 30 2c 20 31 30 5d 29 0a 70 6c 74 2e 79 6c 69 6d 28 5b 30 2c 20 31 30 5d | t.xlim([0,.10]).plt.ylim([0,.10] |
22180 | 29 0a 70 6c 74 2e 74 69 74 6c 65 28 22 44 61 74 61 73 65 74 22 29 0a 70 6c 74 2e 73 63 61 74 74 | ).plt.title("Dataset").plt.scatt |
221a0 | 65 72 28 78 31 2c 20 78 32 29 0a 70 6c 74 2e 73 68 6f 77 28 29 23 20 56 69 73 75 61 6c 69 7a 65 | er(x1,.x2).plt.show()#.Visualize |
221c0 | 20 74 68 65 20 64 61 74 61 0a 70 6c 74 2e 70 6c 6f 74 28 29 0a 70 6c 74 2e 78 6c 69 6d 28 5b 30 | .the.data.plt.plot().plt.xlim([0 |
221e0 | 2c 20 31 30 5d 29 0a 70 6c 74 2e 79 6c 69 6d 28 5b 30 2c 20 31 30 5d 29 0a 70 6c 74 2e 74 69 74 | ,.10]).plt.ylim([0,.10]).plt.tit |
22200 | 6c 65 28 22 44 61 74 61 73 65 74 22 29 0a 70 6c 74 2e 73 63 61 74 74 65 72 28 78 31 2c 20 78 32 | le("Dataset").plt.scatter(x1,.x2 |
22220 | 29 0a 70 6c 74 2e 73 68 6f 77 28 29 81 61 83 52 07 01 01 81 65 81 65 25 15 23 20 56 69 73 75 61 | ).plt.show().a.R....e.e%.#.Visua |
22240 | 6c 69 7a 65 20 74 68 65 20 64 61 74 61 0a 70 6c 74 2e 70 6c 6f 74 28 29 0a 70 6c 74 2e 78 6c 69 | lize.the.data.plt.plot().plt.xli |
22260 | 6d 28 5b 30 2c 20 31 30 5d 29 0a 70 6c 74 2e 79 6c 69 6d 28 5b 30 2c 20 31 30 5d 29 0a 70 6c 74 | m([0,.10]).plt.ylim([0,.10]).plt |
22280 | 2e 74 69 74 6c 65 28 22 44 61 74 61 73 65 74 22 29 0a 70 6c 74 2e 73 63 61 74 74 65 72 28 78 31 | .title("Dataset").plt.scatter(x1 |
222a0 | 2c 20 78 32 29 23 20 56 69 73 75 61 6c 69 7a 65 20 74 68 65 20 64 61 74 61 0a 70 6c 74 2e 70 6c | ,.x2)#.Visualize.the.data.plt.pl |
222c0 | 6f 74 28 29 0a 70 6c 74 2e 78 6c 69 6d 28 5b 30 2c 20 31 30 5d 29 0a 70 6c 74 2e 79 6c 69 6d 28 | ot().plt.xlim([0,.10]).plt.ylim( |
222e0 | 5b 30 2c 20 31 30 5d 29 0a 70 6c 74 2e 74 69 74 6c 65 28 22 44 61 74 61 73 65 74 22 29 0a 70 6c | [0,.10]).plt.title("Dataset").pl |
22300 | 74 2e 73 63 61 74 74 65 72 28 78 31 2c 20 78 32 29 81 39 83 51 07 01 01 81 3d 81 3d 25 14 23 20 | t.scatter(x1,.x2).9.Q....=.=%.#. |
22320 | 56 69 73 75 61 6c 69 7a 65 20 74 68 65 20 64 61 74 61 0a 70 6c 74 2e 70 6c 6f 74 28 29 0a 70 6c | Visualize.the.data.plt.plot().pl |
22340 | 74 2e 78 6c 69 6d 28 5b 30 2c 20 31 30 5d 29 0a 70 6c 74 2e 79 6c 69 6d 28 5b 30 2c 20 31 30 5d | t.xlim([0,.10]).plt.ylim([0,.10] |
22360 | 29 0a 70 6c 74 2e 74 69 74 6c 65 28 22 44 61 74 61 73 65 74 22 29 23 20 56 69 73 75 61 6c 69 7a | ).plt.title("Dataset")#.Visualiz |
22380 | 65 20 74 68 65 20 64 61 74 61 0a 70 6c 74 2e 70 6c 6f 74 28 29 0a 70 6c 74 2e 78 6c 69 6d 28 5b | e.the.data.plt.plot().plt.xlim([ |
223a0 | 30 2c 20 31 30 5d 29 0a 70 6c 74 2e 79 6c 69 6d 28 5b 30 2c 20 31 30 5d 29 0a 70 6c 74 2e 74 69 | 0,.10]).plt.ylim([0,.10]).plt.ti |
223c0 | 74 6c 65 28 22 44 61 74 61 73 65 74 22 29 81 0f 83 50 07 01 01 81 13 81 13 25 13 23 20 56 69 73 | tle("Dataset")...P.......%.#.Vis |
223e0 | 75 61 6c 69 7a 65 20 74 68 65 20 64 61 74 61 0a 70 6c 74 2e 70 6c 6f 74 28 29 0a 70 6c 74 2e 78 | ualize.the.data.plt.plot().plt.x |
22400 | 6c 69 6d 28 5b 30 2c 20 31 30 5d 29 0a 70 6c 74 2e 79 6c 69 6d 28 5b 30 2c 20 31 30 5d 29 23 20 | lim([0,.10]).plt.ylim([0,.10])#. |
22420 | 56 69 73 75 61 6c 69 7a 65 20 74 68 65 20 64 61 74 61 0a 70 6c 74 2e 70 6c 6f 74 28 29 0a 70 6c | Visualize.the.data.plt.plot().pl |
22440 | 74 2e 78 6c 69 6d 28 5b 30 2c 20 31 30 5d 29 0a 70 6c 74 2e 79 6c 69 6d 28 5b 30 2c 20 31 30 5d | t.xlim([0,.10]).plt.ylim([0,.10] |
22460 | 29 81 0f 83 4f 07 01 01 81 13 81 13 25 12 23 20 56 69 73 75 61 6c 69 7a 65 20 74 68 65 20 64 61 | )...O.......%.#.Visualize.the.da |
22480 | 74 61 0a 70 6c 74 2e 70 6c 6f 74 28 29 0a 70 6c 74 2e 78 6c 69 6d 28 5b 30 2c 20 31 30 5d 29 0a | ta.plt.plot().plt.xlim([0,.10]). |
224a0 | 70 6c 74 2e 79 6c 69 6d 28 5b 30 2c 20 31 30 5d 29 23 20 56 69 73 75 61 6c 69 7a 65 20 74 68 65 | plt.ylim([0,.10])#.Visualize.the |
224c0 | 20 64 61 74 61 0a 70 6c 74 2e 70 6c 6f 74 28 29 0a 70 6c 74 2e 78 6c 69 6d 28 5b 30 2c 20 31 30 | .data.plt.plot().plt.xlim([0,.10 |
224e0 | 5d 29 0a 70 6c 74 2e 79 6c 69 6d 28 5b 30 2c 20 31 30 5d 29 81 01 83 4e 07 01 01 81 05 81 05 25 | ]).plt.ylim([0,.10])...N.......% |
22500 | 11 23 20 56 69 73 75 61 6c 69 7a 65 20 74 68 65 20 64 61 74 61 0a 70 6c 74 2e 70 6c 6f 74 28 29 | .#.Visualize.the.data.plt.plot() |
22520 | 0a 70 6c 74 2e 78 6c 69 6d 28 5b 30 2c 20 31 30 5d 29 0a 23 20 70 6c 74 2e 79 6c 69 6d 23 20 56 | .plt.xlim([0,.10]).#.plt.ylim#.V |
22540 | 69 73 75 61 6c 69 7a 65 20 74 68 65 20 64 61 74 61 0a 70 6c 74 2e 70 6c 6f 74 28 29 0a 70 6c 74 | isualize.the.data.plt.plot().plt |
22560 | 2e 78 6c 69 6d 28 5b 30 2c 20 31 30 5d 29 0a 23 20 70 6c 74 2e 79 6c 69 6d 81 05 83 4d 07 01 01 | .xlim([0,.10]).#.plt.ylim...M... |
22580 | 81 09 81 09 25 10 23 20 56 69 73 75 61 6c 69 7a 65 20 74 68 65 20 64 61 74 61 0a 70 6c 74 2e 70 | ....%.#.Visualize.the.data.plt.p |
225a0 | 6c 6f 74 28 29 0a 23 20 70 6c 74 2e 78 6c 69 6d 28 5b 30 2c 20 31 30 5d 29 0a 23 20 70 6c 74 2e | lot().#.plt.xlim([0,.10]).#.plt. |
225c0 | 79 6c 69 6d 23 20 56 69 73 75 61 6c 69 7a 65 20 74 68 65 20 64 61 74 61 0a 70 6c 74 2e 70 6c 6f | ylim#.Visualize.the.data.plt.plo |
225e0 | 74 28 29 0a 23 20 70 6c 74 2e 78 6c 69 6d 28 5b 30 2c 20 31 30 5d 29 0a 23 20 70 6c 74 2e 79 6c | t().#.plt.xlim([0,.10]).#.plt.yl |
22600 | 69 6d 83 33 83 4c 07 01 01 83 37 83 37 25 0f 78 31 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 33 2c | im.3.L....7.7%.x1.=.np.array([3, |
22620 | 20 31 2c 20 31 2c 20 32 2c 20 31 2c 20 36 2c 20 36 2c 20 36 2c 20 35 2c 20 36 2c 20 37 2c 20 38 | .1,.1,.2,.1,.6,.6,.6,.5,.6,.7,.8 |
22640 | 2c 20 39 2c 20 38 2c 20 39 2c 20 39 2c 20 38 2c 20 34 2c 20 34 2c 20 35 2c 20 34 5d 29 0a 78 32 | ,.9,.8,.9,.9,.8,.4,.4,.5,.4]).x2 |
22660 | 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 35 2c 20 34 2c 20 35 2c 20 36 2c 20 35 2c 20 38 2c 20 36 | .=.np.array([5,.4,.5,.6,.5,.8,.6 |
22680 | 2c 20 37 2c 20 36 2c 20 37 2c 20 31 2c 20 32 2c 20 31 2c 20 32 2c 20 33 2c 20 32 2c 20 33 2c 20 | ,.7,.6,.7,.1,.2,.1,.2,.3,.2,.3,. |
226a0 | 39 2c 20 31 30 2c 20 39 2c 20 31 30 5d 29 0a 78 20 3d 20 6e 70 2e 61 72 72 61 79 28 6c 69 73 74 | 9,.10,.9,.10]).x.=.np.array(list |
226c0 | 28 7a 69 70 28 78 31 2c 20 78 32 29 29 29 2e 72 65 73 68 61 70 65 28 6c 65 6e 28 78 31 29 2c 20 | (zip(x1,.x2))).reshape(len(x1),. |
226e0 | 32 29 0a 78 78 31 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 33 2c 20 31 2c 20 31 2c 20 32 2c 20 31 | 2).xx1.=.np.array([3,.1,.1,.2,.1 |
22700 | 2c 20 36 2c 20 36 2c 20 36 2c 20 35 2c 20 36 2c 20 37 2c 20 38 2c 20 39 2c 20 38 2c 20 39 2c 20 | ,.6,.6,.6,.5,.6,.7,.8,.9,.8,.9,. |
22720 | 39 2c 20 38 2c 20 34 2c 20 34 2c 20 35 2c 20 34 5d 29 0a 78 32 20 3d 20 6e 70 2e 61 72 72 61 79 | 9,.8,.4,.4,.5,.4]).x2.=.np.array |
22740 | 28 5b 35 2c 20 34 2c 20 35 2c 20 36 2c 20 35 2c 20 38 2c 20 36 2c 20 37 2c 20 36 2c 20 37 2c 20 | ([5,.4,.5,.6,.5,.8,.6,.7,.6,.7,. |
22760 | 31 2c 20 32 2c 20 31 2c 20 32 2c 20 33 2c 20 32 2c 20 33 2c 20 39 2c 20 31 30 2c 20 39 2c 20 31 | 1,.2,.1,.2,.3,.2,.3,.9,.10,.9,.1 |
22780 | 30 5d 29 0a 78 20 3d 20 6e 70 2e 61 72 72 61 79 28 6c 69 73 74 28 7a 69 70 28 78 31 2c 20 78 32 | 0]).x.=.np.array(list(zip(x1,.x2 |
227a0 | 29 29 29 2e 72 65 73 68 61 70 65 28 6c 65 6e 28 78 31 29 2c 20 32 29 0a 78 83 35 83 4b 07 01 01 | ))).reshape(len(x1),.2).x.5.K... |
227c0 | 83 39 83 39 25 0e 78 31 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 33 2c 20 31 2c 20 31 2c 20 32 2c | .9.9%.x1.=.np.array([3,.1,.1,.2, |
227e0 | 20 31 2c 20 36 2c 20 36 2c 20 36 2c 20 35 2c 20 36 2c 20 37 2c 20 38 2c 20 39 2c 20 38 2c 20 39 | .1,.6,.6,.6,.5,.6,.7,.8,.9,.8,.9 |
22800 | 2c 20 39 2c 20 38 2c 20 34 2c 20 34 2c 20 35 2c 20 34 5d 29 0a 78 32 20 3d 20 6e 70 2e 61 72 72 | ,.9,.8,.4,.4,.5,.4]).x2.=.np.arr |
22820 | 61 79 28 5b 35 2c 20 34 2c 20 35 2c 20 36 2c 20 35 2c 20 38 2c 20 36 2c 20 37 2c 20 36 2c 20 37 | ay([5,.4,.5,.6,.5,.8,.6,.7,.6,.7 |
22840 | 2c 20 31 2c 20 32 2c 20 31 2c 20 32 2c 20 33 2c 20 32 2c 20 33 2c 20 39 2c 20 31 30 2c 20 39 2c | ,.1,.2,.1,.2,.3,.2,.3,.9,.10,.9, |
22860 | 20 31 30 5d 29 0a 78 20 3d 20 6e 70 2e 61 72 72 61 79 28 6c 69 73 74 28 7a 69 70 28 78 31 2c 20 | .10]).x.=.np.array(list(zip(x1,. |
22880 | 78 32 29 29 29 2e 72 65 73 68 61 70 65 28 6c 65 6e 28 78 31 29 2c 20 32 29 29 0a 78 78 31 20 3d | x2))).reshape(len(x1),.2)).xx1.= |
228a0 | 20 6e 70 2e 61 72 72 61 79 28 5b 33 2c 20 31 2c 20 31 2c 20 32 2c 20 31 2c 20 36 2c 20 36 2c 20 | .np.array([3,.1,.1,.2,.1,.6,.6,. |
228c0 | 36 2c 20 35 2c 20 36 2c 20 37 2c 20 38 2c 20 39 2c 20 38 2c 20 39 2c 20 39 2c 20 38 2c 20 34 2c | 6,.5,.6,.7,.8,.9,.8,.9,.9,.8,.4, |
228e0 | 20 34 2c 20 35 2c 20 34 5d 29 0a 78 32 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 35 2c 20 34 2c 20 | .4,.5,.4]).x2.=.np.array([5,.4,. |
22900 | 35 2c 20 36 2c 20 35 2c 20 38 2c 20 36 2c 20 37 2c 20 36 2c 20 37 2c 20 31 2c 20 32 2c 20 31 2c | 5,.6,.5,.8,.6,.7,.6,.7,.1,.2,.1, |
22920 | 20 32 2c 20 33 2c 20 32 2c 20 33 2c 20 39 2c 20 31 30 2c 20 39 2c 20 31 30 5d 29 0a 78 20 3d 20 | .2,.3,.2,.3,.9,.10,.9,.10]).x.=. |
22940 | 6e 70 2e 61 72 72 61 79 28 6c 69 73 74 28 7a 69 70 28 78 31 2c 20 78 32 29 29 29 2e 72 65 73 68 | np.array(list(zip(x1,.x2))).resh |
22960 | 61 70 65 28 6c 65 6e 28 78 31 29 2c 20 32 29 29 0a 78 83 0b 83 4a 07 01 01 83 0f 83 0f 25 0d 78 | ape(len(x1),.2)).x...J.......%.x |
22980 | 31 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 33 2c 20 31 2c 20 31 2c 20 32 2c 20 31 2c 20 36 2c 20 | 1.=.np.array([3,.1,.1,.2,.1,.6,. |
229a0 | 36 2c 20 36 2c 20 35 2c 20 36 2c 20 37 2c 20 38 2c 20 39 2c 20 38 2c 20 39 2c 20 39 2c 20 38 2c | 6,.6,.5,.6,.7,.8,.9,.8,.9,.9,.8, |
229c0 | 20 34 2c 20 34 2c 20 35 2c 20 34 5d 29 0a 78 32 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 35 2c 20 | .4,.4,.5,.4]).x2.=.np.array([5,. |
229e0 | 34 2c 20 35 2c 20 36 2c 20 35 2c 20 38 2c 20 36 2c 20 37 2c 20 36 2c 20 37 2c 20 31 2c 20 32 2c | 4,.5,.6,.5,.8,.6,.7,.6,.7,.1,.2, |
22a00 | 20 31 2c 20 32 2c 20 33 2c 20 32 2c 20 33 2c 20 39 2c 20 31 30 2c 20 39 2c 20 31 30 5d 29 0a 78 | .1,.2,.3,.2,.3,.9,.10,.9,.10]).x |
22a20 | 20 3d 20 6e 70 2e 61 72 72 61 79 28 6c 69 73 74 28 7a 69 70 28 78 31 2c 20 78 32 29 29 29 0a 78 | .=.np.array(list(zip(x1,.x2))).x |
22a40 | 78 31 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 33 2c 20 31 2c 20 31 2c 20 32 2c 20 31 2c 20 36 2c | x1.=.np.array([3,.1,.1,.2,.1,.6, |
22a60 | 20 36 2c 20 36 2c 20 35 2c 20 36 2c 20 37 2c 20 38 2c 20 39 2c 20 38 2c 20 39 2c 20 39 2c 20 38 | .6,.6,.5,.6,.7,.8,.9,.8,.9,.9,.8 |
22a80 | 2c 20 34 2c 20 34 2c 20 35 2c 20 34 5d 29 0a 78 32 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 35 2c | ,.4,.4,.5,.4]).x2.=.np.array([5, |
22aa0 | 20 34 2c 20 35 2c 20 36 2c 20 35 2c 20 38 2c 20 36 2c 20 37 2c 20 36 2c 20 37 2c 20 31 2c 20 32 | .4,.5,.6,.5,.8,.6,.7,.6,.7,.1,.2 |
22ac0 | 2c 20 31 2c 20 32 2c 20 33 2c 20 32 2c 20 33 2c 20 39 2c 20 31 30 2c 20 39 2c 20 31 30 5d 29 0a | ,.1,.2,.3,.2,.3,.9,.10,.9,.10]). |
22ae0 | 78 20 3d 20 6e 70 2e 61 72 72 61 79 28 6c 69 73 74 28 7a 69 70 28 78 31 2c 20 78 32 29 29 29 0a | x.=.np.array(list(zip(x1,.x2))). |
22b00 | 78 83 33 83 49 07 01 01 83 37 83 37 25 0c 78 31 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 33 2c 20 | x.3.I....7.7%.x1.=.np.array([3,. |
22b20 | 31 2c 20 31 2c 20 32 2c 20 31 2c 20 36 2c 20 36 2c 20 36 2c 20 35 2c 20 36 2c 20 37 2c 20 38 2c | 1,.1,.2,.1,.6,.6,.6,.5,.6,.7,.8, |
22b40 | 20 39 2c 20 38 2c 20 39 2c 20 39 2c 20 38 2c 20 34 2c 20 34 2c 20 35 2c 20 34 5d 29 0a 78 32 20 | .9,.8,.9,.9,.8,.4,.4,.5,.4]).x2. |
22b60 | 3d 20 6e 70 2e 61 72 72 61 79 28 5b 35 2c 20 34 2c 20 35 2c 20 36 2c 20 35 2c 20 38 2c 20 36 2c | =.np.array([5,.4,.5,.6,.5,.8,.6, |
22b80 | 20 37 2c 20 36 2c 20 37 2c 20 31 2c 20 32 2c 20 31 2c 20 32 2c 20 33 2c 20 32 2c 20 33 2c 20 39 | .7,.6,.7,.1,.2,.1,.2,.3,.2,.3,.9 |
22ba0 | 2c 20 31 30 2c 20 39 2c 20 31 30 5d 29 0a 78 20 3d 20 6e 70 2e 61 72 72 61 79 28 6c 69 73 74 28 | ,.10,.9,.10]).x.=.np.array(list( |
22bc0 | 7a 69 70 28 78 31 2c 20 78 32 29 29 29 2e 72 65 73 68 61 70 65 28 6c 65 6e 28 78 31 29 2c 20 32 | zip(x1,.x2))).reshape(len(x1),.2 |
22be0 | 29 0a 78 78 31 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 33 2c 20 31 2c 20 31 2c 20 32 2c 20 31 2c | ).xx1.=.np.array([3,.1,.1,.2,.1, |
22c00 | 20 36 2c 20 36 2c 20 36 2c 20 35 2c 20 36 2c 20 37 2c 20 38 2c 20 39 2c 20 38 2c 20 39 2c 20 39 | .6,.6,.6,.5,.6,.7,.8,.9,.8,.9,.9 |
22c20 | 2c 20 38 2c 20 34 2c 20 34 2c 20 35 2c 20 34 5d 29 0a 78 32 20 3d 20 6e 70 2e 61 72 72 61 79 28 | ,.8,.4,.4,.5,.4]).x2.=.np.array( |
22c40 | 5b 35 2c 20 34 2c 20 35 2c 20 36 2c 20 35 2c 20 38 2c 20 36 2c 20 37 2c 20 36 2c 20 37 2c 20 31 | [5,.4,.5,.6,.5,.8,.6,.7,.6,.7,.1 |
22c60 | 2c 20 32 2c 20 31 2c 20 32 2c 20 33 2c 20 32 2c 20 33 2c 20 39 2c 20 31 30 2c 20 39 2c 20 31 30 | ,.2,.1,.2,.3,.2,.3,.9,.10,.9,.10 |
22c80 | 5d 29 0a 78 20 3d 20 6e 70 2e 61 72 72 61 79 28 6c 69 73 74 28 7a 69 70 28 78 31 2c 20 78 32 29 | ]).x.=.np.array(list(zip(x1,.x2) |
22ca0 | 29 29 2e 72 65 73 68 61 70 65 28 6c 65 6e 28 78 31 29 2c 20 32 29 0a 78 83 35 83 48 07 01 01 83 | )).reshape(len(x1),.2).x.5.H.... |
22cc0 | 39 83 39 25 0b 78 31 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 33 2c 20 31 2c 20 31 2c 20 32 2c 20 | 9.9%.x1.=.np.array([3,.1,.1,.2,. |
22ce0 | 31 2c 20 36 2c 20 36 2c 20 36 2c 20 35 2c 20 36 2c 20 37 2c 20 38 2c 20 39 2c 20 38 2c 20 39 2c | 1,.6,.6,.6,.5,.6,.7,.8,.9,.8,.9, |
22d00 | 20 39 2c 20 38 2c 20 34 2c 20 34 2c 20 35 2c 20 34 5d 29 0a 78 32 20 3d 20 6e 70 2e 61 72 72 61 | .9,.8,.4,.4,.5,.4]).x2.=.np.arra |
22d20 | 79 28 5b 35 2c 20 34 2c 20 35 2c 20 36 2c 20 35 2c 20 38 2c 20 36 2c 20 37 2c 20 36 2c 20 37 2c | y([5,.4,.5,.6,.5,.8,.6,.7,.6,.7, |
22d40 | 20 31 2c 20 32 2c 20 31 2c 20 32 2c 20 33 2c 20 32 2c 20 33 2c 20 39 2c 20 31 30 2c 20 39 2c 20 | .1,.2,.1,.2,.3,.2,.3,.9,.10,.9,. |
22d60 | 31 30 5d 29 0a 78 20 3d 20 6e 70 2e 61 72 72 61 79 28 6c 69 73 74 28 7a 69 70 28 78 31 2c 20 78 | 10]).x.=.np.array(list(zip(x1,.x |
22d80 | 32 29 29 29 2e 72 65 73 68 61 70 65 28 6c 65 6e 28 78 31 29 2c 20 32 29 29 0a 78 78 31 20 3d 20 | 2))).reshape(len(x1),.2)).xx1.=. |
22da0 | 6e 70 2e 61 72 72 61 79 28 5b 33 2c 20 31 2c 20 31 2c 20 32 2c 20 31 2c 20 36 2c 20 36 2c 20 36 | np.array([3,.1,.1,.2,.1,.6,.6,.6 |
22dc0 | 2c 20 35 2c 20 36 2c 20 37 2c 20 38 2c 20 39 2c 20 38 2c 20 39 2c 20 39 2c 20 38 2c 20 34 2c 20 | ,.5,.6,.7,.8,.9,.8,.9,.9,.8,.4,. |
22de0 | 34 2c 20 35 2c 20 34 5d 29 0a 78 32 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 35 2c 20 34 2c 20 35 | 4,.5,.4]).x2.=.np.array([5,.4,.5 |
22e00 | 2c 20 36 2c 20 35 2c 20 38 2c 20 36 2c 20 37 2c 20 36 2c 20 37 2c 20 31 2c 20 32 2c 20 31 2c 20 | ,.6,.5,.8,.6,.7,.6,.7,.1,.2,.1,. |
22e20 | 32 2c 20 33 2c 20 32 2c 20 33 2c 20 39 2c 20 31 30 2c 20 39 2c 20 31 30 5d 29 0a 78 20 3d 20 6e | 2,.3,.2,.3,.9,.10,.9,.10]).x.=.n |
22e40 | 70 2e 61 72 72 61 79 28 6c 69 73 74 28 7a 69 70 28 78 31 2c 20 78 32 29 29 29 2e 72 65 73 68 61 | p.array(list(zip(x1,.x2))).resha |
22e60 | 70 65 28 6c 65 6e 28 78 31 29 2c 20 32 29 29 0a 78 83 0b 83 47 07 01 01 83 0f 83 0f 25 0a 78 31 | pe(len(x1),.2)).x...G.......%.x1 |
22e80 | 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 33 2c 20 31 2c 20 31 2c 20 32 2c 20 31 2c 20 36 2c 20 36 | .=.np.array([3,.1,.1,.2,.1,.6,.6 |
22ea0 | 2c 20 36 2c 20 35 2c 20 36 2c 20 37 2c 20 38 2c 20 39 2c 20 38 2c 20 39 2c 20 39 2c 20 38 2c 20 | ,.6,.5,.6,.7,.8,.9,.8,.9,.9,.8,. |
22ec0 | 34 2c 20 34 2c 20 35 2c 20 34 5d 29 0a 78 32 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 35 2c 20 34 | 4,.4,.5,.4]).x2.=.np.array([5,.4 |
22ee0 | 2c 20 35 2c 20 36 2c 20 35 2c 20 38 2c 20 36 2c 20 37 2c 20 36 2c 20 37 2c 20 31 2c 20 32 2c 20 | ,.5,.6,.5,.8,.6,.7,.6,.7,.1,.2,. |
22f00 | 31 2c 20 32 2c 20 33 2c 20 32 2c 20 33 2c 20 39 2c 20 31 30 2c 20 39 2c 20 31 30 5d 29 0a 78 20 | 1,.2,.3,.2,.3,.9,.10,.9,.10]).x. |
22f20 | 3d 20 6e 70 2e 61 72 72 61 79 28 6c 69 73 74 28 7a 69 70 28 78 31 2c 20 78 32 29 29 29 0a 78 78 | =.np.array(list(zip(x1,.x2))).xx |
22f40 | 31 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 33 2c 20 31 2c 20 31 2c 20 32 2c 20 31 2c 20 36 2c 20 | 1.=.np.array([3,.1,.1,.2,.1,.6,. |
22f60 | 36 2c 20 36 2c 20 35 2c 20 36 2c 20 37 2c 20 38 2c 20 39 2c 20 38 2c 20 39 2c 20 39 2c 20 38 2c | 6,.6,.5,.6,.7,.8,.9,.8,.9,.9,.8, |
22f80 | 20 34 2c 20 34 2c 20 35 2c 20 34 5d 29 0a 78 32 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 35 2c 20 | .4,.4,.5,.4]).x2.=.np.array([5,. |
22fa0 | 34 2c 20 35 2c 20 36 2c 20 35 2c 20 38 2c 20 36 2c 20 37 2c 20 36 2c 20 37 2c 20 31 2c 20 32 2c | 4,.5,.6,.5,.8,.6,.7,.6,.7,.1,.2, |
22fc0 | 20 31 2c 20 32 2c 20 33 2c 20 32 2c 20 33 2c 20 39 2c 20 31 30 2c 20 39 2c 20 31 30 5d 29 0a 78 | .1,.2,.3,.2,.3,.9,.10,.9,.10]).x |
22fe0 | 20 3d 20 6e 70 2e 61 72 72 61 79 28 6c 69 73 74 28 7a 69 70 28 78 31 2c 20 78 32 29 29 29 0a 78 | .=.np.array(list(zip(x1,.x2))).x |
23000 | 0d 00 00 00 30 01 ee 00 0f de 0f ca 0f ac 0f 94 0f 7e 0f 6a 0f 20 0f 14 0e f5 0e e3 0e d1 0e bf | ....0............~.j............ |
23020 | 0e 89 0e 69 0e 49 0e 25 0e 03 0d e1 0d bd 0d 8d 0d 63 0d 3f 0d 0f 0c d1 0c b7 0c 93 0c 5d 0c 3f | ...i.I.%.........c.?.........].? |
23040 | 0c 1b 0b d1 0b 6b 0b 07 0a 97 0a 73 0a 45 0a 11 09 d1 09 bd 09 a9 09 83 09 65 09 47 08 92 08 7e | .....k.....s.E...........e.G...~ |
23060 | 08 60 08 3c 05 15 01 ee 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .`.<............................ |
23080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
230a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
230c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
230e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
23100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
23120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
23140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
23160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
23180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
231a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
231c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
231e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 86 23 84 09 07 01 01 86 27 86 27 25 43 64 69 73 74 6f | ...............#......'.'%Cdisto |
23200 | 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 | rtions.=.{}.inertias.=.{}.K.=.ra |
23220 | 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 | nge(1,.10)..for.k.in.K:.....#.Bu |
23240 | 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 | ilding.and.fitting.the.model.... |
23260 | 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 | .model.=.KMeans(n_clusters=k).fi |
23280 | 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 | t(x).....model.fit(x)..........d |
232a0 | 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 0a 20 20 20 20 20 20 20 20 6e 70 2e | istortions[k].=.sum(.........np. |
232c0 | 6d 69 6e 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e | min(.............cdist(x,.model. |
232e0 | 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 | cluster_centers_),.............a |
23300 | 78 69 73 3d 31 0a 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 29 20 2f 20 78 2e 73 68 61 70 65 5b | xis=1.........).....)./.x.shape[ |
23320 | 30 5d 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e | 0]..........inertias[k].=.model. |
23340 | 69 6e 65 72 74 69 61 5f 0a 20 20 20 20 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 | inertia_......for.item.in.distor |
23360 | 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 | tions.items():.....print("%s:.%s |
23380 | 22 20 25 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 | ".%item)distortions.=.{}.inertia |
233a0 | 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 | s.=.{}.K.=.range(1,.10)..for.k.i |
233c0 | 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 | n.K:.....#.Building.and.fitting. |
233e0 | 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 | the.model.....model.=.KMeans(n_c |
23400 | 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 | lusters=k).fit(x).....model.fit( |
23420 | 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d | x)..........distortions[k].=.sum |
23440 | 28 0a 20 20 20 20 20 20 20 20 6e 70 2e 6d 69 6e 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 64 | (.........np.min(.............cd |
23460 | 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 2c 0a | ist(x,.model.cluster_centers_),. |
23480 | 20 20 20 20 20 20 20 20 20 20 20 20 61 78 69 73 3d 31 0a 20 20 20 20 20 20 20 20 29 0a 20 20 20 | ............axis=1.........).... |
234a0 | 20 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 | .)./.x.shape[0]..........inertia |
234c0 | 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 20 20 20 20 0a 66 6f 72 20 69 | s[k].=.model.inertia_......for.i |
234e0 | 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 | tem.in.distortions.items():..... |
23500 | 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 86 23 84 08 07 01 01 86 27 86 27 | print("%s:.%s".%item).#......'.' |
23520 | 25 42 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d | %Bdistortions.=.{}.inertias.=.{} |
23540 | 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 | .K.=.range(1,.10)..for.k.in.K:.. |
23560 | 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f | ...#.Building.and.fitting.the.mo |
23580 | 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 | del.....model.=.KMeans(n_cluster |
235a0 | 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 | s=k).fit(x).....model.fit(x).... |
235c0 | 20 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 0a 20 20 20 20 | ......distortions[k].=.sum(..... |
235e0 | 20 20 20 20 6e 70 2e 6d 69 6e 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 64 69 73 74 28 78 2c | ....np.min(.............cdist(x, |
23600 | 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 2c 0a 20 20 20 20 20 20 | .model.cluster_centers_),....... |
23620 | 20 20 20 20 20 20 61 78 69 73 3d 31 0a 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 29 20 2f 20 78 | ......axis=1.........).....)./.x |
23640 | 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d | .shape[0]..........inertias[k].= |
23660 | 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 20 20 20 20 0a 66 6f 72 20 69 74 65 6d 20 69 6e | .model.inertia_......for.item.in |
23680 | 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 | .distortions.items():.....print( |
236a0 | 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a | "%s:.%s".%item)distortions.=.{}. |
236c0 | 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a | inertias.=.{}.K.=.range(1,.10).. |
236e0 | 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 | for.k.in.K:.....#.Building.and.f |
23700 | 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 | itting.the.model.....model.=.KMe |
23720 | 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 | ans(n_clusters=k).fit(x).....mod |
23740 | 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b | el.fit(x)..........distortions[k |
23760 | 5d 20 3d 20 73 75 6d 28 0a 20 20 20 20 20 20 20 20 6e 70 2e 6d 69 6e 28 0a 20 20 20 20 20 20 20 | ].=.sum(.........np.min(........ |
23780 | 20 20 20 20 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 | .....cdist(x,.model.cluster_cent |
237a0 | 65 72 73 5f 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 78 69 73 3d 31 0a 20 20 20 20 20 20 | ers_),.............axis=1....... |
237c0 | 20 20 29 0a 20 20 20 20 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 0a 20 20 20 20 | ..).....)./.x.shape[0].......... |
237e0 | 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 20 20 20 | inertias[k].=.model.inertia_.... |
23800 | 20 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 | ..for.item.in.distortions.items( |
23820 | 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 21 84 07 05 | ):.....print("%s:.%s".%item)!... |
23840 | 01 01 27 27 25 41 73 75 6d 28 6e 70 6d 69 6e 29 2f 32 31 73 75 6d 28 6e 70 6d 69 6e 29 2f 32 31 | ..''%Asum(npmin)/21sum(npmin)/21 |
23860 | 1b 84 06 05 01 01 21 21 25 40 73 75 6d 28 6e 70 6d 69 6e 29 73 75 6d 28 6e 70 6d 69 6e 29 11 84 | ......!!%@sum(npmin)sum(npmin).. |
23880 | 05 05 01 01 17 17 25 3f 6e 70 6d 69 6e 6e 70 6d 69 6e 81 31 84 04 07 01 01 81 35 81 35 25 3e 66 | ......%?npminnpmin.1......5.5%>f |
238a0 | 6f 72 20 69 20 69 6e 20 72 61 6e 67 65 28 6c 65 6e 28 6e 70 6d 69 6e 29 29 3a 0a 20 20 20 20 70 | or.i.in.range(len(npmin)):.....p |
238c0 | 72 69 6e 74 28 6e 70 6d 69 6e 5b 69 5d 2c 20 64 69 73 74 73 5b 69 5d 2c 20 6e 70 6d 69 6e 5b 69 | rint(npmin[i],.dists[i],.npmin[i |
238e0 | 5d 20 3d 3d 20 64 69 73 74 73 5b 69 5d 29 0a 20 20 20 20 66 6f 72 20 69 20 69 6e 20 72 61 6e 67 | ].==.dists[i]).....for.i.in.rang |
23900 | 65 28 6c 65 6e 28 6e 70 6d 69 6e 29 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 6e 70 6d 69 6e 5b 69 | e(len(npmin)):.....print(npmin[i |
23920 | 5d 2c 20 64 69 73 74 73 5b 69 5d 2c 20 6e 70 6d 69 6e 5b 69 5d 20 3d 3d 20 64 69 73 74 73 5b 69 | ],.dists[i],.npmin[i].==.dists[i |
23940 | 5d 29 0a 20 20 20 20 1b 84 03 05 01 01 21 21 25 3d 6c 65 6e 28 64 69 73 74 73 29 6c 65 6e 28 64 | ])...........!!%=len(dists)len(d |
23960 | 69 73 74 73 29 1b 84 02 05 01 01 21 21 25 3c 6c 65 6e 28 6e 70 6d 69 6e 29 6c 65 6e 28 6e 70 6d | ists)......!!%<len(npmin)len(npm |
23980 | 69 6e 29 23 84 01 05 01 01 29 29 25 3b 64 69 73 74 73 20 3d 3d 20 6e 70 6d 69 6e 64 69 73 74 73 | in)#.....))%;dists.==.npmindists |
239a0 | 20 3d 3d 20 6e 70 6d 69 6e 11 84 00 05 01 01 17 17 25 3a 6e 70 6d 69 6e 6e 70 6d 69 6e 11 83 7f | .==.npmin........%:npminnpmin... |
239c0 | 05 01 01 17 17 25 39 64 69 73 74 73 64 69 73 74 73 3d 83 7e 05 01 01 43 43 25 38 6e 70 6d 69 6e | .....%9distsdists=.~...CC%8npmin |
239e0 | 3d 6e 70 2e 6d 69 6e 28 64 69 73 74 73 2c 20 61 78 69 73 3d 31 29 6e 70 6d 69 6e 3d 6e 70 2e 6d | =np.min(dists,.axis=1)npmin=np.m |
23a00 | 69 6e 28 64 69 73 74 73 2c 20 61 78 69 73 3d 31 29 31 83 7d 05 01 01 37 37 25 37 6e 70 2e 6d 69 | in(dists,.axis=1)1.}...77%7np.mi |
23a20 | 6e 28 64 69 73 74 73 2c 20 61 78 69 73 3d 31 29 6e 70 2e 6d 69 6e 28 64 69 73 74 73 2c 20 61 78 | n(dists,.axis=1)np.min(dists,.ax |
23a40 | 69 73 3d 31 29 2b 83 7c 05 01 01 31 31 25 36 73 75 6d 28 6e 70 2e 6d 69 6e 28 64 69 73 74 73 29 | is=1)+.|...11%6sum(np.min(dists) |
23a60 | 29 73 75 6d 28 6e 70 2e 6d 69 6e 28 64 69 73 74 73 29 29 21 83 7b 05 01 01 27 27 25 35 6e 70 2e | )sum(np.min(dists))!.{...''%5np. |
23a80 | 6d 69 6e 28 64 69 73 74 73 29 6e 70 2e 6d 69 6e 28 64 69 73 74 73 29 6d 83 7a 05 01 01 73 73 25 | min(dists)np.min(dists)m.z...ss% |
23aa0 | 34 64 69 73 74 73 3d 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 | 4dists=cdist(x,.model.cluster_ce |
23ac0 | 6e 74 65 72 73 5f 2c 20 22 65 75 63 6c 69 64 65 61 6e 22 29 64 69 73 74 73 3d 63 64 69 73 74 28 | nters_,."euclidean")dists=cdist( |
23ae0 | 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 2c 20 22 65 75 63 6c | x,.model.cluster_centers_,."eucl |
23b00 | 69 64 65 61 6e 22 29 61 83 79 05 01 01 67 67 25 33 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e | idean")a.y...gg%3cdist(x,.model. |
23b20 | 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 2c 20 22 65 75 63 6c 69 64 65 61 6e 22 29 63 64 | cluster_centers_,."euclidean")cd |
23b40 | 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 2c 20 22 | ist(x,.model.cluster_centers_,." |
23b60 | 65 75 63 6c 69 64 65 61 6e 22 29 63 83 78 05 01 01 69 69 25 32 63 64 69 73 74 28 78 2c 20 6d 6f | euclidean")c.x...ii%2cdist(x,.mo |
23b80 | 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 2c 20 22 65 75 63 6c 69 64 65 61 6e | del.cluster_centers_,."euclidean |
23ba0 | 22 29 29 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 | "))cdist(x,.model.cluster_center |
23bc0 | 73 5f 2c 20 22 65 75 63 6c 69 64 65 61 6e 22 29 29 47 83 77 05 01 01 4d 4d 25 31 63 64 69 73 74 | s_,."euclidean"))G.w...MM%1cdist |
23be0 | 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 63 64 69 73 74 | (x,.model.cluster_centers_)cdist |
23c00 | 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 21 83 76 05 01 | (x,.model.cluster_centers_)!.v.. |
23c20 | 01 27 27 25 30 63 64 69 73 74 28 61 31 2c 20 61 32 29 63 64 69 73 74 28 61 31 2c 20 61 32 29 1b | .''%0cdist(a1,.a2)cdist(a1,.a2). |
23c40 | 83 75 05 01 01 21 21 25 2f 61 32 3d 5b 5b 35 2c 36 5d 5d 61 32 3d 5b 5b 35 2c 36 5d 5d 33 83 74 | .u...!!%/a2=[[5,6]]a2=[[5,6]]3.t |
23c60 | 05 01 01 39 39 25 2e 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 6d 6f 64 | ...99%.model.cluster_centers_mod |
23c80 | 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 21 83 73 05 01 01 27 27 25 2d 63 64 69 | el.cluster_centers_!.s...''%-cdi |
23ca0 | 73 74 28 61 31 2c 20 61 32 29 63 64 69 73 74 28 61 31 2c 20 61 32 29 17 83 72 05 01 01 1d 1d 25 | st(a1,.a2)cdist(a1,.a2)..r.....% |
23cc0 | 2c 61 32 3d 5b 35 2c 36 5d 61 32 3d 5b 35 2c 36 5d 3b 83 71 05 01 01 41 41 28 09 28 28 35 2d 31 | ,a2=[5,6]a2=[5,6];.q...AA(.((5-1 |
23ce0 | 29 2a 2a 32 20 2b 20 28 36 2d 32 29 2a 2a 32 29 2a 2a 30 2e 35 28 28 35 2d 31 29 2a 2a 32 20 2b | )**2.+.(6-2)**2)**0.5((5-1)**2.+ |
23d00 | 20 28 36 2d 32 29 2a 2a 32 29 2a 2a 30 2e 35 2d 83 70 05 01 01 33 33 28 08 28 35 2d 31 29 2a 2a | .(6-2)**2)**0.5-.p...33(.(5-1)** |
23d20 | 32 20 2b 20 28 36 2d 32 29 2a 2a 32 28 35 2d 31 29 2a 2a 32 20 2b 20 28 36 2d 32 29 2a 2a 32 21 | 2.+.(6-2)**2(5-1)**2.+.(6-2)**2! |
23d40 | 83 6f 05 01 01 27 27 25 2b 63 64 69 73 74 28 61 31 2c 20 61 32 29 63 64 69 73 74 28 61 31 2c 20 | .o...''%+cdist(a1,.a2)cdist(a1,. |
23d60 | 61 32 29 27 83 6e 05 01 01 2d 2d 25 2a 61 32 3d 5b 5b 35 2c 36 5d 2c 5b 37 2c 38 5d 5d 61 32 3d | a2)'.n...--%*a2=[[5,6],[7,8]]a2= |
23d80 | 5b 5b 35 2c 36 5d 2c 5b 37 2c 38 5d 5d 2d 83 6d 05 01 01 33 33 25 29 61 31 3d 5b 5b 31 2c 20 32 | [[5,6],[7,8]]-.m...33%)a1=[[1,.2 |
23da0 | 5d 2c 20 5b 33 2c 20 34 5d 5d 61 31 3d 5b 5b 31 2c 20 32 5d 2c 20 5b 33 2c 20 34 5d 5d 21 83 6c | ],.[3,.4]]a1=[[1,.2],.[3,.4]]!.l |
23dc0 | 05 01 01 27 27 25 28 63 64 69 73 74 28 61 31 2c 20 61 32 29 63 64 69 73 74 28 61 31 2c 20 61 32 | ...''%(cdist(a1,.a2)cdist(a1,.a2 |
23de0 | 29 1f 83 6b 05 01 01 25 25 25 27 61 32 3d 5b 31 2c 20 32 2c 20 33 5d 61 32 3d 5b 31 2c 20 32 2c | )..k...%%%'a2=[1,.2,.3]a2=[1,.2, |
23e00 | 20 33 5d 1f 83 6a 05 01 01 25 25 25 26 61 31 3d 5b 31 2c 20 32 2c 20 33 5d 61 31 3d 5b 31 2c 20 | .3]..j...%%%&a1=[1,.2,.3]a1=[1,. |
23e20 | 32 2c 20 33 5d 21 83 69 05 01 01 27 27 28 07 35 2e 34 32 38 39 2b 30 2e 30 37 38 34 35 2e 34 32 | 2,.3]!.i...''(.5.4289+0.07845.42 |
23e40 | 38 39 2b 30 2e 30 37 38 34 1d 83 68 05 01 01 23 23 28 06 28 35 2e 32 38 2d 35 29 2a 2a 32 28 35 | 89+0.0784..h...##(.(5.28-5)**2(5 |
23e60 | 2e 32 38 2d 35 29 2a 2a 32 1d 83 67 05 01 01 23 23 28 05 28 35 2e 33 33 2d 33 29 2a 2a 32 28 35 | .28-5)**2..g...##(.(5.33-3)**2(5 |
23e80 | 2e 33 33 2d 33 29 2a 2a 32 33 83 66 05 01 01 39 39 25 25 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 | .33-3)**23.f...99%%model.cluster |
23ea0 | 5f 63 65 6e 74 65 72 73 5f 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 0f | _centers_model.cluster_centers_. |
23ec0 | 83 65 05 01 01 15 15 28 04 39 2b 32 35 39 2b 32 35 0f 83 64 05 01 01 15 15 28 03 35 2a 2a 32 35 | .e.....(.9+259+25..d.....(.5**25 |
23ee0 | 2a 2a 32 0f 83 63 05 01 01 15 15 28 02 33 2a 2a 32 33 2a 2a 32 1c 83 62 05 01 09 23 23 28 33 2a | **2..c.....(.3**23**2..b...##(3* |
23f00 | 2a 32 20 2b 20 35 2a 2a 32 33 2a 2a 32 20 2b 20 35 2a 2a 32 09 83 61 05 01 01 0f 0f 25 24 78 78 | *2.+.5**23**2.+.5**2..a.....%$xx |
23f20 | 47 83 60 05 01 01 4d 4d 25 23 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 | G.`...MM%#cdist(x,.model.cluster |
23f40 | 5f 63 65 6e 74 65 72 73 5f 29 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 | _centers_)cdist(x,.model.cluster |
23f60 | 5f 63 65 6e 74 65 72 73 5f 29 11 83 5f 05 01 01 17 17 25 22 63 64 69 73 74 63 64 69 73 74 13 83 | _centers_).._.....%"cdistcdist.. |
23f80 | 5e 05 01 01 19 19 25 21 6c 65 6e 28 78 29 6c 65 6e 28 78 29 15 83 5d 05 01 01 1b 1b 25 20 78 2e | ^.....%!len(x)len(x)..].....%.x. |
23fa0 | 73 68 61 70 65 78 2e 73 68 61 70 65 1b 83 5c 05 01 01 21 21 25 1f 78 2e 73 68 61 70 65 5b 30 5d | shapex.shape..\...!!%.x.shape[0] |
23fc0 | 78 2e 73 68 61 70 65 5b 30 5d 11 83 5b 05 01 01 17 17 25 1e 6d 6f 64 65 6c 6d 6f 64 65 6c 1f 83 | x.shape[0]..[.....%.modelmodel.. |
23fe0 | 5a 05 01 01 25 25 25 1d 6d 6f 64 65 6c 2e 66 69 74 28 78 29 6d 6f 64 65 6c 2e 66 69 74 28 78 29 | Z...%%%.model.fit(x)model.fit(x) |
24000 | 0d 00 00 00 05 00 3d 00 0c d9 09 b2 06 8b 03 64 00 3d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ......=........d.=.............. |
24020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 86 23 84 | ..............................#. |
24040 | 0e 07 01 01 86 27 86 27 25 48 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 | .....'.'%Hdistortions.=.{}.inert |
24060 | 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b | ias.=.{}.K.=.range(1,.10)..for.k |
24080 | 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e | .in.K:.....#.Building.and.fittin |
240a0 | 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e | g.the.model.....model.=.KMeans(n |
240c0 | 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 | _clusters=k).fit(x).....model.fi |
240e0 | 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 | t(x)..........distortions[k].=.s |
24100 | 75 6d 28 0a 20 20 20 20 20 20 20 20 6e 70 2e 6d 69 6e 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 | um(.........np.min(............. |
24120 | 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 | cdist(x,.model.cluster_centers_) |
24140 | 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 78 69 73 3d 31 0a 20 20 20 20 20 20 20 20 29 0a 20 | ,.............axis=1.........).. |
24160 | 20 20 20 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 | ...)./.x.shape[0]..........inert |
24180 | 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 20 20 20 20 0a 66 6f 72 | ias[k].=.model.inertia_......for |
241a0 | 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 | .item.in.distortions.items():... |
241c0 | 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f | ..print("%s:.%s".%item)distortio |
241e0 | 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 | ns.=.{}.inertias.=.{}.K.=.range( |
24200 | 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 | 1,.10)..for.k.in.K:.....#.Buildi |
24220 | 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 | ng.and.fitting.the.model.....mod |
24240 | 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 | el.=.KMeans(n_clusters=k).fit(x) |
24260 | 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 6f | .....model.fit(x)..........disto |
24280 | 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 0a 20 20 20 20 20 20 20 20 6e 70 2e 6d 69 6e 28 | rtions[k].=.sum(.........np.min( |
242a0 | 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 | .............cdist(x,.model.clus |
242c0 | 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 78 69 73 3d | ter_centers_),.............axis= |
242e0 | 31 0a 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 | 1.........).....)./.x.shape[0].. |
24300 | 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 | ........inertias[k].=.model.iner |
24320 | 74 69 61 5f 0a 20 20 20 20 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e | tia_......for.item.in.distortion |
24340 | 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 | s.items():.....print("%s:.%s".%i |
24360 | 74 65 6d 29 86 23 84 0d 07 01 01 86 27 86 27 25 47 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b | tem).#......'.'%Gdistortions.=.{ |
24380 | 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 | }.inertias.=.{}.K.=.range(1,.10) |
243a0 | 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 | ..for.k.in.K:.....#.Building.and |
243c0 | 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b | .fitting.the.model.....model.=.K |
243e0 | 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d | Means(n_clusters=k).fit(x).....m |
24400 | 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 | odel.fit(x)..........distortions |
24420 | 5b 6b 5d 20 3d 20 73 75 6d 28 0a 20 20 20 20 20 20 20 20 6e 70 2e 6d 69 6e 28 0a 20 20 20 20 20 | [k].=.sum(.........np.min(...... |
24440 | 20 20 20 20 20 20 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 | .......cdist(x,.model.cluster_ce |
24460 | 6e 74 65 72 73 5f 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 78 69 73 3d 31 0a 20 20 20 20 | nters_),.............axis=1..... |
24480 | 20 20 20 20 29 0a 20 20 20 20 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 0a 20 20 | ....).....)./.x.shape[0]........ |
244a0 | 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 20 | ..inertias[k].=.model.inertia_.. |
244c0 | 20 20 20 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d | ....for.item.in.distortions.item |
244e0 | 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 64 69 | s():.....print("%s:.%s".%item)di |
24500 | 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d | stortions.=.{}.inertias.=.{}.K.= |
24520 | 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 | .range(1,.10)..for.k.in.K:.....# |
24540 | 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a | .Building.and.fitting.the.model. |
24560 | 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 | ....model.=.KMeans(n_clusters=k) |
24580 | 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 | .fit(x).....model.fit(x)........ |
245a0 | 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 0a 20 20 20 20 20 20 20 20 | ..distortions[k].=.sum(......... |
245c0 | 6e 70 2e 6d 69 6e 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 | np.min(.............cdist(x,.mod |
245e0 | 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 2c 0a 20 20 20 20 20 20 20 20 20 20 | el.cluster_centers_),........... |
24600 | 20 20 61 78 69 73 3d 31 0a 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 29 20 2f 20 78 2e 73 68 61 | ..axis=1.........).....)./.x.sha |
24620 | 70 65 5b 30 5d 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 | pe[0]..........inertias[k].=.mod |
24640 | 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 20 20 20 20 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 | el.inertia_......for.item.in.dis |
24660 | 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a | tortions.items():.....print("%s: |
24680 | 20 25 73 22 20 25 69 74 65 6d 29 86 23 84 0c 07 01 01 86 27 86 27 25 46 64 69 73 74 6f 72 74 69 | .%s".%item).#......'.'%Fdistorti |
246a0 | 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 | ons.=.{}.inertias.=.{}.K.=.range |
246c0 | 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 | (1,.10)..for.k.in.K:.....#.Build |
246e0 | 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f | ing.and.fitting.the.model.....mo |
24700 | 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 | del.=.KMeans(n_clusters=k).fit(x |
24720 | 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 | ).....model.fit(x)..........dist |
24740 | 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 0a 20 20 20 20 20 20 20 20 6e 70 2e 6d 69 6e | ortions[k].=.sum(.........np.min |
24760 | 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 | (.............cdist(x,.model.clu |
24780 | 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 78 69 73 | ster_centers_),.............axis |
247a0 | 3d 31 0a 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a | =1.........).....)./.x.shape[0]. |
247c0 | 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 | .........inertias[k].=.model.ine |
247e0 | 72 74 69 61 5f 0a 20 20 20 20 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f | rtia_......for.item.in.distortio |
24800 | 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 | ns.items():.....print("%s:.%s".% |
24820 | 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d | item)distortions.=.{}.inertias.= |
24840 | 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b | .{}.K.=.range(1,.10)..for.k.in.K |
24860 | 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 | :.....#.Building.and.fitting.the |
24880 | 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 | .model.....model.=.KMeans(n_clus |
248a0 | 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a | ters=k).fit(x).....model.fit(x). |
248c0 | 20 20 20 20 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 0a 20 | .........distortions[k].=.sum(.. |
248e0 | 20 20 20 20 20 20 20 6e 70 2e 6d 69 6e 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 64 69 73 74 | .......np.min(.............cdist |
24900 | 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 2c 0a 20 20 20 | (x,.model.cluster_centers_),.... |
24920 | 20 20 20 20 20 20 20 20 20 61 78 69 73 3d 31 0a 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 29 20 | .........axis=1.........).....). |
24940 | 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b | /.x.shape[0]..........inertias[k |
24960 | 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 20 20 20 20 0a 66 6f 72 20 69 74 65 6d | ].=.model.inertia_......for.item |
24980 | 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 | .in.distortions.items():.....pri |
249a0 | 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 86 23 84 0b 07 01 01 86 27 86 27 25 45 64 | nt("%s:.%s".%item).#......'.'%Ed |
249c0 | 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 | istortions.=.{}.inertias.=.{}.K. |
249e0 | 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 | =.range(1,.10)..for.k.in.K:..... |
24a00 | 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c | #.Building.and.fitting.the.model |
24a20 | 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b | .....model.=.KMeans(n_clusters=k |
24a40 | 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 | ).fit(x).....model.fit(x)....... |
24a60 | 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 0a 20 20 20 20 20 20 20 | ...distortions[k].=.sum(........ |
24a80 | 20 6e 70 2e 6d 69 6e 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 64 69 73 74 28 78 2c 20 6d 6f | .np.min(.............cdist(x,.mo |
24aa0 | 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 2c 0a 20 20 20 20 20 20 20 20 20 | del.cluster_centers_),.......... |
24ac0 | 20 20 20 61 78 69 73 3d 31 0a 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 29 20 2f 20 78 2e 73 68 | ...axis=1.........).....)./.x.sh |
24ae0 | 61 70 65 5b 30 5d 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f | ape[0]..........inertias[k].=.mo |
24b00 | 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 20 20 20 20 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 | del.inertia_......for.item.in.di |
24b20 | 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 | stortions.items():.....print("%s |
24b40 | 3a 20 25 73 22 20 25 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 | :.%s".%item)distortions.=.{}.ine |
24b60 | 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 | rtias.=.{}.K.=.range(1,.10)..for |
24b80 | 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 | .k.in.K:.....#.Building.and.fitt |
24ba0 | 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 | ing.the.model.....model.=.KMeans |
24bc0 | 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e | (n_clusters=k).fit(x).....model. |
24be0 | 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d | fit(x)..........distortions[k].= |
24c00 | 20 73 75 6d 28 0a 20 20 20 20 20 20 20 20 6e 70 2e 6d 69 6e 28 0a 20 20 20 20 20 20 20 20 20 20 | .sum(.........np.min(........... |
24c20 | 20 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 | ..cdist(x,.model.cluster_centers |
24c40 | 5f 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 78 69 73 3d 31 0a 20 20 20 20 20 20 20 20 29 | _),.............axis=1.........) |
24c60 | 0a 20 20 20 20 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 | .....)./.x.shape[0]..........ine |
24c80 | 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 20 20 20 20 0a 66 | rtias[k].=.model.inertia_......f |
24ca0 | 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a | or.item.in.distortions.items():. |
24cc0 | 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 86 23 84 0a 07 01 01 | ....print("%s:.%s".%item).#..... |
24ce0 | 86 27 86 27 25 44 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 | .'.'%Ddistortions.=.{}.inertias. |
24d00 | 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 | =.{}.K.=.range(1,.10)..for.k.in. |
24d20 | 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 | K:.....#.Building.and.fitting.th |
24d40 | 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 | e.model.....model.=.KMeans(n_clu |
24d60 | 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 | sters=k).fit(x).....model.fit(x) |
24d80 | 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 0a | ..........distortions[k].=.sum(. |
24da0 | 20 20 20 20 20 20 20 20 6e 70 2e 6d 69 6e 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 64 69 73 | ........np.min(.............cdis |
24dc0 | 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 2c 0a 20 20 | t(x,.model.cluster_centers_),... |
24de0 | 20 20 20 20 20 20 20 20 20 20 61 78 69 73 3d 31 0a 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 29 | ..........axis=1.........).....) |
24e00 | 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b | ./.x.shape[0]..........inertias[ |
24e20 | 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 20 20 20 20 0a 66 6f 72 20 69 74 65 | k].=.model.inertia_......for.ite |
24e40 | 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 | m.in.distortions.items():.....pr |
24e60 | 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d | int("%s:.%s".%item)distortions.= |
24e80 | 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 | .{}.inertias.=.{}.K.=.range(1,.1 |
24ea0 | 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 | 0)..for.k.in.K:.....#.Building.a |
24ec0 | 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d | nd.fitting.the.model.....model.= |
24ee0 | 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 | .KMeans(n_clusters=k).fit(x).... |
24f00 | 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f | .model.fit(x)..........distortio |
24f20 | 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 0a 20 20 20 20 20 20 20 20 6e 70 2e 6d 69 6e 28 0a 20 20 20 | ns[k].=.sum(.........np.min(.... |
24f40 | 20 20 20 20 20 20 20 20 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f | .........cdist(x,.model.cluster_ |
24f60 | 63 65 6e 74 65 72 73 5f 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 78 69 73 3d 31 0a 20 20 | centers_),.............axis=1... |
24f80 | 20 20 20 20 20 20 29 0a 20 20 20 20 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 0a | ......).....)./.x.shape[0]...... |
24fa0 | 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f | ....inertias[k].=.model.inertia_ |
24fc0 | 0a 20 20 20 20 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 | ......for.item.in.distortions.it |
24fe0 | 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 | ems():.....print("%s:.%s".%item) |
25000 | 0d 00 00 00 0e 00 4f 00 0c d9 09 b2 06 8b 03 64 03 28 02 fc 02 b6 02 62 02 38 02 0a 01 d8 01 9a | ......O........d.(.....b.8...... |
25020 | 01 34 00 4f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .4.O............................ |
25040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 81 61 84 1c 07 01 01 81 65 81 65 25 56 70 6c 74 2e | ................a......e.e%Vplt. |
25060 | 70 6c 6f 74 28 4b 2c 20 6c 69 73 74 28 64 69 73 74 6f 72 74 69 6f 6e 73 2e 76 61 6c 75 65 73 28 | plot(K,.list(distortions.values( |
25080 | 29 29 2c 20 27 62 78 2d 27 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 22 56 61 6c 75 65 73 20 6f 66 | )),.'bx-').plt.xlabel("Values.of |
250a0 | 20 4b 22 29 0a 70 6c 74 2e 79 6c 61 62 65 6c 28 22 44 69 73 74 6f 72 74 69 6f 6e 22 29 0a 70 6c | .K").plt.ylabel("Distortion").pl |
250c0 | 74 2e 73 68 6f 77 28 29 70 6c 74 2e 70 6c 6f 74 28 4b 2c 20 6c 69 73 74 28 64 69 73 74 6f 72 74 | t.show()plt.plot(K,.list(distort |
250e0 | 69 6f 6e 73 2e 76 61 6c 75 65 73 28 29 29 2c 20 27 62 78 2d 27 29 0a 70 6c 74 2e 78 6c 61 62 65 | ions.values()),.'bx-').plt.xlabe |
25100 | 6c 28 22 56 61 6c 75 65 73 20 6f 66 20 4b 22 29 0a 70 6c 74 2e 79 6c 61 62 65 6c 28 22 44 69 73 | l("Values.of.K").plt.ylabel("Dis |
25120 | 74 6f 72 74 69 6f 6e 22 29 0a 70 6c 74 2e 73 68 6f 77 28 29 63 84 1b 05 01 01 69 69 25 55 70 6c | tortion").plt.show()c.....ii%Upl |
25140 | 74 2e 70 6c 6f 74 28 4b 2c 20 6c 69 73 74 28 64 69 73 74 6f 72 74 69 6f 6e 73 2e 76 61 6c 75 65 | t.plot(K,.list(distortions.value |
25160 | 73 28 29 29 2c 20 27 62 78 2d 27 29 70 6c 74 2e 70 6c 6f 74 28 4b 2c 20 6c 69 73 74 28 64 69 73 | s()),.'bx-')plt.plot(K,.list(dis |
25180 | 74 6f 72 74 69 6f 6e 73 2e 76 61 6c 75 65 73 28 29 29 2c 20 27 62 78 2d 27 29 3b 84 1a 05 01 01 | tortions.values()),.'bx-');..... |
251a0 | 41 41 25 54 6c 69 73 74 28 64 69 73 74 6f 72 74 69 6f 6e 73 2e 76 61 6c 75 65 73 28 29 29 6c 69 | AA%Tlist(distortions.values())li |
251c0 | 73 74 28 64 69 73 74 6f 72 74 69 6f 6e 73 2e 76 61 6c 75 65 73 28 29 29 2f 84 19 05 01 01 35 35 | st(distortions.values())/.....55 |
251e0 | 25 53 64 69 73 74 6f 72 74 69 6f 6e 73 2e 76 61 6c 75 65 73 28 29 64 69 73 74 6f 72 74 69 6f 6e | %Sdistortions.values()distortion |
25200 | 73 2e 76 61 6c 75 65 73 28 29 2b 84 18 05 01 01 31 31 25 52 64 69 73 74 6f 72 74 69 6f 6e 73 2e | s.values()+.....11%Rdistortions. |
25220 | 76 61 6c 75 65 73 64 69 73 74 6f 72 74 69 6f 6e 73 2e 76 61 6c 75 65 73 27 84 17 05 01 01 2d 2d | valuesdistortions.values'.....-- |
25240 | 25 51 64 69 73 74 6f 72 74 69 6f 6e 73 2e 76 61 6c 73 64 69 73 74 6f 72 74 69 6f 6e 73 2e 76 61 | %Qdistortions.valsdistortions.va |
25260 | 6c 73 51 84 16 05 01 01 57 57 25 50 70 6c 74 2e 70 6c 6f 74 28 4b 2c 20 6c 69 73 74 28 64 69 73 | lsQ.....WW%Pplt.plot(K,.list(dis |
25280 | 74 6f 72 74 69 6f 6e 73 29 2c 20 27 62 78 2d 27 29 70 6c 74 2e 70 6c 6f 74 28 4b 2c 20 6c 69 73 | tortions),.'bx-')plt.plot(K,.lis |
252a0 | 74 28 64 69 73 74 6f 72 74 69 6f 6e 73 29 2c 20 27 62 78 2d 27 29 43 84 15 05 01 01 49 49 25 4f | t(distortions),.'bx-')C.....II%O |
252c0 | 70 6c 74 2e 70 6c 6f 74 28 4b 2c 20 6c 69 73 74 28 64 69 73 74 6f 72 74 69 6f 6e 73 29 29 70 6c | plt.plot(K,.list(distortions))pl |
252e0 | 74 2e 70 6c 6f 74 28 4b 2c 20 6c 69 73 74 28 64 69 73 74 6f 72 74 69 6f 6e 73 29 29 29 84 14 05 | t.plot(K,.list(distortions)))... |
25300 | 01 01 2f 2f 25 4e 6c 69 73 74 28 64 69 73 74 6f 72 74 69 6f 6e 73 29 6c 69 73 74 28 64 69 73 74 | ..//%Nlist(distortions)list(dist |
25320 | 6f 72 74 69 6f 6e 73 29 39 84 13 05 01 01 3f 3f 25 4d 70 6c 74 2e 70 6c 6f 74 28 4b 2c 20 64 69 | ortions)9.....??%Mplt.plot(K,.di |
25340 | 73 74 6f 72 74 69 6f 6e 73 2c 29 70 6c 74 2e 70 6c 6f 74 28 4b 2c 20 64 69 73 74 6f 72 74 69 6f | stortions,)plt.plot(K,.distortio |
25360 | 6e 73 2c 29 86 23 84 12 07 01 01 86 27 86 27 25 4c 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b | ns,).#......'.'%Ldistortions.=.{ |
25380 | 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 | }.inertias.=.{}.K.=.range(1,.10) |
253a0 | 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 | ..for.k.in.K:.....#.Building.and |
253c0 | 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b | .fitting.the.model.....model.=.K |
253e0 | 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d | Means(n_clusters=k).fit(x).....m |
25400 | 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 | odel.fit(x)..........distortions |
25420 | 5b 6b 5d 20 3d 20 73 75 6d 28 0a 20 20 20 20 20 20 20 20 6e 70 2e 6d 69 6e 28 0a 20 20 20 20 20 | [k].=.sum(.........np.min(...... |
25440 | 20 20 20 20 20 20 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 | .......cdist(x,.model.cluster_ce |
25460 | 6e 74 65 72 73 5f 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 78 69 73 3d 31 0a 20 20 20 20 | nters_),.............axis=1..... |
25480 | 20 20 20 20 29 0a 20 20 20 20 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 0a 20 20 | ....).....)./.x.shape[0]........ |
254a0 | 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 20 | ..inertias[k].=.model.inertia_.. |
254c0 | 20 20 20 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d | ....for.item.in.distortions.item |
254e0 | 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 64 69 | s():.....print("%s:.%s".%item)di |
25500 | 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d | stortions.=.{}.inertias.=.{}.K.= |
25520 | 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 | .range(1,.10)..for.k.in.K:.....# |
25540 | 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a | .Building.and.fitting.the.model. |
25560 | 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 | ....model.=.KMeans(n_clusters=k) |
25580 | 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 | .fit(x).....model.fit(x)........ |
255a0 | 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 0a 20 20 20 20 20 20 20 20 | ..distortions[k].=.sum(......... |
255c0 | 6e 70 2e 6d 69 6e 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 | np.min(.............cdist(x,.mod |
255e0 | 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 2c 0a 20 20 20 20 20 20 20 20 20 20 | el.cluster_centers_),........... |
25600 | 20 20 61 78 69 73 3d 31 0a 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 29 20 2f 20 78 2e 73 68 61 | ..axis=1.........).....)./.x.sha |
25620 | 70 65 5b 30 5d 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 | pe[0]..........inertias[k].=.mod |
25640 | 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 20 20 20 20 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 | el.inertia_......for.item.in.dis |
25660 | 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a | tortions.items():.....print("%s: |
25680 | 20 25 73 22 20 25 69 74 65 6d 29 86 23 84 11 07 01 01 86 27 86 27 25 4b 64 69 73 74 6f 72 74 69 | .%s".%item).#......'.'%Kdistorti |
256a0 | 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 | ons.=.{}.inertias.=.{}.K.=.range |
256c0 | 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 | (1,.10)..for.k.in.K:.....#.Build |
256e0 | 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f | ing.and.fitting.the.model.....mo |
25700 | 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 | del.=.KMeans(n_clusters=k).fit(x |
25720 | 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 | ).....model.fit(x)..........dist |
25740 | 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 0a 20 20 20 20 20 20 20 20 6e 70 2e 6d 69 6e | ortions[k].=.sum(.........np.min |
25760 | 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 | (.............cdist(x,.model.clu |
25780 | 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 78 69 73 | ster_centers_),.............axis |
257a0 | 3d 31 0a 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a | =1.........).....)./.x.shape[0]. |
257c0 | 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 | .........inertias[k].=.model.ine |
257e0 | 72 74 69 61 5f 0a 20 20 20 20 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f | rtia_......for.item.in.distortio |
25800 | 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 | ns.items():.....print("%s:.%s".% |
25820 | 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d | item)distortions.=.{}.inertias.= |
25840 | 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b | .{}.K.=.range(1,.10)..for.k.in.K |
25860 | 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 | :.....#.Building.and.fitting.the |
25880 | 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 | .model.....model.=.KMeans(n_clus |
258a0 | 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a | ters=k).fit(x).....model.fit(x). |
258c0 | 20 20 20 20 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 0a 20 | .........distortions[k].=.sum(.. |
258e0 | 20 20 20 20 20 20 20 6e 70 2e 6d 69 6e 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 64 69 73 74 | .......np.min(.............cdist |
25900 | 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 2c 0a 20 20 20 | (x,.model.cluster_centers_),.... |
25920 | 20 20 20 20 20 20 20 20 20 61 78 69 73 3d 31 0a 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 29 20 | .........axis=1.........).....). |
25940 | 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b | /.x.shape[0]..........inertias[k |
25960 | 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 20 20 20 20 0a 66 6f 72 20 69 74 65 6d | ].=.model.inertia_......for.item |
25980 | 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 | .in.distortions.items():.....pri |
259a0 | 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 86 23 84 10 07 01 01 86 27 86 27 25 4a 64 | nt("%s:.%s".%item).#......'.'%Jd |
259c0 | 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 | istortions.=.{}.inertias.=.{}.K. |
259e0 | 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 | =.range(1,.10)..for.k.in.K:..... |
25a00 | 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c | #.Building.and.fitting.the.model |
25a20 | 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b | .....model.=.KMeans(n_clusters=k |
25a40 | 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 | ).fit(x).....model.fit(x)....... |
25a60 | 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 0a 20 20 20 20 20 20 20 | ...distortions[k].=.sum(........ |
25a80 | 20 6e 70 2e 6d 69 6e 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 64 69 73 74 28 78 2c 20 6d 6f | .np.min(.............cdist(x,.mo |
25aa0 | 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 2c 0a 20 20 20 20 20 20 20 20 20 | del.cluster_centers_),.......... |
25ac0 | 20 20 20 61 78 69 73 3d 31 0a 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 29 20 2f 20 78 2e 73 68 | ...axis=1.........).....)./.x.sh |
25ae0 | 61 70 65 5b 30 5d 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f | ape[0]..........inertias[k].=.mo |
25b00 | 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 20 20 20 20 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 | del.inertia_......for.item.in.di |
25b20 | 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 | stortions.items():.....print("%s |
25b40 | 3a 20 25 73 22 20 25 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 | :.%s".%item)distortions.=.{}.ine |
25b60 | 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 | rtias.=.{}.K.=.range(1,.10)..for |
25b80 | 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 | .k.in.K:.....#.Building.and.fitt |
25ba0 | 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 | ing.the.model.....model.=.KMeans |
25bc0 | 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e | (n_clusters=k).fit(x).....model. |
25be0 | 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d | fit(x)..........distortions[k].= |
25c00 | 20 73 75 6d 28 0a 20 20 20 20 20 20 20 20 6e 70 2e 6d 69 6e 28 0a 20 20 20 20 20 20 20 20 20 20 | .sum(.........np.min(........... |
25c20 | 20 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 | ..cdist(x,.model.cluster_centers |
25c40 | 5f 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 78 69 73 3d 31 0a 20 20 20 20 20 20 20 20 29 | _),.............axis=1.........) |
25c60 | 0a 20 20 20 20 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 | .....)./.x.shape[0]..........ine |
25c80 | 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 20 20 20 20 0a 66 | rtias[k].=.model.inertia_......f |
25ca0 | 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a | or.item.in.distortions.items():. |
25cc0 | 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 86 23 84 0f 07 01 01 | ....print("%s:.%s".%item).#..... |
25ce0 | 86 27 86 27 25 49 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 | .'.'%Idistortions.=.{}.inertias. |
25d00 | 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 | =.{}.K.=.range(1,.10)..for.k.in. |
25d20 | 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 | K:.....#.Building.and.fitting.th |
25d40 | 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 | e.model.....model.=.KMeans(n_clu |
25d60 | 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 | sters=k).fit(x).....model.fit(x) |
25d80 | 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 0a | ..........distortions[k].=.sum(. |
25da0 | 20 20 20 20 20 20 20 20 6e 70 2e 6d 69 6e 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 64 69 73 | ........np.min(.............cdis |
25dc0 | 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 2c 0a 20 20 | t(x,.model.cluster_centers_),... |
25de0 | 20 20 20 20 20 20 20 20 20 20 61 78 69 73 3d 31 0a 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 29 | ..........axis=1.........).....) |
25e00 | 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b | ./.x.shape[0]..........inertias[ |
25e20 | 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 20 20 20 20 0a 66 6f 72 20 69 74 65 | k].=.model.inertia_......for.ite |
25e40 | 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 | m.in.distortions.items():.....pr |
25e60 | 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d | int("%s:.%s".%item)distortions.= |
25e80 | 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 | .{}.inertias.=.{}.K.=.range(1,.1 |
25ea0 | 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 | 0)..for.k.in.K:.....#.Building.a |
25ec0 | 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d | nd.fitting.the.model.....model.= |
25ee0 | 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 | .KMeans(n_clusters=k).fit(x).... |
25f00 | 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f | .model.fit(x)..........distortio |
25f20 | 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 0a 20 20 20 20 20 20 20 20 6e 70 2e 6d 69 6e 28 0a 20 20 20 | ns[k].=.sum(.........np.min(.... |
25f40 | 20 20 20 20 20 20 20 20 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f | .........cdist(x,.model.cluster_ |
25f60 | 63 65 6e 74 65 72 73 5f 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 78 69 73 3d 31 0a 20 20 | centers_),.............axis=1... |
25f80 | 20 20 20 20 20 20 29 0a 20 20 20 20 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 0a | ......).....)./.x.shape[0]...... |
25fa0 | 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f | ....inertias[k].=.model.inertia_ |
25fc0 | 0a 20 20 20 20 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 | ......for.item.in.distortions.it |
25fe0 | 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 | ems():.....print("%s:.%s".%item) |
26000 | 0d 00 00 00 07 00 b5 00 0c d9 0b f4 08 cd 07 e8 04 c1 03 dc 00 b5 00 00 00 00 00 00 00 00 00 00 | ................................ |
26020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
26040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
26060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
26080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
260a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 86 23 84 23 07 01 01 86 27 86 27 | ......................#.#....'.' |
260c0 | 25 5d 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d | %]distortions.=.{}.inertias.=.{} |
260e0 | 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 | .K.=.range(1,.10)..for.k.in.K:.. |
26100 | 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f | ...#.Building.and.fitting.the.mo |
26120 | 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 | del.....model.=.KMeans(n_cluster |
26140 | 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 | s=k).fit(x).....model.fit(x).... |
26160 | 20 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 0a 20 20 20 20 | ......distortions[k].=.sum(..... |
26180 | 20 20 20 20 6e 70 2e 6d 69 6e 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 64 69 73 74 28 78 2c | ....np.min(.............cdist(x, |
261a0 | 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 2c 0a 20 20 20 20 20 20 | .model.cluster_centers_),....... |
261c0 | 20 20 20 20 20 20 61 78 69 73 3d 31 0a 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 29 20 2f 20 78 | ......axis=1.........).....)./.x |
261e0 | 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d | .shape[0]..........inertias[k].= |
26200 | 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 20 20 20 20 0a 66 6f 72 20 69 74 65 6d 20 69 6e | .model.inertia_......for.item.in |
26220 | 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 | .distortions.items():.....print( |
26240 | 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a | "%s:.%s".%item)distortions.=.{}. |
26260 | 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a | inertias.=.{}.K.=.range(1,.10).. |
26280 | 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 | for.k.in.K:.....#.Building.and.f |
262a0 | 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 | itting.the.model.....model.=.KMe |
262c0 | 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 | ans(n_clusters=k).fit(x).....mod |
262e0 | 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b | el.fit(x)..........distortions[k |
26300 | 5d 20 3d 20 73 75 6d 28 0a 20 20 20 20 20 20 20 20 6e 70 2e 6d 69 6e 28 0a 20 20 20 20 20 20 20 | ].=.sum(.........np.min(........ |
26320 | 20 20 20 20 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 | .....cdist(x,.model.cluster_cent |
26340 | 65 72 73 5f 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 78 69 73 3d 31 0a 20 20 20 20 20 20 | ers_),.............axis=1....... |
26360 | 20 20 29 0a 20 20 20 20 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 0a 20 20 20 20 | ..).....)./.x.shape[0].......... |
26380 | 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 20 20 20 | inertias[k].=.model.inertia_.... |
263a0 | 20 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 | ..for.item.in.distortions.items( |
263c0 | 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 81 61 84 22 | ):.....print("%s:.%s".%item).a." |
263e0 | 07 01 01 81 65 81 65 25 5c 70 6c 74 2e 70 6c 6f 74 28 4b 2c 20 6c 69 73 74 28 64 69 73 74 6f 72 | ....e.e%\plt.plot(K,.list(distor |
26400 | 74 69 6f 6e 73 2e 76 61 6c 75 65 73 28 29 29 2c 20 27 62 78 2d 27 29 0a 70 6c 74 2e 78 6c 61 62 | tions.values()),.'bx-').plt.xlab |
26420 | 65 6c 28 22 56 61 6c 75 65 73 20 6f 66 20 4b 22 29 0a 70 6c 74 2e 79 6c 61 62 65 6c 28 22 44 69 | el("Values.of.K").plt.ylabel("Di |
26440 | 73 74 6f 72 74 69 6f 6e 22 29 0a 70 6c 74 2e 73 68 6f 77 28 29 70 6c 74 2e 70 6c 6f 74 28 4b 2c | stortion").plt.show()plt.plot(K, |
26460 | 20 6c 69 73 74 28 64 69 73 74 6f 72 74 69 6f 6e 73 2e 76 61 6c 75 65 73 28 29 29 2c 20 27 62 78 | .list(distortions.values()),.'bx |
26480 | 2d 27 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 22 56 61 6c 75 65 73 20 6f 66 20 4b 22 29 0a 70 6c | -').plt.xlabel("Values.of.K").pl |
264a0 | 74 2e 79 6c 61 62 65 6c 28 22 44 69 73 74 6f 72 74 69 6f 6e 22 29 0a 70 6c 74 2e 73 68 6f 77 28 | t.ylabel("Distortion").plt.show( |
264c0 | 29 86 23 84 21 07 01 01 86 27 86 27 25 5b 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 | ).#.!....'.'%[distortions.=.{}.i |
264e0 | 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 | nertias.=.{}.K.=.range(1,.10)..f |
26500 | 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 | or.k.in.K:.....#.Building.and.fi |
26520 | 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 | tting.the.model.....model.=.KMea |
26540 | 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 | ns(n_clusters=k).fit(x).....mode |
26560 | 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d | l.fit(x)..........distortions[k] |
26580 | 20 3d 20 73 75 6d 28 0a 20 20 20 20 20 20 20 20 6e 70 2e 6d 69 6e 28 0a 20 20 20 20 20 20 20 20 | .=.sum(.........np.min(......... |
265a0 | 20 20 20 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 | ....cdist(x,.model.cluster_cente |
265c0 | 72 73 5f 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 78 69 73 3d 31 0a 20 20 20 20 20 20 20 | rs_),.............axis=1........ |
265e0 | 20 29 0a 20 20 20 20 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 0a 20 20 20 20 69 | .).....)./.x.shape[0]..........i |
26600 | 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 20 20 20 20 | nertias[k].=.model.inertia_..... |
26620 | 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 | .for.item.in.distortions.items() |
26640 | 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 64 69 73 74 6f | :.....print("%s:.%s".%item)disto |
26660 | 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 | rtions.=.{}.inertias.=.{}.K.=.ra |
26680 | 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 | nge(1,.10)..for.k.in.K:.....#.Bu |
266a0 | 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 | ilding.and.fitting.the.model.... |
266c0 | 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 | .model.=.KMeans(n_clusters=k).fi |
266e0 | 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 | t(x).....model.fit(x)..........d |
26700 | 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 0a 20 20 20 20 20 20 20 20 6e 70 2e | istortions[k].=.sum(.........np. |
26720 | 6d 69 6e 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e | min(.............cdist(x,.model. |
26740 | 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 | cluster_centers_),.............a |
26760 | 78 69 73 3d 31 0a 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 29 20 2f 20 78 2e 73 68 61 70 65 5b | xis=1.........).....)./.x.shape[ |
26780 | 30 5d 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e | 0]..........inertias[k].=.model. |
267a0 | 69 6e 65 72 74 69 61 5f 0a 20 20 20 20 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 | inertia_......for.item.in.distor |
267c0 | 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 | tions.items():.....print("%s:.%s |
267e0 | 22 20 25 69 74 65 6d 29 81 61 84 20 07 01 01 81 65 81 65 25 5a 70 6c 74 2e 70 6c 6f 74 28 4b 2c | ".%item).a......e.e%Zplt.plot(K, |
26800 | 20 6c 69 73 74 28 64 69 73 74 6f 72 74 69 6f 6e 73 2e 76 61 6c 75 65 73 28 29 29 2c 20 27 62 78 | .list(distortions.values()),.'bx |
26820 | 2d 27 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 22 56 61 6c 75 65 73 20 6f 66 20 4b 22 29 0a 70 6c | -').plt.xlabel("Values.of.K").pl |
26840 | 74 2e 79 6c 61 62 65 6c 28 22 44 69 73 74 6f 72 74 69 6f 6e 22 29 0a 70 6c 74 2e 73 68 6f 77 28 | t.ylabel("Distortion").plt.show( |
26860 | 29 70 6c 74 2e 70 6c 6f 74 28 4b 2c 20 6c 69 73 74 28 64 69 73 74 6f 72 74 69 6f 6e 73 2e 76 61 | )plt.plot(K,.list(distortions.va |
26880 | 6c 75 65 73 28 29 29 2c 20 27 62 78 2d 27 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 22 56 61 6c 75 | lues()),.'bx-').plt.xlabel("Valu |
268a0 | 65 73 20 6f 66 20 4b 22 29 0a 70 6c 74 2e 79 6c 61 62 65 6c 28 22 44 69 73 74 6f 72 74 69 6f 6e | es.of.K").plt.ylabel("Distortion |
268c0 | 22 29 0a 70 6c 74 2e 73 68 6f 77 28 29 86 23 84 1f 07 01 01 86 27 86 27 25 59 64 69 73 74 6f 72 | ").plt.show().#......'.'%Ydistor |
268e0 | 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e | tions.=.{}.inertias.=.{}.K.=.ran |
26900 | 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 | ge(1,.10)..for.k.in.K:.....#.Bui |
26920 | 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 | lding.and.fitting.the.model..... |
26940 | 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 | model.=.KMeans(n_clusters=k).fit |
26960 | 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 | (x).....model.fit(x)..........di |
26980 | 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 0a 20 20 20 20 20 20 20 20 6e 70 2e 6d | stortions[k].=.sum(.........np.m |
269a0 | 69 6e 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 | in(.............cdist(x,.model.c |
269c0 | 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 78 | luster_centers_),.............ax |
269e0 | 69 73 3d 31 0a 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 | is=1.........).....)./.x.shape[0 |
26a00 | 5d 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 | ]..........inertias[k].=.model.i |
26a20 | 6e 65 72 74 69 61 5f 0a 20 20 20 20 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 | nertia_......for.item.in.distort |
26a40 | 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 | ions.items():.....print("%s:.%s" |
26a60 | 20 25 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 | .%item)distortions.=.{}.inertias |
26a80 | 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e | .=.{}.K.=.range(1,.10)..for.k.in |
26aa0 | 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 | .K:.....#.Building.and.fitting.t |
26ac0 | 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c | he.model.....model.=.KMeans(n_cl |
26ae0 | 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 | usters=k).fit(x).....model.fit(x |
26b00 | 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 | )..........distortions[k].=.sum( |
26b20 | 0a 20 20 20 20 20 20 20 20 6e 70 2e 6d 69 6e 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 64 69 | .........np.min(.............cdi |
26b40 | 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 2c 0a 20 | st(x,.model.cluster_centers_),.. |
26b60 | 20 20 20 20 20 20 20 20 20 20 20 61 78 69 73 3d 31 0a 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 | ...........axis=1.........)..... |
26b80 | 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 | )./.x.shape[0]..........inertias |
26ba0 | 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 20 20 20 20 0a 66 6f 72 20 69 74 | [k].=.model.inertia_......for.it |
26bc0 | 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 | em.in.distortions.items():.....p |
26be0 | 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 81 61 84 1e 07 01 01 81 65 81 65 25 | rint("%s:.%s".%item).a......e.e% |
26c00 | 58 70 6c 74 2e 70 6c 6f 74 28 4b 2c 20 6c 69 73 74 28 64 69 73 74 6f 72 74 69 6f 6e 73 2e 76 61 | Xplt.plot(K,.list(distortions.va |
26c20 | 6c 75 65 73 28 29 29 2c 20 27 62 78 2d 27 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 22 56 61 6c 75 | lues()),.'bx-').plt.xlabel("Valu |
26c40 | 65 73 20 6f 66 20 4b 22 29 0a 70 6c 74 2e 79 6c 61 62 65 6c 28 22 44 69 73 74 6f 72 74 69 6f 6e | es.of.K").plt.ylabel("Distortion |
26c60 | 22 29 0a 70 6c 74 2e 73 68 6f 77 28 29 70 6c 74 2e 70 6c 6f 74 28 4b 2c 20 6c 69 73 74 28 64 69 | ").plt.show()plt.plot(K,.list(di |
26c80 | 73 74 6f 72 74 69 6f 6e 73 2e 76 61 6c 75 65 73 28 29 29 2c 20 27 62 78 2d 27 29 0a 70 6c 74 2e | stortions.values()),.'bx-').plt. |
26ca0 | 78 6c 61 62 65 6c 28 22 56 61 6c 75 65 73 20 6f 66 20 4b 22 29 0a 70 6c 74 2e 79 6c 61 62 65 6c | xlabel("Values.of.K").plt.ylabel |
26cc0 | 28 22 44 69 73 74 6f 72 74 69 6f 6e 22 29 0a 70 6c 74 2e 73 68 6f 77 28 29 86 23 84 1d 07 01 01 | ("Distortion").plt.show().#..... |
26ce0 | 86 27 86 27 25 57 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 | .'.'%Wdistortions.=.{}.inertias. |
26d00 | 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 | =.{}.K.=.range(1,.10)..for.k.in. |
26d20 | 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 | K:.....#.Building.and.fitting.th |
26d40 | 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 | e.model.....model.=.KMeans(n_clu |
26d60 | 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 | sters=k).fit(x).....model.fit(x) |
26d80 | 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 0a | ..........distortions[k].=.sum(. |
26da0 | 20 20 20 20 20 20 20 20 6e 70 2e 6d 69 6e 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 64 69 73 | ........np.min(.............cdis |
26dc0 | 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 2c 0a 20 20 | t(x,.model.cluster_centers_),... |
26de0 | 20 20 20 20 20 20 20 20 20 20 61 78 69 73 3d 31 0a 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 29 | ..........axis=1.........).....) |
26e00 | 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b | ./.x.shape[0]..........inertias[ |
26e20 | 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 20 20 20 20 0a 66 6f 72 20 69 74 65 | k].=.model.inertia_......for.ite |
26e40 | 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 | m.in.distortions.items():.....pr |
26e60 | 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d | int("%s:.%s".%item)distortions.= |
26e80 | 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 | .{}.inertias.=.{}.K.=.range(1,.1 |
26ea0 | 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 | 0)..for.k.in.K:.....#.Building.a |
26ec0 | 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d | nd.fitting.the.model.....model.= |
26ee0 | 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 | .KMeans(n_clusters=k).fit(x).... |
26f00 | 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f | .model.fit(x)..........distortio |
26f20 | 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 0a 20 20 20 20 20 20 20 20 6e 70 2e 6d 69 6e 28 0a 20 20 20 | ns[k].=.sum(.........np.min(.... |
26f40 | 20 20 20 20 20 20 20 20 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f | .........cdist(x,.model.cluster_ |
26f60 | 63 65 6e 74 65 72 73 5f 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 78 69 73 3d 31 0a 20 20 | centers_),.............axis=1... |
26f80 | 20 20 20 20 20 20 29 0a 20 20 20 20 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 0a | ......).....)./.x.shape[0]...... |
26fa0 | 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f | ....inertias[k].=.model.inertia_ |
26fc0 | 0a 20 20 20 20 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 | ......for.item.in.distortions.it |
26fe0 | 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 | ems():.....print("%s:.%s".%item) |
27000 | 0d 00 00 00 10 01 12 00 0f 1b 0d da 0c 23 0b 28 08 01 07 1c 06 fc 06 d0 06 9c 06 5c 05 53 05 25 | .............#.(...........\.S.% |
27020 | 04 df 04 97 01 2c 01 12 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .....,.......................... |
27040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
27060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
27080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
270a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
270c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
270e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
27100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 17 84 33 05 01 01 1d 1d 25 6d 69 6e 65 72 | ....................3.....%miner |
27120 | 74 69 61 73 69 6e 65 72 74 69 61 73 86 67 84 32 07 01 01 86 6b 86 6b 25 6c 64 69 73 74 6f 72 74 | tiasinertias.g.2....k.k%ldistort |
27140 | 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 | ions.=.{}.inertias.=.{}.K.=.rang |
27160 | 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c | e(1,.10)..for.k.in.K:.....#.Buil |
27180 | 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d | ding.and.fitting.the.model.....m |
271a0 | 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 | odel.=.KMeans(n_clusters=k).fit( |
271c0 | 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 | x).....model.fit(x)..........dis |
271e0 | 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 0a 20 20 20 20 20 20 20 20 6e 70 2e 6d 69 | tortions[k].=.sum(.........np.mi |
27200 | 6e 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c | n(.............cdist(x,.model.cl |
27220 | 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 78 69 | uster_centers_),.............axi |
27240 | 73 3d 31 0a 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d | s=1.........).....)./.x.shape[0] |
27260 | 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e | ..........inertias[k].=.model.in |
27280 | 65 72 74 69 61 5f 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 64 69 73 74 6f | ertia_..print("\nValues.of.disto |
272a0 | 72 74 69 6f 6e 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 | rtions.:-\n").for.item.in.distor |
272c0 | 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 | tions.items():.....print("%s:.%s |
272e0 | 22 20 25 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 | ".%item)distortions.=.{}.inertia |
27300 | 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 | s.=.{}.K.=.range(1,.10)..for.k.i |
27320 | 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 | n.K:.....#.Building.and.fitting. |
27340 | 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 | the.model.....model.=.KMeans(n_c |
27360 | 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 | lusters=k).fit(x).....model.fit( |
27380 | 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d | x)..........distortions[k].=.sum |
273a0 | 28 0a 20 20 20 20 20 20 20 20 6e 70 2e 6d 69 6e 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 64 | (.........np.min(.............cd |
273c0 | 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 2c 0a | ist(x,.model.cluster_centers_),. |
273e0 | 20 20 20 20 20 20 20 20 20 20 20 20 61 78 69 73 3d 31 0a 20 20 20 20 20 20 20 20 29 0a 20 20 20 | ............axis=1.........).... |
27400 | 20 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 | .)./.x.shape[0]..........inertia |
27420 | 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a 70 72 69 6e 74 28 22 5c 6e | s[k].=.model.inertia_..print("\n |
27440 | 56 61 6c 75 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 | Values.of.distortions.:-\n").for |
27460 | 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 | .item.in.distortions.items():... |
27480 | 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 45 84 31 05 01 01 4b 4b 25 | ..print("%s:.%s".%item)E.1...KK% |
274a0 | 6b 70 72 69 6e 74 28 22 25 73 3a 20 25 73 5c 6e 22 20 25 20 64 69 73 74 6f 72 74 69 6f 6e 73 29 | kprint("%s:.%s\n".%.distortions) |
274c0 | 70 72 69 6e 74 28 22 25 73 3a 20 25 73 5c 6e 22 20 25 20 64 69 73 74 6f 72 74 69 6f 6e 73 29 43 | print("%s:.%s\n".%.distortions)C |
274e0 | 84 30 05 01 01 49 49 25 6a 70 72 69 6e 74 28 22 25 73 3a 20 25 73 5c 6e 22 2c 20 64 69 73 74 6f | .0...II%jprint("%s:.%s\n",.disto |
27500 | 72 74 69 6f 6e 73 29 70 72 69 6e 74 28 22 25 73 3a 20 25 73 5c 6e 22 2c 20 64 69 73 74 6f 72 74 | rtions)print("%s:.%s\n",.distort |
27520 | 69 6f 6e 73 29 2b 84 2f 05 01 01 31 31 25 69 70 72 69 6e 74 28 64 69 73 74 6f 72 74 69 6f 6e 73 | ions)+./...11%iprint(distortions |
27540 | 29 70 72 69 6e 74 28 64 69 73 74 6f 72 74 69 6f 6e 73 29 82 05 84 2e 07 01 01 82 09 82 09 25 68 | )print(distortions)...........%h |
27560 | 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 63 6c 75 73 74 65 72 20 69 6d 70 6f 72 74 20 4b 4d 65 61 | from.sklearn.cluster.import.KMea |
27580 | 6e 73 0a 66 72 6f 6d 20 73 63 69 70 79 2e 73 70 61 74 69 61 6c 2e 64 69 73 74 61 6e 63 65 20 69 | ns.from.scipy.spatial.distance.i |
275a0 | 6d 70 6f 72 74 20 63 64 69 73 74 0a 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 69 | mport.cdist.import.numpy.as.np.i |
275c0 | 6d 70 6f 72 74 20 6d 61 74 70 6c 6f 74 6c 69 62 2e 70 79 70 6c 6f 74 20 61 73 20 70 6c 74 66 72 | mport.matplotlib.pyplot.as.pltfr |
275e0 | 6f 6d 20 73 6b 6c 65 61 72 6e 2e 63 6c 75 73 74 65 72 20 69 6d 70 6f 72 74 20 4b 4d 65 61 6e 73 | om.sklearn.cluster.import.KMeans |
27600 | 0a 66 72 6f 6d 20 73 63 69 70 79 2e 73 70 61 74 69 61 6c 2e 64 69 73 74 61 6e 63 65 20 69 6d 70 | .from.scipy.spatial.distance.imp |
27620 | 6f 72 74 20 63 64 69 73 74 0a 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 69 6d 70 | ort.cdist.import.numpy.as.np.imp |
27640 | 6f 72 74 20 6d 61 74 70 6c 6f 74 6c 69 62 2e 70 79 70 6c 6f 74 20 61 73 20 70 6c 74 3d 84 2d 05 | ort.matplotlib.pyplot.as.plt=.-. |
27660 | 01 01 43 43 25 67 6e 70 2e 61 72 72 61 79 28 6c 69 73 74 28 7a 69 70 28 78 31 2c 20 78 32 29 29 | ..CC%gnp.array(list(zip(x1,.x2)) |
27680 | 29 6e 70 2e 61 72 72 61 79 28 6c 69 73 74 28 7a 69 70 28 78 31 2c 20 78 32 29 29 29 31 84 2c 05 | )np.array(list(zip(x1,.x2)))1.,. |
276a0 | 01 01 37 37 25 66 6e 70 2e 61 72 72 61 79 28 7a 69 70 28 78 31 2c 20 78 32 29 29 6e 70 2e 61 72 | ..77%fnp.array(zip(x1,.x2))np.ar |
276c0 | 72 61 79 28 7a 69 70 28 78 31 2c 20 78 32 29 29 29 84 2b 05 01 01 2f 2f 25 65 6c 69 73 74 28 7a | ray(zip(x1,.x2))).+...//%elist(z |
276e0 | 69 70 28 78 31 2c 20 78 32 29 29 6c 69 73 74 28 7a 69 70 28 78 31 2c 20 78 32 29 29 1d 84 2a 05 | ip(x1,.x2))list(zip(x1,.x2))..*. |
27700 | 01 01 23 23 25 64 7a 69 70 28 78 31 2c 20 78 32 29 7a 69 70 28 78 31 2c 20 78 32 29 81 61 84 29 | ..##%dzip(x1,.x2)zip(x1,.x2).a.) |
27720 | 07 01 01 81 65 81 65 25 63 70 6c 74 2e 70 6c 6f 74 28 4b 2c 20 6c 69 73 74 28 64 69 73 74 6f 72 | ....e.e%cplt.plot(K,.list(distor |
27740 | 74 69 6f 6e 73 2e 76 61 6c 75 65 73 28 29 29 2c 20 27 62 78 2d 27 29 0a 70 6c 74 2e 78 6c 61 62 | tions.values()),.'bx-').plt.xlab |
27760 | 65 6c 28 22 56 61 6c 75 65 73 20 6f 66 20 4b 22 29 0a 70 6c 74 2e 79 6c 61 62 65 6c 28 22 44 69 | el("Values.of.K").plt.ylabel("Di |
27780 | 73 74 6f 72 74 69 6f 6e 22 29 0a 70 6c 74 2e 73 68 6f 77 28 29 70 6c 74 2e 70 6c 6f 74 28 4b 2c | stortion").plt.show()plt.plot(K, |
277a0 | 20 6c 69 73 74 28 64 69 73 74 6f 72 74 69 6f 6e 73 2e 76 61 6c 75 65 73 28 29 29 2c 20 27 62 78 | .list(distortions.values()),.'bx |
277c0 | 2d 27 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 22 56 61 6c 75 65 73 20 6f 66 20 4b 22 29 0a 70 6c | -').plt.xlabel("Values.of.K").pl |
277e0 | 74 2e 79 6c 61 62 65 6c 28 22 44 69 73 74 6f 72 74 69 6f 6e 22 29 0a 70 6c 74 2e 73 68 6f 77 28 | t.ylabel("Distortion").plt.show( |
27800 | 29 86 23 84 28 07 01 01 86 27 86 27 25 62 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 | ).#.(....'.'%bdistortions.=.{}.i |
27820 | 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 | nertias.=.{}.K.=.range(1,.10)..f |
27840 | 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 | or.k.in.K:.....#.Building.and.fi |
27860 | 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 | tting.the.model.....model.=.KMea |
27880 | 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 | ns(n_clusters=k).fit(x).....mode |
278a0 | 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d | l.fit(x)..........distortions[k] |
278c0 | 20 3d 20 73 75 6d 28 0a 20 20 20 20 20 20 20 20 6e 70 2e 6d 69 6e 28 0a 20 20 20 20 20 20 20 20 | .=.sum(.........np.min(......... |
278e0 | 20 20 20 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 | ....cdist(x,.model.cluster_cente |
27900 | 72 73 5f 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 78 69 73 3d 31 0a 20 20 20 20 20 20 20 | rs_),.............axis=1........ |
27920 | 20 29 0a 20 20 20 20 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 0a 20 20 20 20 69 | .).....)./.x.shape[0]..........i |
27940 | 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 20 20 20 20 | nertias[k].=.model.inertia_..... |
27960 | 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 | .for.item.in.distortions.items() |
27980 | 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 64 69 73 74 6f | :.....print("%s:.%s".%item)disto |
279a0 | 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 | rtions.=.{}.inertias.=.{}.K.=.ra |
279c0 | 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 | nge(1,.10)..for.k.in.K:.....#.Bu |
279e0 | 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 | ilding.and.fitting.the.model.... |
27a00 | 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 | .model.=.KMeans(n_clusters=k).fi |
27a20 | 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 | t(x).....model.fit(x)..........d |
27a40 | 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 0a 20 20 20 20 20 20 20 20 6e 70 2e | istortions[k].=.sum(.........np. |
27a60 | 6d 69 6e 28 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e | min(.............cdist(x,.model. |
27a80 | 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 | cluster_centers_),.............a |
27aa0 | 78 69 73 3d 31 0a 20 20 20 20 20 20 20 20 29 0a 20 20 20 20 29 20 2f 20 78 2e 73 68 61 70 65 5b | xis=1.........).....)./.x.shape[ |
27ac0 | 30 5d 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e | 0]..........inertias[k].=.model. |
27ae0 | 69 6e 65 72 74 69 61 5f 0a 20 20 20 20 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 | inertia_......for.item.in.distor |
27b00 | 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 | tions.items():.....print("%s:.%s |
27b20 | 22 20 25 69 74 65 6d 29 81 77 84 27 07 01 01 81 7b 81 7b 25 61 23 20 56 69 73 75 61 6c 69 7a 65 | ".%item).w.'....{.{%a#.Visualize |
27b40 | 20 74 68 65 20 64 61 74 61 0a 70 6c 74 2e 70 6c 6f 74 28 29 0a 70 6c 74 2e 78 6c 69 6d 28 5b 30 | .the.data.plt.plot().plt.xlim([0 |
27b60 | 2c 20 31 30 5d 29 0a 70 6c 74 2e 79 6c 69 6d 28 5b 30 2c 20 31 30 5d 29 0a 70 6c 74 2e 74 69 74 | ,.10]).plt.ylim([0,.10]).plt.tit |
27b80 | 6c 65 28 22 44 61 74 61 73 65 74 22 29 0a 70 6c 74 2e 73 63 61 74 74 65 72 28 78 31 2c 20 78 32 | le("Dataset").plt.scatter(x1,.x2 |
27ba0 | 29 0a 70 6c 74 2e 73 68 6f 77 28 29 23 20 56 69 73 75 61 6c 69 7a 65 20 74 68 65 20 64 61 74 61 | ).plt.show()#.Visualize.the.data |
27bc0 | 0a 70 6c 74 2e 70 6c 6f 74 28 29 0a 70 6c 74 2e 78 6c 69 6d 28 5b 30 2c 20 31 30 5d 29 0a 70 6c | .plt.plot().plt.xlim([0,.10]).pl |
27be0 | 74 2e 79 6c 69 6d 28 5b 30 2c 20 31 30 5d 29 0a 70 6c 74 2e 74 69 74 6c 65 28 22 44 61 74 61 73 | t.ylim([0,.10]).plt.title("Datas |
27c00 | 65 74 22 29 0a 70 6c 74 2e 73 63 61 74 74 65 72 28 78 31 2c 20 78 32 29 0a 70 6c 74 2e 73 68 6f | et").plt.scatter(x1,.x2).plt.sho |
27c20 | 77 28 29 83 33 84 26 07 01 01 83 37 83 37 25 60 23 20 43 72 65 61 74 69 6e 67 20 74 68 65 20 64 | w().3.&....7.7%`#.Creating.the.d |
27c40 | 61 74 61 0a 78 31 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 33 2c 20 31 2c 20 31 2c 20 32 2c 20 31 | ata.x1.=.np.array([3,.1,.1,.2,.1 |
27c60 | 2c 20 36 2c 20 36 2c 20 36 2c 20 35 2c 20 36 2c 20 37 2c 20 38 2c 20 39 2c 20 38 2c 20 39 2c 20 | ,.6,.6,.6,.5,.6,.7,.8,.9,.8,.9,. |
27c80 | 39 2c 20 38 2c 20 34 2c 20 34 2c 20 35 2c 20 34 5d 29 0a 78 32 20 3d 20 6e 70 2e 61 72 72 61 79 | 9,.8,.4,.4,.5,.4]).x2.=.np.array |
27ca0 | 28 5b 35 2c 20 34 2c 20 35 2c 20 36 2c 20 35 2c 20 38 2c 20 36 2c 20 37 2c 20 36 2c 20 37 2c 20 | ([5,.4,.5,.6,.5,.8,.6,.7,.6,.7,. |
27cc0 | 31 2c 20 32 2c 20 31 2c 20 32 2c 20 33 2c 20 32 2c 20 33 2c 20 39 2c 20 31 30 2c 20 39 2c 20 31 | 1,.2,.1,.2,.3,.2,.3,.9,.10,.9,.1 |
27ce0 | 30 5d 29 0a 78 20 3d 20 6e 70 2e 61 72 72 61 79 28 6c 69 73 74 28 7a 69 70 28 78 31 2c 20 78 32 | 0]).x.=.np.array(list(zip(x1,.x2 |
27d00 | 29 29 29 0a 78 23 20 43 72 65 61 74 69 6e 67 20 74 68 65 20 64 61 74 61 0a 78 31 20 3d 20 6e 70 | ))).x#.Creating.the.data.x1.=.np |
27d20 | 2e 61 72 72 61 79 28 5b 33 2c 20 31 2c 20 31 2c 20 32 2c 20 31 2c 20 36 2c 20 36 2c 20 36 2c 20 | .array([3,.1,.1,.2,.1,.6,.6,.6,. |
27d40 | 35 2c 20 36 2c 20 37 2c 20 38 2c 20 39 2c 20 38 2c 20 39 2c 20 39 2c 20 38 2c 20 34 2c 20 34 2c | 5,.6,.7,.8,.9,.8,.9,.9,.8,.4,.4, |
27d60 | 20 35 2c 20 34 5d 29 0a 78 32 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 35 2c 20 34 2c 20 35 2c 20 | .5,.4]).x2.=.np.array([5,.4,.5,. |
27d80 | 36 2c 20 35 2c 20 38 2c 20 36 2c 20 37 2c 20 36 2c 20 37 2c 20 31 2c 20 32 2c 20 31 2c 20 32 2c | 6,.5,.8,.6,.7,.6,.7,.1,.2,.1,.2, |
27da0 | 20 33 2c 20 32 2c 20 33 2c 20 39 2c 20 31 30 2c 20 39 2c 20 31 30 5d 29 0a 78 20 3d 20 6e 70 2e | .3,.2,.3,.9,.10,.9,.10]).x.=.np. |
27dc0 | 61 72 72 61 79 28 6c 69 73 74 28 7a 69 70 28 78 31 2c 20 78 32 29 29 29 0a 78 82 3d 84 25 07 01 | array(list(zip(x1,.x2))).x.=.%.. |
27de0 | 01 82 41 82 41 25 5f 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 63 6c 75 73 74 65 72 20 69 6d 70 6f | ..A.A%_from.sklearn.cluster.impo |
27e00 | 72 74 20 4b 4d 65 61 6e 73 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 20 69 6d 70 6f 72 74 20 6d 65 | rt.KMeans.from.sklearn.import.me |
27e20 | 74 72 69 63 73 0a 66 72 6f 6d 20 73 63 69 70 79 2e 73 70 61 74 69 61 6c 2e 64 69 73 74 61 6e 63 | trics.from.scipy.spatial.distanc |
27e40 | 65 20 69 6d 70 6f 72 74 20 63 64 69 73 74 0a 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e | e.import.cdist.import.numpy.as.n |
27e60 | 70 0a 69 6d 70 6f 72 74 20 6d 61 74 70 6c 6f 74 6c 69 62 2e 70 79 70 6c 6f 74 20 61 73 20 70 6c | p.import.matplotlib.pyplot.as.pl |
27e80 | 74 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 63 6c 75 73 74 65 72 20 69 6d 70 6f 72 74 20 4b 4d 65 | tfrom.sklearn.cluster.import.KMe |
27ea0 | 61 6e 73 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 20 69 6d 70 6f 72 74 20 6d 65 74 72 69 63 73 0a | ans.from.sklearn.import.metrics. |
27ec0 | 66 72 6f 6d 20 73 63 69 70 79 2e 73 70 61 74 69 61 6c 2e 64 69 73 74 61 6e 63 65 20 69 6d 70 6f | from.scipy.spatial.distance.impo |
27ee0 | 72 74 20 63 64 69 73 74 0a 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 69 6d 70 6f | rt.cdist.import.numpy.as.np.impo |
27f00 | 72 74 20 6d 61 74 70 6c 6f 74 6c 69 62 2e 70 79 70 6c 6f 74 20 61 73 20 70 6c 74 81 61 84 24 07 | rt.matplotlib.pyplot.as.plt.a.$. |
27f20 | 01 01 81 65 81 65 25 5e 70 6c 74 2e 70 6c 6f 74 28 4b 2c 20 6c 69 73 74 28 64 69 73 74 6f 72 74 | ...e.e%^plt.plot(K,.list(distort |
27f40 | 69 6f 6e 73 2e 76 61 6c 75 65 73 28 29 29 2c 20 27 62 78 2d 27 29 0a 70 6c 74 2e 78 6c 61 62 65 | ions.values()),.'bx-').plt.xlabe |
27f60 | 6c 28 22 56 61 6c 75 65 73 20 6f 66 20 4b 22 29 0a 70 6c 74 2e 79 6c 61 62 65 6c 28 22 44 69 73 | l("Values.of.K").plt.ylabel("Dis |
27f80 | 74 6f 72 74 69 6f 6e 22 29 0a 70 6c 74 2e 73 68 6f 77 28 29 70 6c 74 2e 70 6c 6f 74 28 4b 2c 20 | tortion").plt.show()plt.plot(K,. |
27fa0 | 6c 69 73 74 28 64 69 73 74 6f 72 74 69 6f 6e 73 2e 76 61 6c 75 65 73 28 29 29 2c 20 27 62 78 2d | list(distortions.values()),.'bx- |
27fc0 | 27 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 22 56 61 6c 75 65 73 20 6f 66 20 4b 22 29 0a 70 6c 74 | ').plt.xlabel("Values.of.K").plt |
27fe0 | 2e 79 6c 61 62 65 6c 28 22 44 69 73 74 6f 72 74 69 6f 6e 22 29 0a 70 6c 74 2e 73 68 6f 77 28 29 | .ylabel("Distortion").plt.show() |
28000 | 0d 00 00 00 04 03 9c 00 07 57 06 4e 04 97 03 9c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........W.N.................... |
28020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
28040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
28060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
28080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
280a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
280c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
280e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
28100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
28120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
28140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
28160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
28180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
281a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
281c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
281e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
28200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
28220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
28240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
28260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
28280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
282a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
282c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
282e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
28300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
28320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
28340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
28360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
28380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 81 77 84 37 | .............................w.7 |
283a0 | 07 01 01 81 7b 81 7b 25 71 23 20 56 69 73 75 61 6c 69 7a 65 20 74 68 65 20 64 61 74 61 0a 70 6c | ....{.{%q#.Visualize.the.data.pl |
283c0 | 74 2e 70 6c 6f 74 28 29 0a 70 6c 74 2e 78 6c 69 6d 28 5b 30 2c 20 31 30 5d 29 0a 70 6c 74 2e 79 | t.plot().plt.xlim([0,.10]).plt.y |
283e0 | 6c 69 6d 28 5b 30 2c 20 31 30 5d 29 0a 70 6c 74 2e 74 69 74 6c 65 28 22 44 61 74 61 73 65 74 22 | lim([0,.10]).plt.title("Dataset" |
28400 | 29 0a 70 6c 74 2e 73 63 61 74 74 65 72 28 78 31 2c 20 78 32 29 0a 70 6c 74 2e 73 68 6f 77 28 29 | ).plt.scatter(x1,.x2).plt.show() |
28420 | 23 20 56 69 73 75 61 6c 69 7a 65 20 74 68 65 20 64 61 74 61 0a 70 6c 74 2e 70 6c 6f 74 28 29 0a | #.Visualize.the.data.plt.plot(). |
28440 | 70 6c 74 2e 78 6c 69 6d 28 5b 30 2c 20 31 30 5d 29 0a 70 6c 74 2e 79 6c 69 6d 28 5b 30 2c 20 31 | plt.xlim([0,.10]).plt.ylim([0,.1 |
28460 | 30 5d 29 0a 70 6c 74 2e 74 69 74 6c 65 28 22 44 61 74 61 73 65 74 22 29 0a 70 6c 74 2e 73 63 61 | 0]).plt.title("Dataset").plt.sca |
28480 | 74 74 65 72 28 78 31 2c 20 78 32 29 0a 70 6c 74 2e 73 68 6f 77 28 29 83 33 84 36 07 01 01 83 37 | tter(x1,.x2).plt.show().3.6....7 |
284a0 | 83 37 25 70 23 20 43 72 65 61 74 69 6e 67 20 74 68 65 20 64 61 74 61 0a 78 31 20 3d 20 6e 70 2e | .7%p#.Creating.the.data.x1.=.np. |
284c0 | 61 72 72 61 79 28 5b 33 2c 20 31 2c 20 31 2c 20 32 2c 20 31 2c 20 36 2c 20 36 2c 20 36 2c 20 35 | array([3,.1,.1,.2,.1,.6,.6,.6,.5 |
284e0 | 2c 20 36 2c 20 37 2c 20 38 2c 20 39 2c 20 38 2c 20 39 2c 20 39 2c 20 38 2c 20 34 2c 20 34 2c 20 | ,.6,.7,.8,.9,.8,.9,.9,.8,.4,.4,. |
28500 | 35 2c 20 34 5d 29 0a 78 32 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 35 2c 20 34 2c 20 35 2c 20 36 | 5,.4]).x2.=.np.array([5,.4,.5,.6 |
28520 | 2c 20 35 2c 20 38 2c 20 36 2c 20 37 2c 20 36 2c 20 37 2c 20 31 2c 20 32 2c 20 31 2c 20 32 2c 20 | ,.5,.8,.6,.7,.6,.7,.1,.2,.1,.2,. |
28540 | 33 2c 20 32 2c 20 33 2c 20 39 2c 20 31 30 2c 20 39 2c 20 31 30 5d 29 0a 78 20 3d 20 6e 70 2e 61 | 3,.2,.3,.9,.10,.9,.10]).x.=.np.a |
28560 | 72 72 61 79 28 6c 69 73 74 28 7a 69 70 28 78 31 2c 20 78 32 29 29 29 0a 78 23 20 43 72 65 61 74 | rray(list(zip(x1,.x2))).x#.Creat |
28580 | 69 6e 67 20 74 68 65 20 64 61 74 61 0a 78 31 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 33 2c 20 31 | ing.the.data.x1.=.np.array([3,.1 |
285a0 | 2c 20 31 2c 20 32 2c 20 31 2c 20 36 2c 20 36 2c 20 36 2c 20 35 2c 20 36 2c 20 37 2c 20 38 2c 20 | ,.1,.2,.1,.6,.6,.6,.5,.6,.7,.8,. |
285c0 | 39 2c 20 38 2c 20 39 2c 20 39 2c 20 38 2c 20 34 2c 20 34 2c 20 35 2c 20 34 5d 29 0a 78 32 20 3d | 9,.8,.9,.9,.8,.4,.4,.5,.4]).x2.= |
285e0 | 20 6e 70 2e 61 72 72 61 79 28 5b 35 2c 20 34 2c 20 35 2c 20 36 2c 20 35 2c 20 38 2c 20 36 2c 20 | .np.array([5,.4,.5,.6,.5,.8,.6,. |
28600 | 37 2c 20 36 2c 20 37 2c 20 31 2c 20 32 2c 20 31 2c 20 32 2c 20 33 2c 20 32 2c 20 33 2c 20 39 2c | 7,.6,.7,.1,.2,.1,.2,.3,.2,.3,.9, |
28620 | 20 31 30 2c 20 39 2c 20 31 30 5d 29 0a 78 20 3d 20 6e 70 2e 61 72 72 61 79 28 6c 69 73 74 28 7a | .10,.9,.10]).x.=.np.array(list(z |
28640 | 69 70 28 78 31 2c 20 78 32 29 29 29 0a 78 82 05 84 35 07 01 01 82 09 82 09 25 6f 66 72 6f 6d 20 | ip(x1,.x2))).x...5.......%ofrom. |
28660 | 73 6b 6c 65 61 72 6e 2e 63 6c 75 73 74 65 72 20 69 6d 70 6f 72 74 20 4b 4d 65 61 6e 73 0a 66 72 | sklearn.cluster.import.KMeans.fr |
28680 | 6f 6d 20 73 63 69 70 79 2e 73 70 61 74 69 61 6c 2e 64 69 73 74 61 6e 63 65 20 69 6d 70 6f 72 74 | om.scipy.spatial.distance.import |
286a0 | 20 63 64 69 73 74 0a 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 69 6d 70 6f 72 74 | .cdist.import.numpy.as.np.import |
286c0 | 20 6d 61 74 70 6c 6f 74 6c 69 62 2e 70 79 70 6c 6f 74 20 61 73 20 70 6c 74 66 72 6f 6d 20 73 6b | .matplotlib.pyplot.as.pltfrom.sk |
286e0 | 6c 65 61 72 6e 2e 63 6c 75 73 74 65 72 20 69 6d 70 6f 72 74 20 4b 4d 65 61 6e 73 0a 66 72 6f 6d | learn.cluster.import.KMeans.from |
28700 | 20 73 63 69 70 79 2e 73 70 61 74 69 61 6c 2e 64 69 73 74 61 6e 63 65 20 69 6d 70 6f 72 74 20 63 | .scipy.spatial.distance.import.c |
28720 | 64 69 73 74 0a 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 69 6d 70 6f 72 74 20 6d | dist.import.numpy.as.np.import.m |
28740 | 61 74 70 6c 6f 74 6c 69 62 2e 70 79 70 6c 6f 74 20 61 73 20 70 6c 74 91 25 84 34 07 01 01 91 29 | atplotlib.pyplot.as.plt.%.4....) |
28760 | 91 29 25 6e 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 | .)%ndistortions.=.{}.inertias.=. |
28780 | 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a | {}.K.=.range(1,.10)..for.k.in.K: |
287a0 | 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 | .....#.Building.and.fitting.the. |
287c0 | 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 | model.....model.=.KMeans(n_clust |
287e0 | 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 | ers=k).fit(x).....model.fit(x).. |
28800 | 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 20 3d 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 | ........distances.=.cdist(x,.mod |
28820 | 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 2c 0a 20 20 20 20 23 20 63 64 69 73 | el.cluster_centers_),.....#.cdis |
28840 | 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a 20 | t(data_points,.cluster_points).. |
28860 | 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 65 2c 20 72 65 74 75 72 6e 73 20 61 20 74 | ...#.cross.distance,.returns.a.t |
28880 | 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 73 20 28 32 44 20 61 72 | able.i.e..a.list.of.lists.(2D.ar |
288a0 | 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 | ray).:-.....#.[.....#...[distanc |
288c0 | 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 | e_from_cluster1,.distance_from_c |
288e0 | 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 | luster2,....],...<-.for.data_poi |
28900 | 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 | nt1.....#...[distance_from_clust |
28920 | 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e | er1,.distance_from_cluster2,.... |
28940 | 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 20 | ],...<-.for.data_point2.....#... |
28960 | 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
28980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 20 | .........................<-.and. |
289a0 | 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a 20 20 20 20 23 20 67 65 74 20 74 68 65 20 | so.on........#.]......#.get.the. |
289c0 | 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f 72 20 65 61 63 68 20 64 61 74 61 20 70 6f | closest.cluster.for.each.data.po |
289e0 | 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 74 6f 20 74 68 61 74 20 64 61 74 61 20 70 | int.and.assign.it.to.that.data.p |
28a00 | 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 61 | oint.....clusters.=.np.min(dista |
28a20 | 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 23 20 61 78 69 73 3d 31 20 67 65 74 73 20 | nces,.axis=1).....#.axis=1.gets. |
28a40 | 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 72 | the.minimum.on.horizontal.axis.r |
28a60 | 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 75 | ather.than.vertical......#.sum.u |
28a80 | 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 73 20 74 6f 20 67 65 74 20 74 68 65 20 6e | p.all.the.distances.to.get.the.n |
28aa0 | 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 74 61 0a 20 20 20 20 64 69 73 74 6f 72 74 | et.deviation.in.data.....distort |
28ac0 | 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 74 65 72 73 29 20 2f 20 78 2e 73 68 61 70 | ions[k].=.sum(clusters)./.x.shap |
28ae0 | 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e 67 20 62 79 20 78 2e 73 68 61 70 65 5b 30 | e[0].....#.dividing.by.x.shape[0 |
28b00 | 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 65 | ].i.e..no..of.data.points,.to.ge |
28b20 | 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 | t.the.mean..........inertias[k]. |
28b40 | 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 | =.model.inertia_..print("\nValue |
28b60 | 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 6d | s.of.distortions.:-\n").for.item |
28b80 | 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 | .in.distortions.items():.....pri |
28ba0 | 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 | nt("%s:.%s".%item)distortions.=. |
28bc0 | 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 | {}.inertias.=.{}.K.=.range(1,.10 |
28be0 | 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e | )..for.k.in.K:.....#.Building.an |
28c00 | 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 | d.fitting.the.model.....model.=. |
28c20 | 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 | KMeans(n_clusters=k).fit(x)..... |
28c40 | 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 20 | model.fit(x)..........distances. |
28c60 | 3d 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 | =.cdist(x,.model.cluster_centers |
28c80 | 5f 29 2c 0a 20 20 20 20 23 20 63 64 69 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 | _),.....#.cdist(data_points,.clu |
28ca0 | 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 | ster_points).....#.cross.distanc |
28cc0 | 65 2c 20 72 65 74 75 72 6e 73 20 61 20 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f | e,.returns.a.table.i.e..a.list.o |
28ce0 | 66 20 6c 69 73 74 73 20 28 32 44 20 61 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 | f.lists.(2D.array).:-.....#.[... |
28d00 | 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 | ..#...[distance_from_cluster1,.d |
28d20 | 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c | istance_from_cluster2,....],...< |
28d40 | 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 | -.for.data_point1.....#...[dista |
28d60 | 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d | nce_from_cluster1,.distance_from |
28d80 | 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 | _cluster2,....],...<-.for.data_p |
28da0 | 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oint2.....#..................... |
28dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
28de0 | 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a | .......<-.and.so.on........#.].. |
28e00 | 20 20 20 20 23 20 67 65 74 20 74 68 65 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f | ....#.get.the.closest.cluster.fo |
28e20 | 72 20 65 61 63 68 20 64 61 74 61 20 70 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 | r.each.data.point.and.assign.it. |
28e40 | 74 6f 20 74 68 61 74 20 64 61 74 61 20 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 | to.that.data.point.....clusters. |
28e60 | 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 | =.np.min(distances,.axis=1)..... |
28e80 | 23 20 61 78 69 73 3d 31 20 67 65 74 73 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 | #.axis=1.gets.the.minimum.on.hor |
28ea0 | 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 | izontal.axis.rather.than.vertica |
28ec0 | 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 | l......#.sum.up.all.the.distance |
28ee0 | 73 20 74 6f 20 67 65 74 20 74 68 65 20 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 | s.to.get.the.net.deviation.in.da |
28f00 | 74 61 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 | ta.....distortions[k].=.sum(clus |
28f20 | 74 65 72 73 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e | ters)./.x.shape[0].....#.dividin |
28f40 | 67 20 62 79 20 78 2e 73 68 61 70 65 5b 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 | g.by.x.shape[0].i.e..no..of.data |
28f60 | 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 | .points,.to.get.the.mean........ |
28f80 | 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a | ..inertias[k].=.model.inertia_.. |
28fa0 | 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a | print("\nValues.of.distortions.: |
28fc0 | 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 | -\n").for.item.in.distortions.it |
28fe0 | 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 | ems():.....print("%s:.%s".%item) |
29000 | 0d 00 00 00 01 07 57 00 07 57 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ......W..W...................... |
29020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
290a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
290c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
290e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
291a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
291c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
291e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
292a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
292c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
292e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
293a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
293c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
293e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
294a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
294c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
294e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
295a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
295c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
295e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
296a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
296c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
296e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
29740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 91 25 84 38 07 01 01 91 29 | ........................%.8....) |
29760 | 91 29 25 72 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 | .)%rdistortions.=.{}.inertias.=. |
29780 | 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a | {}.K.=.range(1,.10)..for.k.in.K: |
297a0 | 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 | .....#.Building.and.fitting.the. |
297c0 | 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 | model.....model.=.KMeans(n_clust |
297e0 | 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 | ers=k).fit(x).....model.fit(x).. |
29800 | 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 20 3d 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 | ........distances.=.cdist(x,.mod |
29820 | 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 2c 0a 20 20 20 20 23 20 63 64 69 73 | el.cluster_centers_),.....#.cdis |
29840 | 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a 20 | t(data_points,.cluster_points).. |
29860 | 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 65 2c 20 72 65 74 75 72 6e 73 20 61 20 74 | ...#.cross.distance,.returns.a.t |
29880 | 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 73 20 28 32 44 20 61 72 | able.i.e..a.list.of.lists.(2D.ar |
298a0 | 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 | ray).:-.....#.[.....#...[distanc |
298c0 | 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 | e_from_cluster1,.distance_from_c |
298e0 | 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 | luster2,....],...<-.for.data_poi |
29900 | 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 | nt1.....#...[distance_from_clust |
29920 | 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e | er1,.distance_from_cluster2,.... |
29940 | 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 20 | ],...<-.for.data_point2.....#... |
29960 | 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
29980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 20 | .........................<-.and. |
299a0 | 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a 20 20 20 20 23 20 67 65 74 20 74 68 65 20 | so.on........#.]......#.get.the. |
299c0 | 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f 72 20 65 61 63 68 20 64 61 74 61 20 70 6f | closest.cluster.for.each.data.po |
299e0 | 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 74 6f 20 74 68 61 74 20 64 61 74 61 20 70 | int.and.assign.it.to.that.data.p |
29a00 | 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 61 | oint.....clusters.=.np.min(dista |
29a20 | 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 23 20 61 78 69 73 3d 31 20 67 65 74 73 20 | nces,.axis=1).....#.axis=1.gets. |
29a40 | 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 72 | the.minimum.on.horizontal.axis.r |
29a60 | 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 75 | ather.than.vertical......#.sum.u |
29a80 | 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 73 20 74 6f 20 67 65 74 20 74 68 65 20 6e | p.all.the.distances.to.get.the.n |
29aa0 | 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 74 61 0a 20 20 20 20 64 69 73 74 6f 72 74 | et.deviation.in.data.....distort |
29ac0 | 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 74 65 72 73 29 20 2f 20 78 2e 73 68 61 70 | ions[k].=.sum(clusters)./.x.shap |
29ae0 | 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e 67 20 62 79 20 78 2e 73 68 61 70 65 5b 30 | e[0].....#.dividing.by.x.shape[0 |
29b00 | 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 65 | ].i.e..no..of.data.points,.to.ge |
29b20 | 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 | t.the.mean..........inertias[k]. |
29b40 | 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 | =.model.inertia_..print("\nValue |
29b60 | 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 6d | s.of.distortions.:-\n").for.item |
29b80 | 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 | .in.distortions.items():.....pri |
29ba0 | 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 | nt("%s:.%s".%item)distortions.=. |
29bc0 | 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 | {}.inertias.=.{}.K.=.range(1,.10 |
29be0 | 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e | )..for.k.in.K:.....#.Building.an |
29c00 | 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 | d.fitting.the.model.....model.=. |
29c20 | 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 | KMeans(n_clusters=k).fit(x)..... |
29c40 | 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 20 | model.fit(x)..........distances. |
29c60 | 3d 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 | =.cdist(x,.model.cluster_centers |
29c80 | 5f 29 2c 0a 20 20 20 20 23 20 63 64 69 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 | _),.....#.cdist(data_points,.clu |
29ca0 | 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 | ster_points).....#.cross.distanc |
29cc0 | 65 2c 20 72 65 74 75 72 6e 73 20 61 20 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f | e,.returns.a.table.i.e..a.list.o |
29ce0 | 66 20 6c 69 73 74 73 20 28 32 44 20 61 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 | f.lists.(2D.array).:-.....#.[... |
29d00 | 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 | ..#...[distance_from_cluster1,.d |
29d20 | 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c | istance_from_cluster2,....],...< |
29d40 | 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 | -.for.data_point1.....#...[dista |
29d60 | 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d | nce_from_cluster1,.distance_from |
29d80 | 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 | _cluster2,....],...<-.for.data_p |
29da0 | 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oint2.....#..................... |
29dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
29de0 | 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a | .......<-.and.so.on........#.].. |
29e00 | 20 20 20 20 23 20 67 65 74 20 74 68 65 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f | ....#.get.the.closest.cluster.fo |
29e20 | 72 20 65 61 63 68 20 64 61 74 61 20 70 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 | r.each.data.point.and.assign.it. |
29e40 | 74 6f 20 74 68 61 74 20 64 61 74 61 20 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 | to.that.data.point.....clusters. |
29e60 | 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 | =.np.min(distances,.axis=1)..... |
29e80 | 23 20 61 78 69 73 3d 31 20 67 65 74 73 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 | #.axis=1.gets.the.minimum.on.hor |
29ea0 | 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 | izontal.axis.rather.than.vertica |
29ec0 | 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 | l......#.sum.up.all.the.distance |
29ee0 | 73 20 74 6f 20 67 65 74 20 74 68 65 20 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 | s.to.get.the.net.deviation.in.da |
29f00 | 74 61 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 | ta.....distortions[k].=.sum(clus |
29f20 | 74 65 72 73 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e | ters)./.x.shape[0].....#.dividin |
29f40 | 67 20 62 79 20 78 2e 73 68 61 70 65 5b 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 | g.by.x.shape[0].i.e..no..of.data |
29f60 | 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 | .points,.to.get.the.mean........ |
29f80 | 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a | ..inertias[k].=.model.inertia_.. |
29fa0 | 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a | print("\nValues.of.distortions.: |
29fc0 | 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 | -\n").for.item.in.distortions.it |
29fe0 | 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 | ems():.....print("%s:.%s".%item) |
2a000 | 0d 00 00 00 01 07 59 00 07 59 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ......Y..Y...................... |
2a020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2a740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 91 23 84 39 07 01 01 | ..........................#.9... |
2a760 | 91 27 91 27 25 73 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 | .'.'%sdistortions.=.{}.inertias. |
2a780 | 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 | =.{}.K.=.range(1,.10)..for.k.in. |
2a7a0 | 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 | K:.....#.Building.and.fitting.th |
2a7c0 | 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 | e.model.....model.=.KMeans(n_clu |
2a7e0 | 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 | sters=k).fit(x).....model.fit(x) |
2a800 | 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 20 3d 20 63 64 69 73 74 28 78 2c 20 6d | ..........distances.=.cdist(x,.m |
2a820 | 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 0a 20 20 20 20 23 20 63 64 69 | odel.cluster_centers_).....#.cdi |
2a840 | 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a | st(data_points,.cluster_points). |
2a860 | 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 65 2c 20 72 65 74 75 72 6e 73 20 61 20 | ....#.cross.distance,.returns.a. |
2a880 | 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 73 20 28 32 44 20 61 | table.i.e..a.list.of.lists.(2D.a |
2a8a0 | 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e | rray).:-.....#.[.....#...[distan |
2a8c0 | 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f | ce_from_cluster1,.distance_from_ |
2a8e0 | 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f | cluster2,....],...<-.for.data_po |
2a900 | 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 | int1.....#...[distance_from_clus |
2a920 | 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e | ter1,.distance_from_cluster2,... |
2a940 | 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 | .],...<-.for.data_point2.....#.. |
2a960 | 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2a980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 | ..........................<-.and |
2a9a0 | 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a 20 20 20 20 23 20 67 65 74 20 74 68 65 | .so.on........#.]......#.get.the |
2a9c0 | 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f 72 20 65 61 63 68 20 64 61 74 61 20 70 | .closest.cluster.for.each.data.p |
2a9e0 | 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 74 6f 20 74 68 61 74 20 64 61 74 61 20 | oint.and.assign.it.to.that.data. |
2aa00 | 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 | point.....clusters.=.np.min(dist |
2aa20 | 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 23 20 61 78 69 73 3d 31 20 67 65 74 73 | ances,.axis=1).....#.axis=1.gets |
2aa40 | 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 | .the.minimum.on.horizontal.axis. |
2aa60 | 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 | rather.than.vertical......#.sum. |
2aa80 | 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 73 20 74 6f 20 67 65 74 20 74 68 65 20 | up.all.the.distances.to.get.the. |
2aaa0 | 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 74 61 0a 20 20 20 20 64 69 73 74 6f 72 | net.deviation.in.data.....distor |
2aac0 | 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 74 65 72 73 29 20 2f 20 78 2e 73 68 61 | tions[k].=.sum(clusters)./.x.sha |
2aae0 | 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e 67 20 62 79 20 78 2e 73 68 61 70 65 5b | pe[0].....#.dividing.by.x.shape[ |
2ab00 | 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 | 0].i.e..no..of.data.points,.to.g |
2ab20 | 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d | et.the.mean..........inertias[k] |
2ab40 | 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 | .=.model.inertia_..print("\nValu |
2ab60 | 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 | es.of.distortions.:-\n").for.ite |
2ab80 | 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 | m.in.distortions.items():.....pr |
2aba0 | 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d | int("%s:.%s".%item)distortions.= |
2abc0 | 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 | .{}.inertias.=.{}.K.=.range(1,.1 |
2abe0 | 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 | 0)..for.k.in.K:.....#.Building.a |
2ac00 | 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d | nd.fitting.the.model.....model.= |
2ac20 | 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 | .KMeans(n_clusters=k).fit(x).... |
2ac40 | 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 | .model.fit(x)..........distances |
2ac60 | 20 3d 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 | .=.cdist(x,.model.cluster_center |
2ac80 | 73 5f 29 0a 20 20 20 20 23 20 63 64 69 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 | s_).....#.cdist(data_points,.clu |
2aca0 | 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 | ster_points).....#.cross.distanc |
2acc0 | 65 2c 20 72 65 74 75 72 6e 73 20 61 20 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f | e,.returns.a.table.i.e..a.list.o |
2ace0 | 66 20 6c 69 73 74 73 20 28 32 44 20 61 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 | f.lists.(2D.array).:-.....#.[... |
2ad00 | 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 | ..#...[distance_from_cluster1,.d |
2ad20 | 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c | istance_from_cluster2,....],...< |
2ad40 | 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 | -.for.data_point1.....#...[dista |
2ad60 | 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d | nce_from_cluster1,.distance_from |
2ad80 | 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 | _cluster2,....],...<-.for.data_p |
2ada0 | 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oint2.....#..................... |
2adc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2ade0 | 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a | .......<-.and.so.on........#.].. |
2ae00 | 20 20 20 20 23 20 67 65 74 20 74 68 65 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f | ....#.get.the.closest.cluster.fo |
2ae20 | 72 20 65 61 63 68 20 64 61 74 61 20 70 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 | r.each.data.point.and.assign.it. |
2ae40 | 74 6f 20 74 68 61 74 20 64 61 74 61 20 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 | to.that.data.point.....clusters. |
2ae60 | 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 | =.np.min(distances,.axis=1)..... |
2ae80 | 23 20 61 78 69 73 3d 31 20 67 65 74 73 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 | #.axis=1.gets.the.minimum.on.hor |
2aea0 | 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 | izontal.axis.rather.than.vertica |
2aec0 | 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 | l......#.sum.up.all.the.distance |
2aee0 | 73 20 74 6f 20 67 65 74 20 74 68 65 20 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 | s.to.get.the.net.deviation.in.da |
2af00 | 74 61 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 | ta.....distortions[k].=.sum(clus |
2af20 | 74 65 72 73 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e | ters)./.x.shape[0].....#.dividin |
2af40 | 67 20 62 79 20 78 2e 73 68 61 70 65 5b 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 | g.by.x.shape[0].i.e..no..of.data |
2af60 | 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 | .points,.to.get.the.mean........ |
2af80 | 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a | ..inertias[k].=.model.inertia_.. |
2afa0 | 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a | print("\nValues.of.distortions.: |
2afc0 | 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 | -\n").for.item.in.distortions.it |
2afe0 | 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 | ems():.....print("%s:.%s".%item) |
2b000 | 0d 00 00 00 01 07 59 00 07 59 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ......Y..Y...................... |
2b020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2b740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 91 23 84 3a 07 01 01 | ..........................#.:... |
2b760 | 91 27 91 27 25 74 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 | .'.'%tdistortions.=.{}.inertias. |
2b780 | 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 | =.{}.K.=.range(1,.10)..for.k.in. |
2b7a0 | 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 | K:.....#.Building.and.fitting.th |
2b7c0 | 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 | e.model.....model.=.KMeans(n_clu |
2b7e0 | 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 | sters=k).fit(x).....model.fit(x) |
2b800 | 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 20 3d 20 63 64 69 73 74 28 78 2c 20 6d | ..........distances.=.cdist(x,.m |
2b820 | 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 0a 20 20 20 20 23 20 63 64 69 | odel.cluster_centers_).....#.cdi |
2b840 | 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a | st(data_points,.cluster_points). |
2b860 | 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 65 2c 20 72 65 74 75 72 6e 73 20 61 20 | ....#.cross.distance,.returns.a. |
2b880 | 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 73 20 28 32 44 20 61 | table.i.e..a.list.of.lists.(2D.a |
2b8a0 | 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e | rray).:-.....#.[.....#...[distan |
2b8c0 | 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f | ce_from_cluster1,.distance_from_ |
2b8e0 | 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f | cluster2,....],...<-.for.data_po |
2b900 | 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 | int1.....#...[distance_from_clus |
2b920 | 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e | ter1,.distance_from_cluster2,... |
2b940 | 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 | .],...<-.for.data_point2.....#.. |
2b960 | 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2b980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 | ..........................<-.and |
2b9a0 | 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a 20 20 20 20 23 20 67 65 74 20 74 68 65 | .so.on........#.]......#.get.the |
2b9c0 | 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f 72 20 65 61 63 68 20 64 61 74 61 20 70 | .closest.cluster.for.each.data.p |
2b9e0 | 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 74 6f 20 74 68 61 74 20 64 61 74 61 20 | oint.and.assign.it.to.that.data. |
2ba00 | 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 | point.....clusters.=.np.min(dist |
2ba20 | 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 23 20 61 78 69 73 3d 31 20 67 65 74 73 | ances,.axis=1).....#.axis=1.gets |
2ba40 | 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 | .the.minimum.on.horizontal.axis. |
2ba60 | 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 | rather.than.vertical......#.sum. |
2ba80 | 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 73 20 74 6f 20 67 65 74 20 74 68 65 20 | up.all.the.distances.to.get.the. |
2baa0 | 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 74 61 0a 20 20 20 20 64 69 73 74 6f 72 | net.deviation.in.data.....distor |
2bac0 | 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 74 65 72 73 29 20 2f 20 78 2e 73 68 61 | tions[k].=.sum(clusters)./.x.sha |
2bae0 | 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e 67 20 62 79 20 78 2e 73 68 61 70 65 5b | pe[0].....#.dividing.by.x.shape[ |
2bb00 | 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 | 0].i.e..no..of.data.points,.to.g |
2bb20 | 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d | et.the.mean..........inertias[k] |
2bb40 | 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 | .=.model.inertia_..print("\nValu |
2bb60 | 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 | es.of.distortions.:-\n").for.ite |
2bb80 | 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 | m.in.distortions.items():.....pr |
2bba0 | 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d | int("%s:.%s".%item)distortions.= |
2bbc0 | 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 | .{}.inertias.=.{}.K.=.range(1,.1 |
2bbe0 | 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 | 0)..for.k.in.K:.....#.Building.a |
2bc00 | 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d | nd.fitting.the.model.....model.= |
2bc20 | 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 | .KMeans(n_clusters=k).fit(x).... |
2bc40 | 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 | .model.fit(x)..........distances |
2bc60 | 20 3d 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 | .=.cdist(x,.model.cluster_center |
2bc80 | 73 5f 29 0a 20 20 20 20 23 20 63 64 69 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 | s_).....#.cdist(data_points,.clu |
2bca0 | 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 | ster_points).....#.cross.distanc |
2bcc0 | 65 2c 20 72 65 74 75 72 6e 73 20 61 20 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f | e,.returns.a.table.i.e..a.list.o |
2bce0 | 66 20 6c 69 73 74 73 20 28 32 44 20 61 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 | f.lists.(2D.array).:-.....#.[... |
2bd00 | 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 | ..#...[distance_from_cluster1,.d |
2bd20 | 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c | istance_from_cluster2,....],...< |
2bd40 | 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 | -.for.data_point1.....#...[dista |
2bd60 | 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d | nce_from_cluster1,.distance_from |
2bd80 | 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 | _cluster2,....],...<-.for.data_p |
2bda0 | 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oint2.....#..................... |
2bdc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2bde0 | 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a | .......<-.and.so.on........#.].. |
2be00 | 20 20 20 20 23 20 67 65 74 20 74 68 65 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f | ....#.get.the.closest.cluster.fo |
2be20 | 72 20 65 61 63 68 20 64 61 74 61 20 70 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 | r.each.data.point.and.assign.it. |
2be40 | 74 6f 20 74 68 61 74 20 64 61 74 61 20 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 | to.that.data.point.....clusters. |
2be60 | 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 | =.np.min(distances,.axis=1)..... |
2be80 | 23 20 61 78 69 73 3d 31 20 67 65 74 73 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 | #.axis=1.gets.the.minimum.on.hor |
2bea0 | 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 | izontal.axis.rather.than.vertica |
2bec0 | 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 | l......#.sum.up.all.the.distance |
2bee0 | 73 20 74 6f 20 67 65 74 20 74 68 65 20 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 | s.to.get.the.net.deviation.in.da |
2bf00 | 74 61 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 | ta.....distortions[k].=.sum(clus |
2bf20 | 74 65 72 73 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e | ters)./.x.shape[0].....#.dividin |
2bf40 | 67 20 62 79 20 78 2e 73 68 61 70 65 5b 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 | g.by.x.shape[0].i.e..no..of.data |
2bf60 | 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 | .points,.to.get.the.mean........ |
2bf80 | 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a | ..inertias[k].=.model.inertia_.. |
2bfa0 | 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a | print("\nValues.of.distortions.: |
2bfc0 | 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 | -\n").for.item.in.distortions.it |
2bfe0 | 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 | ems():.....print("%s:.%s".%item) |
2c000 | 0d 00 00 00 01 07 59 00 07 59 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ......Y..Y...................... |
2c020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2c740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 91 23 84 3b 07 01 01 | ..........................#.;... |
2c760 | 91 27 91 27 25 75 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 | .'.'%udistortions.=.{}.inertias. |
2c780 | 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 | =.{}.K.=.range(1,.10)..for.k.in. |
2c7a0 | 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 | K:.....#.Building.and.fitting.th |
2c7c0 | 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 | e.model.....model.=.KMeans(n_clu |
2c7e0 | 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 | sters=k).fit(x).....model.fit(x) |
2c800 | 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 20 3d 20 63 64 69 73 74 28 78 2c 20 6d | ..........distances.=.cdist(x,.m |
2c820 | 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 0a 20 20 20 20 23 20 63 64 69 | odel.cluster_centers_).....#.cdi |
2c840 | 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a | st(data_points,.cluster_points). |
2c860 | 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 65 2c 20 72 65 74 75 72 6e 73 20 61 20 | ....#.cross.distance,.returns.a. |
2c880 | 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 73 20 28 32 44 20 61 | table.i.e..a.list.of.lists.(2D.a |
2c8a0 | 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e | rray).:-.....#.[.....#...[distan |
2c8c0 | 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f | ce_from_cluster1,.distance_from_ |
2c8e0 | 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f | cluster2,....],...<-.for.data_po |
2c900 | 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 | int1.....#...[distance_from_clus |
2c920 | 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e | ter1,.distance_from_cluster2,... |
2c940 | 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 | .],...<-.for.data_point2.....#.. |
2c960 | 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2c980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 | ..........................<-.and |
2c9a0 | 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a 20 20 20 20 23 20 67 65 74 20 74 68 65 | .so.on........#.]......#.get.the |
2c9c0 | 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f 72 20 65 61 63 68 20 64 61 74 61 20 70 | .closest.cluster.for.each.data.p |
2c9e0 | 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 74 6f 20 74 68 61 74 20 64 61 74 61 20 | oint.and.assign.it.to.that.data. |
2ca00 | 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 | point.....clusters.=.np.min(dist |
2ca20 | 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 23 20 61 78 69 73 3d 31 20 67 65 74 73 | ances,.axis=1).....#.axis=1.gets |
2ca40 | 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 | .the.minimum.on.horizontal.axis. |
2ca60 | 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 | rather.than.vertical......#.sum. |
2ca80 | 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 73 20 74 6f 20 67 65 74 20 74 68 65 20 | up.all.the.distances.to.get.the. |
2caa0 | 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 74 61 0a 20 20 20 20 64 69 73 74 6f 72 | net.deviation.in.data.....distor |
2cac0 | 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 74 65 72 73 29 20 2f 20 78 2e 73 68 61 | tions[k].=.sum(clusters)./.x.sha |
2cae0 | 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e 67 20 62 79 20 78 2e 73 68 61 70 65 5b | pe[0].....#.dividing.by.x.shape[ |
2cb00 | 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 | 0].i.e..no..of.data.points,.to.g |
2cb20 | 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d | et.the.mean..........inertias[k] |
2cb40 | 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 | .=.model.inertia_..print("\nValu |
2cb60 | 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 | es.of.distortions.:-\n").for.ite |
2cb80 | 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 | m.in.distortions.items():.....pr |
2cba0 | 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d | int("%s:.%s".%item)distortions.= |
2cbc0 | 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 | .{}.inertias.=.{}.K.=.range(1,.1 |
2cbe0 | 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 | 0)..for.k.in.K:.....#.Building.a |
2cc00 | 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d | nd.fitting.the.model.....model.= |
2cc20 | 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 | .KMeans(n_clusters=k).fit(x).... |
2cc40 | 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 | .model.fit(x)..........distances |
2cc60 | 20 3d 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 | .=.cdist(x,.model.cluster_center |
2cc80 | 73 5f 29 0a 20 20 20 20 23 20 63 64 69 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 | s_).....#.cdist(data_points,.clu |
2cca0 | 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 | ster_points).....#.cross.distanc |
2ccc0 | 65 2c 20 72 65 74 75 72 6e 73 20 61 20 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f | e,.returns.a.table.i.e..a.list.o |
2cce0 | 66 20 6c 69 73 74 73 20 28 32 44 20 61 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 | f.lists.(2D.array).:-.....#.[... |
2cd00 | 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 | ..#...[distance_from_cluster1,.d |
2cd20 | 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c | istance_from_cluster2,....],...< |
2cd40 | 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 | -.for.data_point1.....#...[dista |
2cd60 | 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d | nce_from_cluster1,.distance_from |
2cd80 | 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 | _cluster2,....],...<-.for.data_p |
2cda0 | 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oint2.....#..................... |
2cdc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2cde0 | 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a | .......<-.and.so.on........#.].. |
2ce00 | 20 20 20 20 23 20 67 65 74 20 74 68 65 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f | ....#.get.the.closest.cluster.fo |
2ce20 | 72 20 65 61 63 68 20 64 61 74 61 20 70 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 | r.each.data.point.and.assign.it. |
2ce40 | 74 6f 20 74 68 61 74 20 64 61 74 61 20 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 | to.that.data.point.....clusters. |
2ce60 | 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 | =.np.min(distances,.axis=1)..... |
2ce80 | 23 20 61 78 69 73 3d 31 20 67 65 74 73 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 | #.axis=1.gets.the.minimum.on.hor |
2cea0 | 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 | izontal.axis.rather.than.vertica |
2cec0 | 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 | l......#.sum.up.all.the.distance |
2cee0 | 73 20 74 6f 20 67 65 74 20 74 68 65 20 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 | s.to.get.the.net.deviation.in.da |
2cf00 | 74 61 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 | ta.....distortions[k].=.sum(clus |
2cf20 | 74 65 72 73 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e | ters)./.x.shape[0].....#.dividin |
2cf40 | 67 20 62 79 20 78 2e 73 68 61 70 65 5b 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 | g.by.x.shape[0].i.e..no..of.data |
2cf60 | 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 | .points,.to.get.the.mean........ |
2cf80 | 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a | ..inertias[k].=.model.inertia_.. |
2cfa0 | 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a | print("\nValues.of.distortions.: |
2cfc0 | 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 | -\n").for.item.in.distortions.it |
2cfe0 | 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 | ems():.....print("%s:.%s".%item) |
2d000 | 0d 00 00 00 01 07 59 00 07 59 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ......Y..Y...................... |
2d020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2d740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 91 23 84 3c 07 01 01 | ..........................#.<... |
2d760 | 91 27 91 27 25 76 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 | .'.'%vdistortions.=.{}.inertias. |
2d780 | 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 | =.{}.K.=.range(1,.10)..for.k.in. |
2d7a0 | 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 | K:.....#.Building.and.fitting.th |
2d7c0 | 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 | e.model.....model.=.KMeans(n_clu |
2d7e0 | 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 | sters=k).fit(x).....model.fit(x) |
2d800 | 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 20 3d 20 63 64 69 73 74 28 78 2c 20 6d | ..........distances.=.cdist(x,.m |
2d820 | 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 0a 20 20 20 20 23 20 63 64 69 | odel.cluster_centers_).....#.cdi |
2d840 | 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a | st(data_points,.cluster_points). |
2d860 | 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 65 2c 20 72 65 74 75 72 6e 73 20 61 20 | ....#.cross.distance,.returns.a. |
2d880 | 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 73 20 28 32 44 20 61 | table.i.e..a.list.of.lists.(2D.a |
2d8a0 | 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e | rray).:-.....#.[.....#...[distan |
2d8c0 | 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f | ce_from_cluster1,.distance_from_ |
2d8e0 | 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f | cluster2,....],...<-.for.data_po |
2d900 | 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 | int1.....#...[distance_from_clus |
2d920 | 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e | ter1,.distance_from_cluster2,... |
2d940 | 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 | .],...<-.for.data_point2.....#.. |
2d960 | 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2d980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 | ..........................<-.and |
2d9a0 | 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a 20 20 20 20 23 20 67 65 74 20 74 68 65 | .so.on........#.]......#.get.the |
2d9c0 | 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f 72 20 65 61 63 68 20 64 61 74 61 20 70 | .closest.cluster.for.each.data.p |
2d9e0 | 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 74 6f 20 74 68 61 74 20 64 61 74 61 20 | oint.and.assign.it.to.that.data. |
2da00 | 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 | point.....clusters.=.np.min(dist |
2da20 | 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 23 20 61 78 69 73 3d 31 20 67 65 74 73 | ances,.axis=1).....#.axis=1.gets |
2da40 | 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 | .the.minimum.on.horizontal.axis. |
2da60 | 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 | rather.than.vertical......#.sum. |
2da80 | 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 73 20 74 6f 20 67 65 74 20 74 68 65 20 | up.all.the.distances.to.get.the. |
2daa0 | 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 74 61 0a 20 20 20 20 64 69 73 74 6f 72 | net.deviation.in.data.....distor |
2dac0 | 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 74 65 72 73 29 20 2f 20 78 2e 73 68 61 | tions[k].=.sum(clusters)./.x.sha |
2dae0 | 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e 67 20 62 79 20 78 2e 73 68 61 70 65 5b | pe[0].....#.dividing.by.x.shape[ |
2db00 | 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 | 0].i.e..no..of.data.points,.to.g |
2db20 | 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d | et.the.mean..........inertias[k] |
2db40 | 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 | .=.model.inertia_..print("\nValu |
2db60 | 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 | es.of.distortions.:-\n").for.ite |
2db80 | 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 | m.in.distortions.items():.....pr |
2dba0 | 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d | int("%s:.%s".%item)distortions.= |
2dbc0 | 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 | .{}.inertias.=.{}.K.=.range(1,.1 |
2dbe0 | 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 | 0)..for.k.in.K:.....#.Building.a |
2dc00 | 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d | nd.fitting.the.model.....model.= |
2dc20 | 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 | .KMeans(n_clusters=k).fit(x).... |
2dc40 | 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 | .model.fit(x)..........distances |
2dc60 | 20 3d 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 | .=.cdist(x,.model.cluster_center |
2dc80 | 73 5f 29 0a 20 20 20 20 23 20 63 64 69 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 | s_).....#.cdist(data_points,.clu |
2dca0 | 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 | ster_points).....#.cross.distanc |
2dcc0 | 65 2c 20 72 65 74 75 72 6e 73 20 61 20 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f | e,.returns.a.table.i.e..a.list.o |
2dce0 | 66 20 6c 69 73 74 73 20 28 32 44 20 61 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 | f.lists.(2D.array).:-.....#.[... |
2dd00 | 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 | ..#...[distance_from_cluster1,.d |
2dd20 | 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c | istance_from_cluster2,....],...< |
2dd40 | 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 | -.for.data_point1.....#...[dista |
2dd60 | 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d | nce_from_cluster1,.distance_from |
2dd80 | 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 | _cluster2,....],...<-.for.data_p |
2dda0 | 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oint2.....#..................... |
2ddc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2dde0 | 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a | .......<-.and.so.on........#.].. |
2de00 | 20 20 20 20 23 20 67 65 74 20 74 68 65 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f | ....#.get.the.closest.cluster.fo |
2de20 | 72 20 65 61 63 68 20 64 61 74 61 20 70 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 | r.each.data.point.and.assign.it. |
2de40 | 74 6f 20 74 68 61 74 20 64 61 74 61 20 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 | to.that.data.point.....clusters. |
2de60 | 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 | =.np.min(distances,.axis=1)..... |
2de80 | 23 20 61 78 69 73 3d 31 20 67 65 74 73 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 | #.axis=1.gets.the.minimum.on.hor |
2dea0 | 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 | izontal.axis.rather.than.vertica |
2dec0 | 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 | l......#.sum.up.all.the.distance |
2dee0 | 73 20 74 6f 20 67 65 74 20 74 68 65 20 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 | s.to.get.the.net.deviation.in.da |
2df00 | 74 61 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 | ta.....distortions[k].=.sum(clus |
2df20 | 74 65 72 73 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e | ters)./.x.shape[0].....#.dividin |
2df40 | 67 20 62 79 20 78 2e 73 68 61 70 65 5b 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 | g.by.x.shape[0].i.e..no..of.data |
2df60 | 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 | .points,.to.get.the.mean........ |
2df80 | 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a | ..inertias[k].=.model.inertia_.. |
2dfa0 | 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a | print("\nValues.of.distortions.: |
2dfc0 | 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 | -\n").for.item.in.distortions.it |
2dfe0 | 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 | ems():.....print("%s:.%s".%item) |
2e000 | 0d 00 00 00 01 07 59 00 07 59 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ......Y..Y...................... |
2e020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2e740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 91 23 84 3d 07 01 01 | ..........................#.=... |
2e760 | 91 27 91 27 25 77 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 | .'.'%wdistortions.=.{}.inertias. |
2e780 | 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 | =.{}.K.=.range(1,.10)..for.k.in. |
2e7a0 | 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 | K:.....#.Building.and.fitting.th |
2e7c0 | 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 | e.model.....model.=.KMeans(n_clu |
2e7e0 | 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 | sters=k).fit(x).....model.fit(x) |
2e800 | 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 20 3d 20 63 64 69 73 74 28 78 2c 20 6d | ..........distances.=.cdist(x,.m |
2e820 | 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 0a 20 20 20 20 23 20 63 64 69 | odel.cluster_centers_).....#.cdi |
2e840 | 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a | st(data_points,.cluster_points). |
2e860 | 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 65 2c 20 72 65 74 75 72 6e 73 20 61 20 | ....#.cross.distance,.returns.a. |
2e880 | 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 73 20 28 32 44 20 61 | table.i.e..a.list.of.lists.(2D.a |
2e8a0 | 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e | rray).:-.....#.[.....#...[distan |
2e8c0 | 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f | ce_from_cluster1,.distance_from_ |
2e8e0 | 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f | cluster2,....],...<-.for.data_po |
2e900 | 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 | int1.....#...[distance_from_clus |
2e920 | 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e | ter1,.distance_from_cluster2,... |
2e940 | 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 | .],...<-.for.data_point2.....#.. |
2e960 | 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2e980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 | ..........................<-.and |
2e9a0 | 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a 20 20 20 20 23 20 67 65 74 20 74 68 65 | .so.on........#.]......#.get.the |
2e9c0 | 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f 72 20 65 61 63 68 20 64 61 74 61 20 70 | .closest.cluster.for.each.data.p |
2e9e0 | 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 74 6f 20 74 68 61 74 20 64 61 74 61 20 | oint.and.assign.it.to.that.data. |
2ea00 | 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 | point.....clusters.=.np.min(dist |
2ea20 | 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 23 20 61 78 69 73 3d 31 20 67 65 74 73 | ances,.axis=1).....#.axis=1.gets |
2ea40 | 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 | .the.minimum.on.horizontal.axis. |
2ea60 | 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 | rather.than.vertical......#.sum. |
2ea80 | 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 73 20 74 6f 20 67 65 74 20 74 68 65 20 | up.all.the.distances.to.get.the. |
2eaa0 | 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 74 61 0a 20 20 20 20 64 69 73 74 6f 72 | net.deviation.in.data.....distor |
2eac0 | 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 74 65 72 73 29 20 2f 20 78 2e 73 68 61 | tions[k].=.sum(clusters)./.x.sha |
2eae0 | 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e 67 20 62 79 20 78 2e 73 68 61 70 65 5b | pe[0].....#.dividing.by.x.shape[ |
2eb00 | 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 | 0].i.e..no..of.data.points,.to.g |
2eb20 | 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d | et.the.mean..........inertias[k] |
2eb40 | 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 | .=.model.inertia_..print("\nValu |
2eb60 | 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 | es.of.distortions.:-\n").for.ite |
2eb80 | 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 | m.in.distortions.items():.....pr |
2eba0 | 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d | int("%s:.%s".%item)distortions.= |
2ebc0 | 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 | .{}.inertias.=.{}.K.=.range(1,.1 |
2ebe0 | 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 | 0)..for.k.in.K:.....#.Building.a |
2ec00 | 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d | nd.fitting.the.model.....model.= |
2ec20 | 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 | .KMeans(n_clusters=k).fit(x).... |
2ec40 | 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 | .model.fit(x)..........distances |
2ec60 | 20 3d 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 | .=.cdist(x,.model.cluster_center |
2ec80 | 73 5f 29 0a 20 20 20 20 23 20 63 64 69 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 | s_).....#.cdist(data_points,.clu |
2eca0 | 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 | ster_points).....#.cross.distanc |
2ecc0 | 65 2c 20 72 65 74 75 72 6e 73 20 61 20 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f | e,.returns.a.table.i.e..a.list.o |
2ece0 | 66 20 6c 69 73 74 73 20 28 32 44 20 61 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 | f.lists.(2D.array).:-.....#.[... |
2ed00 | 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 | ..#...[distance_from_cluster1,.d |
2ed20 | 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c | istance_from_cluster2,....],...< |
2ed40 | 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 | -.for.data_point1.....#...[dista |
2ed60 | 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d | nce_from_cluster1,.distance_from |
2ed80 | 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 | _cluster2,....],...<-.for.data_p |
2eda0 | 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oint2.....#..................... |
2edc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2ede0 | 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a | .......<-.and.so.on........#.].. |
2ee00 | 20 20 20 20 23 20 67 65 74 20 74 68 65 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f | ....#.get.the.closest.cluster.fo |
2ee20 | 72 20 65 61 63 68 20 64 61 74 61 20 70 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 | r.each.data.point.and.assign.it. |
2ee40 | 74 6f 20 74 68 61 74 20 64 61 74 61 20 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 | to.that.data.point.....clusters. |
2ee60 | 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 | =.np.min(distances,.axis=1)..... |
2ee80 | 23 20 61 78 69 73 3d 31 20 67 65 74 73 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 | #.axis=1.gets.the.minimum.on.hor |
2eea0 | 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 | izontal.axis.rather.than.vertica |
2eec0 | 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 | l......#.sum.up.all.the.distance |
2eee0 | 73 20 74 6f 20 67 65 74 20 74 68 65 20 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 | s.to.get.the.net.deviation.in.da |
2ef00 | 74 61 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 | ta.....distortions[k].=.sum(clus |
2ef20 | 74 65 72 73 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e | ters)./.x.shape[0].....#.dividin |
2ef40 | 67 20 62 79 20 78 2e 73 68 61 70 65 5b 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 | g.by.x.shape[0].i.e..no..of.data |
2ef60 | 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 | .points,.to.get.the.mean........ |
2ef80 | 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a | ..inertias[k].=.model.inertia_.. |
2efa0 | 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a | print("\nValues.of.distortions.: |
2efc0 | 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 | -\n").for.item.in.distortions.it |
2efe0 | 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 | ems():.....print("%s:.%s".%item) |
2f000 | 0d 00 00 00 01 07 59 00 07 59 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ......Y..Y...................... |
2f020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
2f740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 91 23 84 3e 07 01 01 | ..........................#.>... |
2f760 | 91 27 91 27 25 78 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 | .'.'%xdistortions.=.{}.inertias. |
2f780 | 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 | =.{}.K.=.range(1,.10)..for.k.in. |
2f7a0 | 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 | K:.....#.Building.and.fitting.th |
2f7c0 | 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 | e.model.....model.=.KMeans(n_clu |
2f7e0 | 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 | sters=k).fit(x).....model.fit(x) |
2f800 | 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 20 3d 20 63 64 69 73 74 28 78 2c 20 6d | ..........distances.=.cdist(x,.m |
2f820 | 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 0a 20 20 20 20 23 20 63 64 69 | odel.cluster_centers_).....#.cdi |
2f840 | 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a | st(data_points,.cluster_points). |
2f860 | 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 65 2c 20 72 65 74 75 72 6e 73 20 61 20 | ....#.cross.distance,.returns.a. |
2f880 | 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 73 20 28 32 44 20 61 | table.i.e..a.list.of.lists.(2D.a |
2f8a0 | 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e | rray).:-.....#.[.....#...[distan |
2f8c0 | 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f | ce_from_cluster1,.distance_from_ |
2f8e0 | 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f | cluster2,....],...<-.for.data_po |
2f900 | 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 | int1.....#...[distance_from_clus |
2f920 | 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e | ter1,.distance_from_cluster2,... |
2f940 | 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 | .],...<-.for.data_point2.....#.. |
2f960 | 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2f980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 | ..........................<-.and |
2f9a0 | 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a 20 20 20 20 23 20 67 65 74 20 74 68 65 | .so.on........#.]......#.get.the |
2f9c0 | 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f 72 20 65 61 63 68 20 64 61 74 61 20 70 | .closest.cluster.for.each.data.p |
2f9e0 | 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 74 6f 20 74 68 61 74 20 64 61 74 61 20 | oint.and.assign.it.to.that.data. |
2fa00 | 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 | point.....clusters.=.np.min(dist |
2fa20 | 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 23 20 61 78 69 73 3d 31 20 67 65 74 73 | ances,.axis=1).....#.axis=1.gets |
2fa40 | 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 | .the.minimum.on.horizontal.axis. |
2fa60 | 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 | rather.than.vertical......#.sum. |
2fa80 | 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 73 20 74 6f 20 67 65 74 20 74 68 65 20 | up.all.the.distances.to.get.the. |
2faa0 | 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 74 61 0a 20 20 20 20 64 69 73 74 6f 72 | net.deviation.in.data.....distor |
2fac0 | 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 74 65 72 73 29 20 2f 20 78 2e 73 68 61 | tions[k].=.sum(clusters)./.x.sha |
2fae0 | 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e 67 20 62 79 20 78 2e 73 68 61 70 65 5b | pe[0].....#.dividing.by.x.shape[ |
2fb00 | 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 | 0].i.e..no..of.data.points,.to.g |
2fb20 | 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d | et.the.mean..........inertias[k] |
2fb40 | 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 | .=.model.inertia_..print("\nValu |
2fb60 | 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 | es.of.distortions.:-\n").for.ite |
2fb80 | 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 | m.in.distortions.items():.....pr |
2fba0 | 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d | int("%s:.%s".%item)distortions.= |
2fbc0 | 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 | .{}.inertias.=.{}.K.=.range(1,.1 |
2fbe0 | 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 | 0)..for.k.in.K:.....#.Building.a |
2fc00 | 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d | nd.fitting.the.model.....model.= |
2fc20 | 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 | .KMeans(n_clusters=k).fit(x).... |
2fc40 | 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 | .model.fit(x)..........distances |
2fc60 | 20 3d 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 | .=.cdist(x,.model.cluster_center |
2fc80 | 73 5f 29 0a 20 20 20 20 23 20 63 64 69 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 | s_).....#.cdist(data_points,.clu |
2fca0 | 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 | ster_points).....#.cross.distanc |
2fcc0 | 65 2c 20 72 65 74 75 72 6e 73 20 61 20 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f | e,.returns.a.table.i.e..a.list.o |
2fce0 | 66 20 6c 69 73 74 73 20 28 32 44 20 61 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 | f.lists.(2D.array).:-.....#.[... |
2fd00 | 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 | ..#...[distance_from_cluster1,.d |
2fd20 | 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c | istance_from_cluster2,....],...< |
2fd40 | 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 | -.for.data_point1.....#...[dista |
2fd60 | 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d | nce_from_cluster1,.distance_from |
2fd80 | 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 | _cluster2,....],...<-.for.data_p |
2fda0 | 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oint2.....#..................... |
2fdc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
2fde0 | 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a | .......<-.and.so.on........#.].. |
2fe00 | 20 20 20 20 23 20 67 65 74 20 74 68 65 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f | ....#.get.the.closest.cluster.fo |
2fe20 | 72 20 65 61 63 68 20 64 61 74 61 20 70 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 | r.each.data.point.and.assign.it. |
2fe40 | 74 6f 20 74 68 61 74 20 64 61 74 61 20 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 | to.that.data.point.....clusters. |
2fe60 | 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 | =.np.min(distances,.axis=1)..... |
2fe80 | 23 20 61 78 69 73 3d 31 20 67 65 74 73 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 | #.axis=1.gets.the.minimum.on.hor |
2fea0 | 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 | izontal.axis.rather.than.vertica |
2fec0 | 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 | l......#.sum.up.all.the.distance |
2fee0 | 73 20 74 6f 20 67 65 74 20 74 68 65 20 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 | s.to.get.the.net.deviation.in.da |
2ff00 | 74 61 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 | ta.....distortions[k].=.sum(clus |
2ff20 | 74 65 72 73 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e | ters)./.x.shape[0].....#.dividin |
2ff40 | 67 20 62 79 20 78 2e 73 68 61 70 65 5b 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 | g.by.x.shape[0].i.e..no..of.data |
2ff60 | 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 | .points,.to.get.the.mean........ |
2ff80 | 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a | ..inertias[k].=.model.inertia_.. |
2ffa0 | 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a | print("\nValues.of.distortions.: |
2ffc0 | 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 | -\n").for.item.in.distortions.it |
2ffe0 | 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 | ems():.....print("%s:.%s".%item) |
30000 | 0d 00 00 00 01 07 59 00 07 59 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ......Y..Y...................... |
30020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
300a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
300c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
300e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
301a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
301c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
301e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
302a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
302c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
302e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
303a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
303c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
303e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
304a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
304c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
304e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
305a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
305c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
305e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
306a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
306c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
306e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
30740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 91 23 84 3f 07 01 01 | ..........................#.?... |
30760 | 91 27 91 27 25 79 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 | .'.'%ydistortions.=.{}.inertias. |
30780 | 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 | =.{}.K.=.range(1,.10)..for.k.in. |
307a0 | 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 | K:.....#.Building.and.fitting.th |
307c0 | 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 | e.model.....model.=.KMeans(n_clu |
307e0 | 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 | sters=k).fit(x).....model.fit(x) |
30800 | 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 20 3d 20 63 64 69 73 74 28 78 2c 20 6d | ..........distances.=.cdist(x,.m |
30820 | 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 0a 20 20 20 20 23 20 63 64 69 | odel.cluster_centers_).....#.cdi |
30840 | 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a | st(data_points,.cluster_points). |
30860 | 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 65 2c 20 72 65 74 75 72 6e 73 20 61 20 | ....#.cross.distance,.returns.a. |
30880 | 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 73 20 28 32 44 20 61 | table.i.e..a.list.of.lists.(2D.a |
308a0 | 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e | rray).:-.....#.[.....#...[distan |
308c0 | 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f | ce_from_cluster1,.distance_from_ |
308e0 | 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f | cluster2,....],...<-.for.data_po |
30900 | 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 | int1.....#...[distance_from_clus |
30920 | 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e | ter1,.distance_from_cluster2,... |
30940 | 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 | .],...<-.for.data_point2.....#.. |
30960 | 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
30980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 | ..........................<-.and |
309a0 | 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a 20 20 20 20 23 20 67 65 74 20 74 68 65 | .so.on........#.]......#.get.the |
309c0 | 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f 72 20 65 61 63 68 20 64 61 74 61 20 70 | .closest.cluster.for.each.data.p |
309e0 | 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 74 6f 20 74 68 61 74 20 64 61 74 61 20 | oint.and.assign.it.to.that.data. |
30a00 | 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 | point.....clusters.=.np.min(dist |
30a20 | 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 23 20 61 78 69 73 3d 31 20 67 65 74 73 | ances,.axis=1).....#.axis=1.gets |
30a40 | 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 | .the.minimum.on.horizontal.axis. |
30a60 | 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 | rather.than.vertical......#.sum. |
30a80 | 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 73 20 74 6f 20 67 65 74 20 74 68 65 20 | up.all.the.distances.to.get.the. |
30aa0 | 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 74 61 0a 20 20 20 20 64 69 73 74 6f 72 | net.deviation.in.data.....distor |
30ac0 | 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 74 65 72 73 29 20 2f 20 78 2e 73 68 61 | tions[k].=.sum(clusters)./.x.sha |
30ae0 | 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e 67 20 62 79 20 78 2e 73 68 61 70 65 5b | pe[0].....#.dividing.by.x.shape[ |
30b00 | 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 | 0].i.e..no..of.data.points,.to.g |
30b20 | 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d | et.the.mean..........inertias[k] |
30b40 | 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 | .=.model.inertia_..print("\nValu |
30b60 | 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 | es.of.distortions.:-\n").for.ite |
30b80 | 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 | m.in.distortions.items():.....pr |
30ba0 | 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d | int("%s:.%s".%item)distortions.= |
30bc0 | 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 | .{}.inertias.=.{}.K.=.range(1,.1 |
30be0 | 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 | 0)..for.k.in.K:.....#.Building.a |
30c00 | 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d | nd.fitting.the.model.....model.= |
30c20 | 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 | .KMeans(n_clusters=k).fit(x).... |
30c40 | 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 | .model.fit(x)..........distances |
30c60 | 20 3d 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 | .=.cdist(x,.model.cluster_center |
30c80 | 73 5f 29 0a 20 20 20 20 23 20 63 64 69 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 | s_).....#.cdist(data_points,.clu |
30ca0 | 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 | ster_points).....#.cross.distanc |
30cc0 | 65 2c 20 72 65 74 75 72 6e 73 20 61 20 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f | e,.returns.a.table.i.e..a.list.o |
30ce0 | 66 20 6c 69 73 74 73 20 28 32 44 20 61 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 | f.lists.(2D.array).:-.....#.[... |
30d00 | 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 | ..#...[distance_from_cluster1,.d |
30d20 | 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c | istance_from_cluster2,....],...< |
30d40 | 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 | -.for.data_point1.....#...[dista |
30d60 | 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d | nce_from_cluster1,.distance_from |
30d80 | 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 | _cluster2,....],...<-.for.data_p |
30da0 | 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oint2.....#..................... |
30dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
30de0 | 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a | .......<-.and.so.on........#.].. |
30e00 | 20 20 20 20 23 20 67 65 74 20 74 68 65 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f | ....#.get.the.closest.cluster.fo |
30e20 | 72 20 65 61 63 68 20 64 61 74 61 20 70 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 | r.each.data.point.and.assign.it. |
30e40 | 74 6f 20 74 68 61 74 20 64 61 74 61 20 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 | to.that.data.point.....clusters. |
30e60 | 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 | =.np.min(distances,.axis=1)..... |
30e80 | 23 20 61 78 69 73 3d 31 20 67 65 74 73 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 | #.axis=1.gets.the.minimum.on.hor |
30ea0 | 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 | izontal.axis.rather.than.vertica |
30ec0 | 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 | l......#.sum.up.all.the.distance |
30ee0 | 73 20 74 6f 20 67 65 74 20 74 68 65 20 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 | s.to.get.the.net.deviation.in.da |
30f00 | 74 61 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 | ta.....distortions[k].=.sum(clus |
30f20 | 74 65 72 73 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e | ters)./.x.shape[0].....#.dividin |
30f40 | 67 20 62 79 20 78 2e 73 68 61 70 65 5b 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 | g.by.x.shape[0].i.e..no..of.data |
30f60 | 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 | .points,.to.get.the.mean........ |
30f80 | 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a | ..inertias[k].=.model.inertia_.. |
30fa0 | 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a | print("\nValues.of.distortions.: |
30fc0 | 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 | -\n").for.item.in.distortions.it |
30fe0 | 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 | ems():.....print("%s:.%s".%item) |
31000 | 0d 00 00 00 01 07 59 00 07 59 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ......Y..Y...................... |
31020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
310a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
310c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
310e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
311a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
311c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
311e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
312a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
312c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
312e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
313a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
313c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
313e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
314a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
314c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
314e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
315a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
315c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
315e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
316a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
316c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
316e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
31740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 91 23 84 40 07 01 01 | ..........................#.@... |
31760 | 91 27 91 27 25 7a 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 | .'.'%zdistortions.=.{}.inertias. |
31780 | 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 | =.{}.K.=.range(1,.10)..for.k.in. |
317a0 | 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 | K:.....#.Building.and.fitting.th |
317c0 | 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 | e.model.....model.=.KMeans(n_clu |
317e0 | 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 | sters=k).fit(x).....model.fit(x) |
31800 | 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 20 3d 20 63 64 69 73 74 28 78 2c 20 6d | ..........distances.=.cdist(x,.m |
31820 | 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 0a 20 20 20 20 23 20 63 64 69 | odel.cluster_centers_).....#.cdi |
31840 | 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a | st(data_points,.cluster_points). |
31860 | 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 65 2c 20 72 65 74 75 72 6e 73 20 61 20 | ....#.cross.distance,.returns.a. |
31880 | 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 73 20 28 32 44 20 61 | table.i.e..a.list.of.lists.(2D.a |
318a0 | 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e | rray).:-.....#.[.....#...[distan |
318c0 | 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f | ce_from_cluster1,.distance_from_ |
318e0 | 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f | cluster2,....],...<-.for.data_po |
31900 | 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 | int1.....#...[distance_from_clus |
31920 | 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e | ter1,.distance_from_cluster2,... |
31940 | 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 | .],...<-.for.data_point2.....#.. |
31960 | 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
31980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 | ..........................<-.and |
319a0 | 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a 20 20 20 20 23 20 67 65 74 20 74 68 65 | .so.on........#.]......#.get.the |
319c0 | 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f 72 20 65 61 63 68 20 64 61 74 61 20 70 | .closest.cluster.for.each.data.p |
319e0 | 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 74 6f 20 74 68 61 74 20 64 61 74 61 20 | oint.and.assign.it.to.that.data. |
31a00 | 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 | point.....clusters.=.np.min(dist |
31a20 | 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 23 20 61 78 69 73 3d 31 20 67 65 74 73 | ances,.axis=1).....#.axis=1.gets |
31a40 | 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 | .the.minimum.on.horizontal.axis. |
31a60 | 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 | rather.than.vertical......#.sum. |
31a80 | 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 73 20 74 6f 20 67 65 74 20 74 68 65 20 | up.all.the.distances.to.get.the. |
31aa0 | 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 74 61 0a 20 20 20 20 64 69 73 74 6f 72 | net.deviation.in.data.....distor |
31ac0 | 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 74 65 72 73 29 20 2f 20 78 2e 73 68 61 | tions[k].=.sum(clusters)./.x.sha |
31ae0 | 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e 67 20 62 79 20 78 2e 73 68 61 70 65 5b | pe[0].....#.dividing.by.x.shape[ |
31b00 | 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 | 0].i.e..no..of.data.points,.to.g |
31b20 | 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d | et.the.mean..........inertias[k] |
31b40 | 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 | .=.model.inertia_..print("\nValu |
31b60 | 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 | es.of.distortions.:-\n").for.ite |
31b80 | 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 | m.in.distortions.items():.....pr |
31ba0 | 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d | int("%s:.%s".%item)distortions.= |
31bc0 | 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 | .{}.inertias.=.{}.K.=.range(1,.1 |
31be0 | 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 | 0)..for.k.in.K:.....#.Building.a |
31c00 | 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d | nd.fitting.the.model.....model.= |
31c20 | 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 | .KMeans(n_clusters=k).fit(x).... |
31c40 | 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 | .model.fit(x)..........distances |
31c60 | 20 3d 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 | .=.cdist(x,.model.cluster_center |
31c80 | 73 5f 29 0a 20 20 20 20 23 20 63 64 69 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 | s_).....#.cdist(data_points,.clu |
31ca0 | 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 | ster_points).....#.cross.distanc |
31cc0 | 65 2c 20 72 65 74 75 72 6e 73 20 61 20 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f | e,.returns.a.table.i.e..a.list.o |
31ce0 | 66 20 6c 69 73 74 73 20 28 32 44 20 61 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 | f.lists.(2D.array).:-.....#.[... |
31d00 | 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 | ..#...[distance_from_cluster1,.d |
31d20 | 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c | istance_from_cluster2,....],...< |
31d40 | 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 | -.for.data_point1.....#...[dista |
31d60 | 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d | nce_from_cluster1,.distance_from |
31d80 | 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 | _cluster2,....],...<-.for.data_p |
31da0 | 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oint2.....#..................... |
31dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
31de0 | 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a | .......<-.and.so.on........#.].. |
31e00 | 20 20 20 20 23 20 67 65 74 20 74 68 65 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f | ....#.get.the.closest.cluster.fo |
31e20 | 72 20 65 61 63 68 20 64 61 74 61 20 70 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 | r.each.data.point.and.assign.it. |
31e40 | 74 6f 20 74 68 61 74 20 64 61 74 61 20 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 | to.that.data.point.....clusters. |
31e60 | 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 | =.np.min(distances,.axis=1)..... |
31e80 | 23 20 61 78 69 73 3d 31 20 67 65 74 73 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 | #.axis=1.gets.the.minimum.on.hor |
31ea0 | 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 | izontal.axis.rather.than.vertica |
31ec0 | 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 | l......#.sum.up.all.the.distance |
31ee0 | 73 20 74 6f 20 67 65 74 20 74 68 65 20 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 | s.to.get.the.net.deviation.in.da |
31f00 | 74 61 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 | ta.....distortions[k].=.sum(clus |
31f20 | 74 65 72 73 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e | ters)./.x.shape[0].....#.dividin |
31f40 | 67 20 62 79 20 78 2e 73 68 61 70 65 5b 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 | g.by.x.shape[0].i.e..no..of.data |
31f60 | 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 | .points,.to.get.the.mean........ |
31f80 | 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a | ..inertias[k].=.model.inertia_.. |
31fa0 | 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a | print("\nValues.of.distortions.: |
31fc0 | 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 | -\n").for.item.in.distortions.it |
31fe0 | 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 | ems():.....print("%s:.%s".%item) |
32000 | 0d 00 00 00 01 07 59 00 07 59 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ......Y..Y...................... |
32020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
320a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
320c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
320e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
321a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
321c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
321e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
322a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
322c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
322e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
323a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
323c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
323e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
324a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
324c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
324e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
325a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
325c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
325e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
326a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
326c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
326e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
32740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 91 23 84 41 07 01 01 | ..........................#.A... |
32760 | 91 27 91 27 25 7b 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 | .'.'%{distortions.=.{}.inertias. |
32780 | 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 | =.{}.K.=.range(1,.10)..for.k.in. |
327a0 | 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 | K:.....#.Building.and.fitting.th |
327c0 | 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 | e.model.....model.=.KMeans(n_clu |
327e0 | 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 | sters=k).fit(x).....model.fit(x) |
32800 | 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 20 3d 20 63 64 69 73 74 28 78 2c 20 6d | ..........distances.=.cdist(x,.m |
32820 | 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 0a 20 20 20 20 23 20 63 64 69 | odel.cluster_centers_).....#.cdi |
32840 | 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a | st(data_points,.cluster_points). |
32860 | 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 65 2c 20 72 65 74 75 72 6e 73 20 61 20 | ....#.cross.distance,.returns.a. |
32880 | 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 73 20 28 32 44 20 61 | table.i.e..a.list.of.lists.(2D.a |
328a0 | 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e | rray).:-.....#.[.....#...[distan |
328c0 | 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f | ce_from_cluster1,.distance_from_ |
328e0 | 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f | cluster2,....],...<-.for.data_po |
32900 | 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 | int1.....#...[distance_from_clus |
32920 | 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e | ter1,.distance_from_cluster2,... |
32940 | 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 | .],...<-.for.data_point2.....#.. |
32960 | 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
32980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 | ..........................<-.and |
329a0 | 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a 20 20 20 20 23 20 67 65 74 20 74 68 65 | .so.on........#.]......#.get.the |
329c0 | 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f 72 20 65 61 63 68 20 64 61 74 61 20 70 | .closest.cluster.for.each.data.p |
329e0 | 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 74 6f 20 74 68 61 74 20 64 61 74 61 20 | oint.and.assign.it.to.that.data. |
32a00 | 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 | point.....clusters.=.np.min(dist |
32a20 | 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 23 20 61 78 69 73 3d 31 20 67 65 74 73 | ances,.axis=1).....#.axis=1.gets |
32a40 | 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 | .the.minimum.on.horizontal.axis. |
32a60 | 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 | rather.than.vertical......#.sum. |
32a80 | 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 73 20 74 6f 20 67 65 74 20 74 68 65 20 | up.all.the.distances.to.get.the. |
32aa0 | 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 74 61 0a 20 20 20 20 64 69 73 74 6f 72 | net.deviation.in.data.....distor |
32ac0 | 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 74 65 72 73 29 20 2f 20 78 2e 73 68 61 | tions[k].=.sum(clusters)./.x.sha |
32ae0 | 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e 67 20 62 79 20 78 2e 73 68 61 70 65 5b | pe[0].....#.dividing.by.x.shape[ |
32b00 | 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 | 0].i.e..no..of.data.points,.to.g |
32b20 | 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d | et.the.mean..........inertias[k] |
32b40 | 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 | .=.model.inertia_..print("\nValu |
32b60 | 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 | es.of.distortions.:-\n").for.ite |
32b80 | 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 | m.in.distortions.items():.....pr |
32ba0 | 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d | int("%s:.%s".%item)distortions.= |
32bc0 | 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 | .{}.inertias.=.{}.K.=.range(1,.1 |
32be0 | 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 | 0)..for.k.in.K:.....#.Building.a |
32c00 | 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d | nd.fitting.the.model.....model.= |
32c20 | 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 | .KMeans(n_clusters=k).fit(x).... |
32c40 | 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 | .model.fit(x)..........distances |
32c60 | 20 3d 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 | .=.cdist(x,.model.cluster_center |
32c80 | 73 5f 29 0a 20 20 20 20 23 20 63 64 69 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 | s_).....#.cdist(data_points,.clu |
32ca0 | 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 | ster_points).....#.cross.distanc |
32cc0 | 65 2c 20 72 65 74 75 72 6e 73 20 61 20 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f | e,.returns.a.table.i.e..a.list.o |
32ce0 | 66 20 6c 69 73 74 73 20 28 32 44 20 61 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 | f.lists.(2D.array).:-.....#.[... |
32d00 | 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 | ..#...[distance_from_cluster1,.d |
32d20 | 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c | istance_from_cluster2,....],...< |
32d40 | 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 | -.for.data_point1.....#...[dista |
32d60 | 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d | nce_from_cluster1,.distance_from |
32d80 | 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 | _cluster2,....],...<-.for.data_p |
32da0 | 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oint2.....#..................... |
32dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
32de0 | 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a | .......<-.and.so.on........#.].. |
32e00 | 20 20 20 20 23 20 67 65 74 20 74 68 65 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f | ....#.get.the.closest.cluster.fo |
32e20 | 72 20 65 61 63 68 20 64 61 74 61 20 70 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 | r.each.data.point.and.assign.it. |
32e40 | 74 6f 20 74 68 61 74 20 64 61 74 61 20 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 | to.that.data.point.....clusters. |
32e60 | 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 | =.np.min(distances,.axis=1)..... |
32e80 | 23 20 61 78 69 73 3d 31 20 67 65 74 73 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 | #.axis=1.gets.the.minimum.on.hor |
32ea0 | 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 | izontal.axis.rather.than.vertica |
32ec0 | 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 | l......#.sum.up.all.the.distance |
32ee0 | 73 20 74 6f 20 67 65 74 20 74 68 65 20 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 | s.to.get.the.net.deviation.in.da |
32f00 | 74 61 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 | ta.....distortions[k].=.sum(clus |
32f20 | 74 65 72 73 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e | ters)./.x.shape[0].....#.dividin |
32f40 | 67 20 62 79 20 78 2e 73 68 61 70 65 5b 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 | g.by.x.shape[0].i.e..no..of.data |
32f60 | 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 | .points,.to.get.the.mean........ |
32f80 | 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a | ..inertias[k].=.model.inertia_.. |
32fa0 | 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a | print("\nValues.of.distortions.: |
32fc0 | 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 | -\n").for.item.in.distortions.it |
32fe0 | 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 | ems():.....print("%s:.%s".%item) |
33000 | 0d 00 00 00 03 04 a7 00 07 59 05 a2 04 a7 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .........Y...................... |
33020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
330a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
330c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
330e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
331a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
331c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
331e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
332a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
332c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
332e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
333a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
333c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
333e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
33480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
334a0 | 00 00 00 00 00 00 00 81 77 84 44 07 01 01 81 7b 81 7b 25 7e 23 20 56 69 73 75 61 6c 69 7a 65 20 | ........w.D....{.{%~#.Visualize. |
334c0 | 74 68 65 20 64 61 74 61 0a 70 6c 74 2e 70 6c 6f 74 28 29 0a 70 6c 74 2e 78 6c 69 6d 28 5b 30 2c | the.data.plt.plot().plt.xlim([0, |
334e0 | 20 31 30 5d 29 0a 70 6c 74 2e 79 6c 69 6d 28 5b 30 2c 20 31 30 5d 29 0a 70 6c 74 2e 74 69 74 6c | .10]).plt.ylim([0,.10]).plt.titl |
33500 | 65 28 22 44 61 74 61 73 65 74 22 29 0a 70 6c 74 2e 73 63 61 74 74 65 72 28 78 31 2c 20 78 32 29 | e("Dataset").plt.scatter(x1,.x2) |
33520 | 0a 70 6c 74 2e 73 68 6f 77 28 29 23 20 56 69 73 75 61 6c 69 7a 65 20 74 68 65 20 64 61 74 61 0a | .plt.show()#.Visualize.the.data. |
33540 | 70 6c 74 2e 70 6c 6f 74 28 29 0a 70 6c 74 2e 78 6c 69 6d 28 5b 30 2c 20 31 30 5d 29 0a 70 6c 74 | plt.plot().plt.xlim([0,.10]).plt |
33560 | 2e 79 6c 69 6d 28 5b 30 2c 20 31 30 5d 29 0a 70 6c 74 2e 74 69 74 6c 65 28 22 44 61 74 61 73 65 | .ylim([0,.10]).plt.title("Datase |
33580 | 74 22 29 0a 70 6c 74 2e 73 63 61 74 74 65 72 28 78 31 2c 20 78 32 29 0a 70 6c 74 2e 73 68 6f 77 | t").plt.scatter(x1,.x2).plt.show |
335a0 | 28 29 83 33 84 43 07 01 01 83 37 83 37 25 7d 23 20 43 72 65 61 74 69 6e 67 20 74 68 65 20 64 61 | ().3.C....7.7%}#.Creating.the.da |
335c0 | 74 61 0a 78 31 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 33 2c 20 31 2c 20 31 2c 20 32 2c 20 31 2c | ta.x1.=.np.array([3,.1,.1,.2,.1, |
335e0 | 20 36 2c 20 36 2c 20 36 2c 20 35 2c 20 36 2c 20 37 2c 20 38 2c 20 39 2c 20 38 2c 20 39 2c 20 39 | .6,.6,.6,.5,.6,.7,.8,.9,.8,.9,.9 |
33600 | 2c 20 38 2c 20 34 2c 20 34 2c 20 35 2c 20 34 5d 29 0a 78 32 20 3d 20 6e 70 2e 61 72 72 61 79 28 | ,.8,.4,.4,.5,.4]).x2.=.np.array( |
33620 | 5b 35 2c 20 34 2c 20 35 2c 20 36 2c 20 35 2c 20 38 2c 20 36 2c 20 37 2c 20 36 2c 20 37 2c 20 31 | [5,.4,.5,.6,.5,.8,.6,.7,.6,.7,.1 |
33640 | 2c 20 32 2c 20 31 2c 20 32 2c 20 33 2c 20 32 2c 20 33 2c 20 39 2c 20 31 30 2c 20 39 2c 20 31 30 | ,.2,.1,.2,.3,.2,.3,.9,.10,.9,.10 |
33660 | 5d 29 0a 78 20 3d 20 6e 70 2e 61 72 72 61 79 28 6c 69 73 74 28 7a 69 70 28 78 31 2c 20 78 32 29 | ]).x.=.np.array(list(zip(x1,.x2) |
33680 | 29 29 0a 78 23 20 43 72 65 61 74 69 6e 67 20 74 68 65 20 64 61 74 61 0a 78 31 20 3d 20 6e 70 2e | )).x#.Creating.the.data.x1.=.np. |
336a0 | 61 72 72 61 79 28 5b 33 2c 20 31 2c 20 31 2c 20 32 2c 20 31 2c 20 36 2c 20 36 2c 20 36 2c 20 35 | array([3,.1,.1,.2,.1,.6,.6,.6,.5 |
336c0 | 2c 20 36 2c 20 37 2c 20 38 2c 20 39 2c 20 38 2c 20 39 2c 20 39 2c 20 38 2c 20 34 2c 20 34 2c 20 | ,.6,.7,.8,.9,.8,.9,.9,.8,.4,.4,. |
336e0 | 35 2c 20 34 5d 29 0a 78 32 20 3d 20 6e 70 2e 61 72 72 61 79 28 5b 35 2c 20 34 2c 20 35 2c 20 36 | 5,.4]).x2.=.np.array([5,.4,.5,.6 |
33700 | 2c 20 35 2c 20 38 2c 20 36 2c 20 37 2c 20 36 2c 20 37 2c 20 31 2c 20 32 2c 20 31 2c 20 32 2c 20 | ,.5,.8,.6,.7,.6,.7,.1,.2,.1,.2,. |
33720 | 33 2c 20 32 2c 20 33 2c 20 39 2c 20 31 30 2c 20 39 2c 20 31 30 5d 29 0a 78 20 3d 20 6e 70 2e 61 | 3,.2,.3,.9,.10,.9,.10]).x.=.np.a |
33740 | 72 72 61 79 28 6c 69 73 74 28 7a 69 70 28 78 31 2c 20 78 32 29 29 29 0a 78 91 23 84 42 07 01 01 | rray(list(zip(x1,.x2))).x.#.B... |
33760 | 91 27 91 27 25 7c 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 | .'.'%|distortions.=.{}.inertias. |
33780 | 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 | =.{}.K.=.range(1,.10)..for.k.in. |
337a0 | 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 | K:.....#.Building.and.fitting.th |
337c0 | 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 | e.model.....model.=.KMeans(n_clu |
337e0 | 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 | sters=k).fit(x).....model.fit(x) |
33800 | 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 20 3d 20 63 64 69 73 74 28 78 2c 20 6d | ..........distances.=.cdist(x,.m |
33820 | 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 0a 20 20 20 20 23 20 63 64 69 | odel.cluster_centers_).....#.cdi |
33840 | 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a | st(data_points,.cluster_points). |
33860 | 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 65 2c 20 72 65 74 75 72 6e 73 20 61 20 | ....#.cross.distance,.returns.a. |
33880 | 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 73 20 28 32 44 20 61 | table.i.e..a.list.of.lists.(2D.a |
338a0 | 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e | rray).:-.....#.[.....#...[distan |
338c0 | 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f | ce_from_cluster1,.distance_from_ |
338e0 | 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f | cluster2,....],...<-.for.data_po |
33900 | 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 | int1.....#...[distance_from_clus |
33920 | 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e | ter1,.distance_from_cluster2,... |
33940 | 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 | .],...<-.for.data_point2.....#.. |
33960 | 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
33980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 | ..........................<-.and |
339a0 | 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a 20 20 20 20 23 20 67 65 74 20 74 68 65 | .so.on........#.]......#.get.the |
339c0 | 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f 72 20 65 61 63 68 20 64 61 74 61 20 70 | .closest.cluster.for.each.data.p |
339e0 | 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 74 6f 20 74 68 61 74 20 64 61 74 61 20 | oint.and.assign.it.to.that.data. |
33a00 | 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 | point.....clusters.=.np.min(dist |
33a20 | 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 23 20 61 78 69 73 3d 31 20 67 65 74 73 | ances,.axis=1).....#.axis=1.gets |
33a40 | 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 | .the.minimum.on.horizontal.axis. |
33a60 | 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 | rather.than.vertical......#.sum. |
33a80 | 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 73 20 74 6f 20 67 65 74 20 74 68 65 20 | up.all.the.distances.to.get.the. |
33aa0 | 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 74 61 0a 20 20 20 20 64 69 73 74 6f 72 | net.deviation.in.data.....distor |
33ac0 | 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 74 65 72 73 29 20 2f 20 78 2e 73 68 61 | tions[k].=.sum(clusters)./.x.sha |
33ae0 | 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e 67 20 62 79 20 78 2e 73 68 61 70 65 5b | pe[0].....#.dividing.by.x.shape[ |
33b00 | 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 | 0].i.e..no..of.data.points,.to.g |
33b20 | 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d | et.the.mean..........inertias[k] |
33b40 | 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 | .=.model.inertia_..print("\nValu |
33b60 | 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 | es.of.distortions.:-\n").for.ite |
33b80 | 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 | m.in.distortions.items():.....pr |
33ba0 | 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d | int("%s:.%s".%item)distortions.= |
33bc0 | 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 | .{}.inertias.=.{}.K.=.range(1,.1 |
33be0 | 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 | 0)..for.k.in.K:.....#.Building.a |
33c00 | 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d | nd.fitting.the.model.....model.= |
33c20 | 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 | .KMeans(n_clusters=k).fit(x).... |
33c40 | 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 | .model.fit(x)..........distances |
33c60 | 20 3d 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 | .=.cdist(x,.model.cluster_center |
33c80 | 73 5f 29 0a 20 20 20 20 23 20 63 64 69 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 | s_).....#.cdist(data_points,.clu |
33ca0 | 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 | ster_points).....#.cross.distanc |
33cc0 | 65 2c 20 72 65 74 75 72 6e 73 20 61 20 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f | e,.returns.a.table.i.e..a.list.o |
33ce0 | 66 20 6c 69 73 74 73 20 28 32 44 20 61 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 | f.lists.(2D.array).:-.....#.[... |
33d00 | 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 | ..#...[distance_from_cluster1,.d |
33d20 | 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c | istance_from_cluster2,....],...< |
33d40 | 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 | -.for.data_point1.....#...[dista |
33d60 | 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d | nce_from_cluster1,.distance_from |
33d80 | 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 | _cluster2,....],...<-.for.data_p |
33da0 | 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oint2.....#..................... |
33dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
33de0 | 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a | .......<-.and.so.on........#.].. |
33e00 | 20 20 20 20 23 20 67 65 74 20 74 68 65 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f | ....#.get.the.closest.cluster.fo |
33e20 | 72 20 65 61 63 68 20 64 61 74 61 20 70 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 | r.each.data.point.and.assign.it. |
33e40 | 74 6f 20 74 68 61 74 20 64 61 74 61 20 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 | to.that.data.point.....clusters. |
33e60 | 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 | =.np.min(distances,.axis=1)..... |
33e80 | 23 20 61 78 69 73 3d 31 20 67 65 74 73 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 | #.axis=1.gets.the.minimum.on.hor |
33ea0 | 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 | izontal.axis.rather.than.vertica |
33ec0 | 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 | l......#.sum.up.all.the.distance |
33ee0 | 73 20 74 6f 20 67 65 74 20 74 68 65 20 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 | s.to.get.the.net.deviation.in.da |
33f00 | 74 61 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 | ta.....distortions[k].=.sum(clus |
33f20 | 74 65 72 73 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e | ters)./.x.shape[0].....#.dividin |
33f40 | 67 20 62 79 20 78 2e 73 68 61 70 65 5b 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 | g.by.x.shape[0].i.e..no..of.data |
33f60 | 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 | .points,.to.get.the.mean........ |
33f80 | 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a | ..inertias[k].=.model.inertia_.. |
33fa0 | 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a | print("\nValues.of.distortions.: |
33fc0 | 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 | -\n").for.item.in.distortions.it |
33fe0 | 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 | ems():.....print("%s:.%s".%item) |
34000 | 0d 00 00 00 01 07 59 00 07 59 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ......Y..Y...................... |
34020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
340a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
340c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
340e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
341a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
341c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
341e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
342a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
342c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
342e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
343a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
343c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
343e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
344a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
344c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
344e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
345a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
345c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
345e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
346a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
346c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
346e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
34740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 91 23 84 45 07 01 01 | ..........................#.E... |
34760 | 91 27 91 27 25 7f 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 | .'.'%.distortions.=.{}.inertias. |
34780 | 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 | =.{}.K.=.range(1,.10)..for.k.in. |
347a0 | 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 | K:.....#.Building.and.fitting.th |
347c0 | 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 | e.model.....model.=.KMeans(n_clu |
347e0 | 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 | sters=k).fit(x).....model.fit(x) |
34800 | 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 20 3d 20 63 64 69 73 74 28 78 2c 20 6d | ..........distances.=.cdist(x,.m |
34820 | 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 0a 20 20 20 20 23 20 63 64 69 | odel.cluster_centers_).....#.cdi |
34840 | 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a | st(data_points,.cluster_points). |
34860 | 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 65 2c 20 72 65 74 75 72 6e 73 20 61 20 | ....#.cross.distance,.returns.a. |
34880 | 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 73 20 28 32 44 20 61 | table.i.e..a.list.of.lists.(2D.a |
348a0 | 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e | rray).:-.....#.[.....#...[distan |
348c0 | 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f | ce_from_cluster1,.distance_from_ |
348e0 | 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f | cluster2,....],...<-.for.data_po |
34900 | 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 | int1.....#...[distance_from_clus |
34920 | 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e | ter1,.distance_from_cluster2,... |
34940 | 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 | .],...<-.for.data_point2.....#.. |
34960 | 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
34980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 | ..........................<-.and |
349a0 | 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a 20 20 20 20 23 20 67 65 74 20 74 68 65 | .so.on........#.]......#.get.the |
349c0 | 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f 72 20 65 61 63 68 20 64 61 74 61 20 70 | .closest.cluster.for.each.data.p |
349e0 | 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 74 6f 20 74 68 61 74 20 64 61 74 61 20 | oint.and.assign.it.to.that.data. |
34a00 | 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 | point.....clusters.=.np.min(dist |
34a20 | 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 23 20 61 78 69 73 3d 31 20 67 65 74 73 | ances,.axis=1).....#.axis=1.gets |
34a40 | 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 | .the.minimum.on.horizontal.axis. |
34a60 | 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 | rather.than.vertical......#.sum. |
34a80 | 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 73 20 74 6f 20 67 65 74 20 74 68 65 20 | up.all.the.distances.to.get.the. |
34aa0 | 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 74 61 0a 20 20 20 20 64 69 73 74 6f 72 | net.deviation.in.data.....distor |
34ac0 | 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 74 65 72 73 29 20 2f 20 78 2e 73 68 61 | tions[k].=.sum(clusters)./.x.sha |
34ae0 | 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e 67 20 62 79 20 78 2e 73 68 61 70 65 5b | pe[0].....#.dividing.by.x.shape[ |
34b00 | 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 | 0].i.e..no..of.data.points,.to.g |
34b20 | 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d | et.the.mean..........inertias[k] |
34b40 | 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 | .=.model.inertia_..print("\nValu |
34b60 | 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 | es.of.distortions.:-\n").for.ite |
34b80 | 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 | m.in.distortions.items():.....pr |
34ba0 | 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d | int("%s:.%s".%item)distortions.= |
34bc0 | 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 | .{}.inertias.=.{}.K.=.range(1,.1 |
34be0 | 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 | 0)..for.k.in.K:.....#.Building.a |
34c00 | 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d | nd.fitting.the.model.....model.= |
34c20 | 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 | .KMeans(n_clusters=k).fit(x).... |
34c40 | 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 | .model.fit(x)..........distances |
34c60 | 20 3d 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 | .=.cdist(x,.model.cluster_center |
34c80 | 73 5f 29 0a 20 20 20 20 23 20 63 64 69 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 | s_).....#.cdist(data_points,.clu |
34ca0 | 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 | ster_points).....#.cross.distanc |
34cc0 | 65 2c 20 72 65 74 75 72 6e 73 20 61 20 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f | e,.returns.a.table.i.e..a.list.o |
34ce0 | 66 20 6c 69 73 74 73 20 28 32 44 20 61 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 | f.lists.(2D.array).:-.....#.[... |
34d00 | 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 | ..#...[distance_from_cluster1,.d |
34d20 | 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c | istance_from_cluster2,....],...< |
34d40 | 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 | -.for.data_point1.....#...[dista |
34d60 | 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d | nce_from_cluster1,.distance_from |
34d80 | 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 | _cluster2,....],...<-.for.data_p |
34da0 | 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oint2.....#..................... |
34dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
34de0 | 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a | .......<-.and.so.on........#.].. |
34e00 | 20 20 20 20 23 20 67 65 74 20 74 68 65 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f | ....#.get.the.closest.cluster.fo |
34e20 | 72 20 65 61 63 68 20 64 61 74 61 20 70 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 | r.each.data.point.and.assign.it. |
34e40 | 74 6f 20 74 68 61 74 20 64 61 74 61 20 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 | to.that.data.point.....clusters. |
34e60 | 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 | =.np.min(distances,.axis=1)..... |
34e80 | 23 20 61 78 69 73 3d 31 20 67 65 74 73 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 | #.axis=1.gets.the.minimum.on.hor |
34ea0 | 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 | izontal.axis.rather.than.vertica |
34ec0 | 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 | l......#.sum.up.all.the.distance |
34ee0 | 73 20 74 6f 20 67 65 74 20 74 68 65 20 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 | s.to.get.the.net.deviation.in.da |
34f00 | 74 61 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 | ta.....distortions[k].=.sum(clus |
34f20 | 74 65 72 73 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e | ters)./.x.shape[0].....#.dividin |
34f40 | 67 20 62 79 20 78 2e 73 68 61 70 65 5b 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 | g.by.x.shape[0].i.e..no..of.data |
34f60 | 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 | .points,.to.get.the.mean........ |
34f80 | 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a | ..inertias[k].=.model.inertia_.. |
34fa0 | 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a | print("\nValues.of.distortions.: |
34fc0 | 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 | -\n").for.item.in.distortions.it |
34fe0 | 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 | ems():.....print("%s:.%s".%item) |
35000 | 0d 00 00 00 01 07 58 00 07 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ......X..X...................... |
35020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
350a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
350c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
350e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
351a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
351c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
351e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
352a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
352c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
352e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
353a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
353c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
353e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
354a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
354c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
354e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
355a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
355c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
355e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
356a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
356c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
356e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
35740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 91 24 84 46 07 01 02 91 | .........................$.F.... |
35760 | 27 91 27 25 00 80 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 | '.'%..distortions.=.{}.inertias. |
35780 | 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 | =.{}.K.=.range(1,.10)..for.k.in. |
357a0 | 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 | K:.....#.Building.and.fitting.th |
357c0 | 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 | e.model.....model.=.KMeans(n_clu |
357e0 | 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 | sters=k).fit(x).....model.fit(x) |
35800 | 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 20 3d 20 63 64 69 73 74 28 78 2c 20 6d | ..........distances.=.cdist(x,.m |
35820 | 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 0a 20 20 20 20 23 20 63 64 69 | odel.cluster_centers_).....#.cdi |
35840 | 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a | st(data_points,.cluster_points). |
35860 | 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 65 2c 20 72 65 74 75 72 6e 73 20 61 20 | ....#.cross.distance,.returns.a. |
35880 | 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 73 20 28 32 44 20 61 | table.i.e..a.list.of.lists.(2D.a |
358a0 | 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e | rray).:-.....#.[.....#...[distan |
358c0 | 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f | ce_from_cluster1,.distance_from_ |
358e0 | 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f | cluster2,....],...<-.for.data_po |
35900 | 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 | int1.....#...[distance_from_clus |
35920 | 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e | ter1,.distance_from_cluster2,... |
35940 | 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 | .],...<-.for.data_point2.....#.. |
35960 | 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 | ..........................<-.and |
359a0 | 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a 20 20 20 20 23 20 67 65 74 20 74 68 65 | .so.on........#.]......#.get.the |
359c0 | 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f 72 20 65 61 63 68 20 64 61 74 61 20 70 | .closest.cluster.for.each.data.p |
359e0 | 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 74 6f 20 74 68 61 74 20 64 61 74 61 20 | oint.and.assign.it.to.that.data. |
35a00 | 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 | point.....clusters.=.np.min(dist |
35a20 | 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 23 20 61 78 69 73 3d 31 20 67 65 74 73 | ances,.axis=1).....#.axis=1.gets |
35a40 | 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 | .the.minimum.on.horizontal.axis. |
35a60 | 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 | rather.than.vertical......#.sum. |
35a80 | 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 73 20 74 6f 20 67 65 74 20 74 68 65 20 | up.all.the.distances.to.get.the. |
35aa0 | 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 74 61 0a 20 20 20 20 64 69 73 74 6f 72 | net.deviation.in.data.....distor |
35ac0 | 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 74 65 72 73 29 20 2f 20 78 2e 73 68 61 | tions[k].=.sum(clusters)./.x.sha |
35ae0 | 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e 67 20 62 79 20 78 2e 73 68 61 70 65 5b | pe[0].....#.dividing.by.x.shape[ |
35b00 | 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 | 0].i.e..no..of.data.points,.to.g |
35b20 | 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d | et.the.mean..........inertias[k] |
35b40 | 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 | .=.model.inertia_..print("\nValu |
35b60 | 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 | es.of.distortions.:-\n").for.ite |
35b80 | 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 | m.in.distortions.items():.....pr |
35ba0 | 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d | int("%s:.%s".%item)distortions.= |
35bc0 | 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 | .{}.inertias.=.{}.K.=.range(1,.1 |
35be0 | 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 | 0)..for.k.in.K:.....#.Building.a |
35c00 | 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d | nd.fitting.the.model.....model.= |
35c20 | 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 | .KMeans(n_clusters=k).fit(x).... |
35c40 | 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 | .model.fit(x)..........distances |
35c60 | 20 3d 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 | .=.cdist(x,.model.cluster_center |
35c80 | 73 5f 29 0a 20 20 20 20 23 20 63 64 69 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 | s_).....#.cdist(data_points,.clu |
35ca0 | 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 | ster_points).....#.cross.distanc |
35cc0 | 65 2c 20 72 65 74 75 72 6e 73 20 61 20 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f | e,.returns.a.table.i.e..a.list.o |
35ce0 | 66 20 6c 69 73 74 73 20 28 32 44 20 61 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 | f.lists.(2D.array).:-.....#.[... |
35d00 | 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 | ..#...[distance_from_cluster1,.d |
35d20 | 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c | istance_from_cluster2,....],...< |
35d40 | 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 | -.for.data_point1.....#...[dista |
35d60 | 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d | nce_from_cluster1,.distance_from |
35d80 | 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 | _cluster2,....],...<-.for.data_p |
35da0 | 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oint2.....#..................... |
35dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
35de0 | 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a | .......<-.and.so.on........#.].. |
35e00 | 20 20 20 20 23 20 67 65 74 20 74 68 65 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f | ....#.get.the.closest.cluster.fo |
35e20 | 72 20 65 61 63 68 20 64 61 74 61 20 70 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 | r.each.data.point.and.assign.it. |
35e40 | 74 6f 20 74 68 61 74 20 64 61 74 61 20 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 | to.that.data.point.....clusters. |
35e60 | 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 | =.np.min(distances,.axis=1)..... |
35e80 | 23 20 61 78 69 73 3d 31 20 67 65 74 73 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 | #.axis=1.gets.the.minimum.on.hor |
35ea0 | 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 | izontal.axis.rather.than.vertica |
35ec0 | 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 | l......#.sum.up.all.the.distance |
35ee0 | 73 20 74 6f 20 67 65 74 20 74 68 65 20 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 | s.to.get.the.net.deviation.in.da |
35f00 | 74 61 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 | ta.....distortions[k].=.sum(clus |
35f20 | 74 65 72 73 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e | ters)./.x.shape[0].....#.dividin |
35f40 | 67 20 62 79 20 78 2e 73 68 61 70 65 5b 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 | g.by.x.shape[0].i.e..no..of.data |
35f60 | 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 | .points,.to.get.the.mean........ |
35f80 | 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a | ..inertias[k].=.model.inertia_.. |
35fa0 | 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a | print("\nValues.of.distortions.: |
35fc0 | 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 | -\n").for.item.in.distortions.it |
35fe0 | 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 | ems():.....print("%s:.%s".%item) |
36000 | 0d 00 00 00 01 07 58 00 07 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ......X..X...................... |
36020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
360a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
360c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
360e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
361a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
361c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
361e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
362a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
362c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
362e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
363a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
363c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
363e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
364a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
364c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
364e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
365a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
365c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
365e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
366a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
366c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
366e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
36740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 91 24 84 47 07 01 02 91 | .........................$.G.... |
36760 | 27 91 27 25 00 81 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 | '.'%..distortions.=.{}.inertias. |
36780 | 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 | =.{}.K.=.range(1,.10)..for.k.in. |
367a0 | 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 | K:.....#.Building.and.fitting.th |
367c0 | 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 | e.model.....model.=.KMeans(n_clu |
367e0 | 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 | sters=k).fit(x).....model.fit(x) |
36800 | 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 20 3d 20 63 64 69 73 74 28 78 2c 20 6d | ..........distances.=.cdist(x,.m |
36820 | 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 0a 20 20 20 20 23 20 63 64 69 | odel.cluster_centers_).....#.cdi |
36840 | 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a | st(data_points,.cluster_points). |
36860 | 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 65 2c 20 72 65 74 75 72 6e 73 20 61 20 | ....#.cross.distance,.returns.a. |
36880 | 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 73 20 28 32 44 20 61 | table.i.e..a.list.of.lists.(2D.a |
368a0 | 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e | rray).:-.....#.[.....#...[distan |
368c0 | 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f | ce_from_cluster1,.distance_from_ |
368e0 | 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f | cluster2,....],...<-.for.data_po |
36900 | 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 | int1.....#...[distance_from_clus |
36920 | 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e | ter1,.distance_from_cluster2,... |
36940 | 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 | .],...<-.for.data_point2.....#.. |
36960 | 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 | ..........................<-.and |
369a0 | 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a 20 20 20 20 23 20 67 65 74 20 74 68 65 | .so.on........#.]......#.get.the |
369c0 | 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f 72 20 65 61 63 68 20 64 61 74 61 20 70 | .closest.cluster.for.each.data.p |
369e0 | 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 74 6f 20 74 68 61 74 20 64 61 74 61 20 | oint.and.assign.it.to.that.data. |
36a00 | 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 | point.....clusters.=.np.min(dist |
36a20 | 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 23 20 61 78 69 73 3d 31 20 67 65 74 73 | ances,.axis=1).....#.axis=1.gets |
36a40 | 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 | .the.minimum.on.horizontal.axis. |
36a60 | 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 | rather.than.vertical......#.sum. |
36a80 | 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 73 20 74 6f 20 67 65 74 20 74 68 65 20 | up.all.the.distances.to.get.the. |
36aa0 | 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 74 61 0a 20 20 20 20 64 69 73 74 6f 72 | net.deviation.in.data.....distor |
36ac0 | 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 74 65 72 73 29 20 2f 20 78 2e 73 68 61 | tions[k].=.sum(clusters)./.x.sha |
36ae0 | 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e 67 20 62 79 20 78 2e 73 68 61 70 65 5b | pe[0].....#.dividing.by.x.shape[ |
36b00 | 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 | 0].i.e..no..of.data.points,.to.g |
36b20 | 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d | et.the.mean..........inertias[k] |
36b40 | 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 | .=.model.inertia_..print("\nValu |
36b60 | 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 | es.of.distortions.:-\n").for.ite |
36b80 | 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 | m.in.distortions.items():.....pr |
36ba0 | 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d | int("%s:.%s".%item)distortions.= |
36bc0 | 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 | .{}.inertias.=.{}.K.=.range(1,.1 |
36be0 | 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 | 0)..for.k.in.K:.....#.Building.a |
36c00 | 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d | nd.fitting.the.model.....model.= |
36c20 | 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 | .KMeans(n_clusters=k).fit(x).... |
36c40 | 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 | .model.fit(x)..........distances |
36c60 | 20 3d 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 | .=.cdist(x,.model.cluster_center |
36c80 | 73 5f 29 0a 20 20 20 20 23 20 63 64 69 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 | s_).....#.cdist(data_points,.clu |
36ca0 | 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 | ster_points).....#.cross.distanc |
36cc0 | 65 2c 20 72 65 74 75 72 6e 73 20 61 20 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f | e,.returns.a.table.i.e..a.list.o |
36ce0 | 66 20 6c 69 73 74 73 20 28 32 44 20 61 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 | f.lists.(2D.array).:-.....#.[... |
36d00 | 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 | ..#...[distance_from_cluster1,.d |
36d20 | 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c | istance_from_cluster2,....],...< |
36d40 | 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 | -.for.data_point1.....#...[dista |
36d60 | 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d | nce_from_cluster1,.distance_from |
36d80 | 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 | _cluster2,....],...<-.for.data_p |
36da0 | 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oint2.....#..................... |
36dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
36de0 | 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a | .......<-.and.so.on........#.].. |
36e00 | 20 20 20 20 23 20 67 65 74 20 74 68 65 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f | ....#.get.the.closest.cluster.fo |
36e20 | 72 20 65 61 63 68 20 64 61 74 61 20 70 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 | r.each.data.point.and.assign.it. |
36e40 | 74 6f 20 74 68 61 74 20 64 61 74 61 20 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 | to.that.data.point.....clusters. |
36e60 | 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 | =.np.min(distances,.axis=1)..... |
36e80 | 23 20 61 78 69 73 3d 31 20 67 65 74 73 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 | #.axis=1.gets.the.minimum.on.hor |
36ea0 | 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 | izontal.axis.rather.than.vertica |
36ec0 | 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 | l......#.sum.up.all.the.distance |
36ee0 | 73 20 74 6f 20 67 65 74 20 74 68 65 20 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 | s.to.get.the.net.deviation.in.da |
36f00 | 74 61 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 | ta.....distortions[k].=.sum(clus |
36f20 | 74 65 72 73 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e | ters)./.x.shape[0].....#.dividin |
36f40 | 67 20 62 79 20 78 2e 73 68 61 70 65 5b 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 | g.by.x.shape[0].i.e..no..of.data |
36f60 | 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 | .points,.to.get.the.mean........ |
36f80 | 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a | ..inertias[k].=.model.inertia_.. |
36fa0 | 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a | print("\nValues.of.distortions.: |
36fc0 | 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 | -\n").for.item.in.distortions.it |
36fe0 | 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 | ems():.....print("%s:.%s".%item) |
37000 | 0d 00 00 00 01 07 58 00 07 58 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ......X..X...................... |
37020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
370a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
370c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
370e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
371a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
371c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
371e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
372a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
372c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
372e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
373a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
373c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
373e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
374a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
374c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
374e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
375a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
375c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
375e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
376a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
376c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
376e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
37740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 91 24 84 48 07 01 02 91 | .........................$.H.... |
37760 | 27 91 27 25 00 82 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 | '.'%..distortions.=.{}.inertias. |
37780 | 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 | =.{}.K.=.range(1,.10)..for.k.in. |
377a0 | 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 | K:.....#.Building.and.fitting.th |
377c0 | 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 | e.model.....model.=.KMeans(n_clu |
377e0 | 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 | sters=k).fit(x).....model.fit(x) |
37800 | 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 20 3d 20 63 64 69 73 74 28 78 2c 20 6d | ..........distances.=.cdist(x,.m |
37820 | 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 0a 20 20 20 20 23 20 63 64 69 | odel.cluster_centers_).....#.cdi |
37840 | 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a | st(data_points,.cluster_points). |
37860 | 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 65 2c 20 72 65 74 75 72 6e 73 20 61 20 | ....#.cross.distance,.returns.a. |
37880 | 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 73 20 28 32 44 20 61 | table.i.e..a.list.of.lists.(2D.a |
378a0 | 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e | rray).:-.....#.[.....#...[distan |
378c0 | 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f | ce_from_cluster1,.distance_from_ |
378e0 | 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f | cluster2,....],...<-.for.data_po |
37900 | 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 | int1.....#...[distance_from_clus |
37920 | 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e | ter1,.distance_from_cluster2,... |
37940 | 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 | .],...<-.for.data_point2.....#.. |
37960 | 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 | ..........................<-.and |
379a0 | 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a 20 20 20 20 23 20 67 65 74 20 74 68 65 | .so.on........#.]......#.get.the |
379c0 | 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f 72 20 65 61 63 68 20 64 61 74 61 20 70 | .closest.cluster.for.each.data.p |
379e0 | 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 74 6f 20 74 68 61 74 20 64 61 74 61 20 | oint.and.assign.it.to.that.data. |
37a00 | 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 | point.....clusters.=.np.min(dist |
37a20 | 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 23 20 61 78 69 73 3d 31 20 67 65 74 73 | ances,.axis=1).....#.axis=1.gets |
37a40 | 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 | .the.minimum.on.horizontal.axis. |
37a60 | 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 | rather.than.vertical......#.sum. |
37a80 | 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 73 20 74 6f 20 67 65 74 20 74 68 65 20 | up.all.the.distances.to.get.the. |
37aa0 | 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 74 61 0a 20 20 20 20 64 69 73 74 6f 72 | net.deviation.in.data.....distor |
37ac0 | 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 74 65 72 73 29 20 2f 20 78 2e 73 68 61 | tions[k].=.sum(clusters)./.x.sha |
37ae0 | 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e 67 20 62 79 20 78 2e 73 68 61 70 65 5b | pe[0].....#.dividing.by.x.shape[ |
37b00 | 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 | 0].i.e..no..of.data.points,.to.g |
37b20 | 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d | et.the.mean..........inertias[k] |
37b40 | 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 | .=.model.inertia_..print("\nValu |
37b60 | 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 | es.of.distortions.:-\n").for.ite |
37b80 | 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 | m.in.distortions.items():.....pr |
37ba0 | 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d | int("%s:.%s".%item)distortions.= |
37bc0 | 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 | .{}.inertias.=.{}.K.=.range(1,.1 |
37be0 | 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 | 0)..for.k.in.K:.....#.Building.a |
37c00 | 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d | nd.fitting.the.model.....model.= |
37c20 | 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 | .KMeans(n_clusters=k).fit(x).... |
37c40 | 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 | .model.fit(x)..........distances |
37c60 | 20 3d 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 | .=.cdist(x,.model.cluster_center |
37c80 | 73 5f 29 0a 20 20 20 20 23 20 63 64 69 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 | s_).....#.cdist(data_points,.clu |
37ca0 | 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 | ster_points).....#.cross.distanc |
37cc0 | 65 2c 20 72 65 74 75 72 6e 73 20 61 20 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f | e,.returns.a.table.i.e..a.list.o |
37ce0 | 66 20 6c 69 73 74 73 20 28 32 44 20 61 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 | f.lists.(2D.array).:-.....#.[... |
37d00 | 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 | ..#...[distance_from_cluster1,.d |
37d20 | 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c | istance_from_cluster2,....],...< |
37d40 | 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 | -.for.data_point1.....#...[dista |
37d60 | 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d | nce_from_cluster1,.distance_from |
37d80 | 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 | _cluster2,....],...<-.for.data_p |
37da0 | 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oint2.....#..................... |
37dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
37de0 | 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a | .......<-.and.so.on........#.].. |
37e00 | 20 20 20 20 23 20 67 65 74 20 74 68 65 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f | ....#.get.the.closest.cluster.fo |
37e20 | 72 20 65 61 63 68 20 64 61 74 61 20 70 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 | r.each.data.point.and.assign.it. |
37e40 | 74 6f 20 74 68 61 74 20 64 61 74 61 20 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 | to.that.data.point.....clusters. |
37e60 | 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 | =.np.min(distances,.axis=1)..... |
37e80 | 23 20 61 78 69 73 3d 31 20 67 65 74 73 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 | #.axis=1.gets.the.minimum.on.hor |
37ea0 | 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 | izontal.axis.rather.than.vertica |
37ec0 | 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 | l......#.sum.up.all.the.distance |
37ee0 | 73 20 74 6f 20 67 65 74 20 74 68 65 20 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 | s.to.get.the.net.deviation.in.da |
37f00 | 74 61 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 | ta.....distortions[k].=.sum(clus |
37f20 | 74 65 72 73 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e | ters)./.x.shape[0].....#.dividin |
37f40 | 67 20 62 79 20 78 2e 73 68 61 70 65 5b 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 | g.by.x.shape[0].i.e..no..of.data |
37f60 | 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 | .points,.to.get.the.mean........ |
37f80 | 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a | ..inertias[k].=.model.inertia_.. |
37fa0 | 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a | print("\nValues.of.distortions.: |
37fc0 | 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 | -\n").for.item.in.distortions.it |
37fe0 | 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 | ems():.....print("%s:.%s".%item) |
38000 | 0d 00 00 00 02 06 72 00 07 58 06 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ......r..X.r.................... |
38020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
380a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
380c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
380e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
381a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
381c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
381e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
382a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
382c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
382e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
383a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
383c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
383e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
384a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
384c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
384e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
385a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
385c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
385e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
38660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 81 62 84 4a 07 01 02 81 65 81 65 25 00 84 | ...................b.J....e.e%.. |
38680 | 70 6c 74 2e 70 6c 6f 74 28 4b 2c 20 6c 69 73 74 28 64 69 73 74 6f 72 74 69 6f 6e 73 2e 76 61 6c | plt.plot(K,.list(distortions.val |
386a0 | 75 65 73 28 29 29 2c 20 27 62 78 2d 27 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 22 56 61 6c 75 65 | ues()),.'bx-').plt.xlabel("Value |
386c0 | 73 20 6f 66 20 4b 22 29 0a 70 6c 74 2e 79 6c 61 62 65 6c 28 22 44 69 73 74 6f 72 74 69 6f 6e 22 | s.of.K").plt.ylabel("Distortion" |
386e0 | 29 0a 70 6c 74 2e 73 68 6f 77 28 29 70 6c 74 2e 70 6c 6f 74 28 4b 2c 20 6c 69 73 74 28 64 69 73 | ).plt.show()plt.plot(K,.list(dis |
38700 | 74 6f 72 74 69 6f 6e 73 2e 76 61 6c 75 65 73 28 29 29 2c 20 27 62 78 2d 27 29 0a 70 6c 74 2e 78 | tortions.values()),.'bx-').plt.x |
38720 | 6c 61 62 65 6c 28 22 56 61 6c 75 65 73 20 6f 66 20 4b 22 29 0a 70 6c 74 2e 79 6c 61 62 65 6c 28 | label("Values.of.K").plt.ylabel( |
38740 | 22 44 69 73 74 6f 72 74 69 6f 6e 22 29 0a 70 6c 74 2e 73 68 6f 77 28 29 91 24 84 49 07 01 02 91 | "Distortion").plt.show().$.I.... |
38760 | 27 91 27 25 00 83 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 | '.'%..distortions.=.{}.inertias. |
38780 | 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 | =.{}.K.=.range(1,.10)..for.k.in. |
387a0 | 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 | K:.....#.Building.and.fitting.th |
387c0 | 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 | e.model.....model.=.KMeans(n_clu |
387e0 | 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 | sters=k).fit(x).....model.fit(x) |
38800 | 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 20 3d 20 63 64 69 73 74 28 78 2c 20 6d | ..........distances.=.cdist(x,.m |
38820 | 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 0a 20 20 20 20 23 20 63 64 69 | odel.cluster_centers_).....#.cdi |
38840 | 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a | st(data_points,.cluster_points). |
38860 | 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 65 2c 20 72 65 74 75 72 6e 73 20 61 20 | ....#.cross.distance,.returns.a. |
38880 | 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 73 20 28 32 44 20 61 | table.i.e..a.list.of.lists.(2D.a |
388a0 | 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e | rray).:-.....#.[.....#...[distan |
388c0 | 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f | ce_from_cluster1,.distance_from_ |
388e0 | 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f | cluster2,....],...<-.for.data_po |
38900 | 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 | int1.....#...[distance_from_clus |
38920 | 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e | ter1,.distance_from_cluster2,... |
38940 | 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 | .],...<-.for.data_point2.....#.. |
38960 | 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
38980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 | ..........................<-.and |
389a0 | 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a 20 20 20 20 23 20 67 65 74 20 74 68 65 | .so.on........#.]......#.get.the |
389c0 | 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f 72 20 65 61 63 68 20 64 61 74 61 20 70 | .closest.cluster.for.each.data.p |
389e0 | 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 74 6f 20 74 68 61 74 20 64 61 74 61 20 | oint.and.assign.it.to.that.data. |
38a00 | 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 | point.....clusters.=.np.min(dist |
38a20 | 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 23 20 61 78 69 73 3d 31 20 67 65 74 73 | ances,.axis=1).....#.axis=1.gets |
38a40 | 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 | .the.minimum.on.horizontal.axis. |
38a60 | 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 | rather.than.vertical......#.sum. |
38a80 | 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 73 20 74 6f 20 67 65 74 20 74 68 65 20 | up.all.the.distances.to.get.the. |
38aa0 | 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 74 61 0a 20 20 20 20 64 69 73 74 6f 72 | net.deviation.in.data.....distor |
38ac0 | 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 74 65 72 73 29 20 2f 20 78 2e 73 68 61 | tions[k].=.sum(clusters)./.x.sha |
38ae0 | 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e 67 20 62 79 20 78 2e 73 68 61 70 65 5b | pe[0].....#.dividing.by.x.shape[ |
38b00 | 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 | 0].i.e..no..of.data.points,.to.g |
38b20 | 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d | et.the.mean..........inertias[k] |
38b40 | 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 | .=.model.inertia_..print("\nValu |
38b60 | 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 | es.of.distortions.:-\n").for.ite |
38b80 | 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 | m.in.distortions.items():.....pr |
38ba0 | 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d | int("%s:.%s".%item)distortions.= |
38bc0 | 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 | .{}.inertias.=.{}.K.=.range(1,.1 |
38be0 | 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 | 0)..for.k.in.K:.....#.Building.a |
38c00 | 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d | nd.fitting.the.model.....model.= |
38c20 | 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 | .KMeans(n_clusters=k).fit(x).... |
38c40 | 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 | .model.fit(x)..........distances |
38c60 | 20 3d 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 | .=.cdist(x,.model.cluster_center |
38c80 | 73 5f 29 0a 20 20 20 20 23 20 63 64 69 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 | s_).....#.cdist(data_points,.clu |
38ca0 | 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 | ster_points).....#.cross.distanc |
38cc0 | 65 2c 20 72 65 74 75 72 6e 73 20 61 20 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f | e,.returns.a.table.i.e..a.list.o |
38ce0 | 66 20 6c 69 73 74 73 20 28 32 44 20 61 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 | f.lists.(2D.array).:-.....#.[... |
38d00 | 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 | ..#...[distance_from_cluster1,.d |
38d20 | 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c | istance_from_cluster2,....],...< |
38d40 | 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 | -.for.data_point1.....#...[dista |
38d60 | 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d | nce_from_cluster1,.distance_from |
38d80 | 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 | _cluster2,....],...<-.for.data_p |
38da0 | 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oint2.....#..................... |
38dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
38de0 | 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a | .......<-.and.so.on........#.].. |
38e00 | 20 20 20 20 23 20 67 65 74 20 74 68 65 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f | ....#.get.the.closest.cluster.fo |
38e20 | 72 20 65 61 63 68 20 64 61 74 61 20 70 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 | r.each.data.point.and.assign.it. |
38e40 | 74 6f 20 74 68 61 74 20 64 61 74 61 20 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 | to.that.data.point.....clusters. |
38e60 | 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 | =.np.min(distances,.axis=1)..... |
38e80 | 23 20 61 78 69 73 3d 31 20 67 65 74 73 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 | #.axis=1.gets.the.minimum.on.hor |
38ea0 | 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 | izontal.axis.rather.than.vertica |
38ec0 | 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 | l......#.sum.up.all.the.distance |
38ee0 | 73 20 74 6f 20 67 65 74 20 74 68 65 20 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 | s.to.get.the.net.deviation.in.da |
38f00 | 74 61 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 | ta.....distortions[k].=.sum(clus |
38f20 | 74 65 72 73 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e | ters)./.x.shape[0].....#.dividin |
38f40 | 67 20 62 79 20 78 2e 73 68 61 70 65 5b 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 | g.by.x.shape[0].i.e..no..of.data |
38f60 | 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 | .points,.to.get.the.mean........ |
38f80 | 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a | ..inertias[k].=.model.inertia_.. |
38fa0 | 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a | print("\nValues.of.distortions.: |
38fc0 | 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 | -\n").for.item.in.distortions.it |
38fe0 | 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 | ems():.....print("%s:.%s".%item) |
39000 | 0d 00 00 00 02 06 72 00 07 58 06 72 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ......r..X.r.................... |
39020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
390a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
390c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
390e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
391a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
391c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
391e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
392a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
392c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
392e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
393a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
393c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
393e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
394a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
394c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
394e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
395a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
395c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
395e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
39660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 81 62 84 4c 07 01 02 81 65 81 65 25 00 86 | ...................b.L....e.e%.. |
39680 | 70 6c 74 2e 70 6c 6f 74 28 4b 2c 20 6c 69 73 74 28 64 69 73 74 6f 72 74 69 6f 6e 73 2e 76 61 6c | plt.plot(K,.list(distortions.val |
396a0 | 75 65 73 28 29 29 2c 20 27 62 78 2d 27 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 22 56 61 6c 75 65 | ues()),.'bx-').plt.xlabel("Value |
396c0 | 73 20 6f 66 20 4b 22 29 0a 70 6c 74 2e 79 6c 61 62 65 6c 28 22 44 69 73 74 6f 72 74 69 6f 6e 22 | s.of.K").plt.ylabel("Distortion" |
396e0 | 29 0a 70 6c 74 2e 73 68 6f 77 28 29 70 6c 74 2e 70 6c 6f 74 28 4b 2c 20 6c 69 73 74 28 64 69 73 | ).plt.show()plt.plot(K,.list(dis |
39700 | 74 6f 72 74 69 6f 6e 73 2e 76 61 6c 75 65 73 28 29 29 2c 20 27 62 78 2d 27 29 0a 70 6c 74 2e 78 | tortions.values()),.'bx-').plt.x |
39720 | 6c 61 62 65 6c 28 22 56 61 6c 75 65 73 20 6f 66 20 4b 22 29 0a 70 6c 74 2e 79 6c 61 62 65 6c 28 | label("Values.of.K").plt.ylabel( |
39740 | 22 44 69 73 74 6f 72 74 69 6f 6e 22 29 0a 70 6c 74 2e 73 68 6f 77 28 29 91 24 84 4b 07 01 02 91 | "Distortion").plt.show().$.K.... |
39760 | 27 91 27 25 00 85 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 | '.'%..distortions.=.{}.inertias. |
39780 | 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 | =.{}.K.=.range(1,.10)..for.k.in. |
397a0 | 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 | K:.....#.Building.and.fitting.th |
397c0 | 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 | e.model.....model.=.KMeans(n_clu |
397e0 | 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 | sters=k).fit(x).....model.fit(x) |
39800 | 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 20 3d 20 63 64 69 73 74 28 78 2c 20 6d | ..........distances.=.cdist(x,.m |
39820 | 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 0a 20 20 20 20 23 20 63 64 69 | odel.cluster_centers_).....#.cdi |
39840 | 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a | st(data_points,.cluster_points). |
39860 | 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 65 2c 20 72 65 74 75 72 6e 73 20 61 20 | ....#.cross.distance,.returns.a. |
39880 | 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 73 20 28 32 44 20 61 | table.i.e..a.list.of.lists.(2D.a |
398a0 | 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e | rray).:-.....#.[.....#...[distan |
398c0 | 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f | ce_from_cluster1,.distance_from_ |
398e0 | 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f | cluster2,....],...<-.for.data_po |
39900 | 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 | int1.....#...[distance_from_clus |
39920 | 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e | ter1,.distance_from_cluster2,... |
39940 | 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 | .],...<-.for.data_point2.....#.. |
39960 | 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39980 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 | ..........................<-.and |
399a0 | 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a 20 20 20 20 23 20 67 65 74 20 74 68 65 | .so.on........#.]......#.get.the |
399c0 | 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f 72 20 65 61 63 68 20 64 61 74 61 20 70 | .closest.cluster.for.each.data.p |
399e0 | 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 74 6f 20 74 68 61 74 20 64 61 74 61 20 | oint.and.assign.it.to.that.data. |
39a00 | 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 | point.....clusters.=.np.min(dist |
39a20 | 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 23 20 61 78 69 73 3d 31 20 67 65 74 73 | ances,.axis=1).....#.axis=1.gets |
39a40 | 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 | .the.minimum.on.horizontal.axis. |
39a60 | 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 | rather.than.vertical......#.sum. |
39a80 | 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 73 20 74 6f 20 67 65 74 20 74 68 65 20 | up.all.the.distances.to.get.the. |
39aa0 | 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 74 61 0a 20 20 20 20 64 69 73 74 6f 72 | net.deviation.in.data.....distor |
39ac0 | 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 74 65 72 73 29 20 2f 20 78 2e 73 68 61 | tions[k].=.sum(clusters)./.x.sha |
39ae0 | 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e 67 20 62 79 20 78 2e 73 68 61 70 65 5b | pe[0].....#.dividing.by.x.shape[ |
39b00 | 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 | 0].i.e..no..of.data.points,.to.g |
39b20 | 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d | et.the.mean..........inertias[k] |
39b40 | 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 | .=.model.inertia_..print("\nValu |
39b60 | 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 | es.of.distortions.:-\n").for.ite |
39b80 | 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 | m.in.distortions.items():.....pr |
39ba0 | 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d | int("%s:.%s".%item)distortions.= |
39bc0 | 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 | .{}.inertias.=.{}.K.=.range(1,.1 |
39be0 | 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 | 0)..for.k.in.K:.....#.Building.a |
39c00 | 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d | nd.fitting.the.model.....model.= |
39c20 | 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 | .KMeans(n_clusters=k).fit(x).... |
39c40 | 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 | .model.fit(x)..........distances |
39c60 | 20 3d 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 | .=.cdist(x,.model.cluster_center |
39c80 | 73 5f 29 0a 20 20 20 20 23 20 63 64 69 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 | s_).....#.cdist(data_points,.clu |
39ca0 | 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 | ster_points).....#.cross.distanc |
39cc0 | 65 2c 20 72 65 74 75 72 6e 73 20 61 20 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f | e,.returns.a.table.i.e..a.list.o |
39ce0 | 66 20 6c 69 73 74 73 20 28 32 44 20 61 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 | f.lists.(2D.array).:-.....#.[... |
39d00 | 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 | ..#...[distance_from_cluster1,.d |
39d20 | 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c | istance_from_cluster2,....],...< |
39d40 | 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 | -.for.data_point1.....#...[dista |
39d60 | 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d | nce_from_cluster1,.distance_from |
39d80 | 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 | _cluster2,....],...<-.for.data_p |
39da0 | 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | oint2.....#..................... |
39dc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
39de0 | 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a | .......<-.and.so.on........#.].. |
39e00 | 20 20 20 20 23 20 67 65 74 20 74 68 65 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f | ....#.get.the.closest.cluster.fo |
39e20 | 72 20 65 61 63 68 20 64 61 74 61 20 70 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 | r.each.data.point.and.assign.it. |
39e40 | 74 6f 20 74 68 61 74 20 64 61 74 61 20 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 | to.that.data.point.....clusters. |
39e60 | 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 | =.np.min(distances,.axis=1)..... |
39e80 | 23 20 61 78 69 73 3d 31 20 67 65 74 73 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 | #.axis=1.gets.the.minimum.on.hor |
39ea0 | 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 | izontal.axis.rather.than.vertica |
39ec0 | 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 | l......#.sum.up.all.the.distance |
39ee0 | 73 20 74 6f 20 67 65 74 20 74 68 65 20 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 | s.to.get.the.net.deviation.in.da |
39f00 | 74 61 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 | ta.....distortions[k].=.sum(clus |
39f20 | 74 65 72 73 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e | ters)./.x.shape[0].....#.dividin |
39f40 | 67 20 62 79 20 78 2e 73 68 61 70 65 5b 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 | g.by.x.shape[0].i.e..no..of.data |
39f60 | 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 | .points,.to.get.the.mean........ |
39f80 | 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a | ..inertias[k].=.model.inertia_.. |
39fa0 | 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a | print("\nValues.of.distortions.: |
39fc0 | 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 | -\n").for.item.in.distortions.it |
39fe0 | 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 | ems():.....print("%s:.%s".%item) |
3a000 | 0d 00 00 00 01 06 fc 00 06 fc 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a6a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a6c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3a6e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 92 00 84 4d | ...............................M |
3a700 | 07 01 02 92 03 92 03 25 00 87 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 | .......%..distortions.=.{}.inert |
3a720 | 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b | ias.=.{}.K.=.range(1,.10)..for.k |
3a740 | 20 69 6e 20 4b 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e | .in.K:.....#.Building.and.fittin |
3a760 | 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e | g.the.model.....model.=.KMeans(n |
3a780 | 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 | _clusters=k).fit(x).....model.fi |
3a7a0 | 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 20 3d 20 63 64 69 73 74 28 | t(x)..........distances.=.cdist( |
3a7c0 | 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 0a 20 20 20 20 70 | x,.model.cluster_centers_).....p |
3a7e0 | 72 69 6e 74 28 64 69 73 74 61 6e 63 65 73 29 0a 20 20 20 20 23 20 63 64 69 73 74 28 64 61 74 61 | rint(distances).....#.cdist(data |
3a800 | 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a 20 20 20 20 23 20 63 | _points,.cluster_points).....#.c |
3a820 | 72 6f 73 73 20 64 69 73 74 61 6e 63 65 2c 20 72 65 74 75 72 6e 73 20 61 20 74 61 62 6c 65 20 69 | ross.distance,.returns.a.table.i |
3a840 | 2e 65 2e 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 73 20 28 32 44 20 61 72 72 61 79 29 20 3a | .e..a.list.of.lists.(2D.array).: |
3a860 | 2d 0a 20 20 20 20 23 20 5b 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d | -.....#.[.....#...[distance_from |
3a880 | 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 | _cluster1,.distance_from_cluster |
3a8a0 | 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 31 0a 20 20 | 2,....],...<-.for.data_point1... |
3a8c0 | 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 | ..#...[distance_from_cluster1,.d |
3a8e0 | 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c | istance_from_cluster2,....],...< |
3a900 | 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 20 2e 2e 2e 20 20 20 | -.for.data_point2.....#......... |
3a920 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3a940 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 20 73 6f 20 6f 6e 2e | ...................<-.and.so.on. |
3a960 | 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a 20 20 20 20 23 20 67 65 74 20 74 68 65 20 63 6c 6f 73 65 73 | .......#.]......#.get.the.closes |
3a980 | 74 20 63 6c 75 73 74 65 72 20 66 6f 72 20 65 61 63 68 20 64 61 74 61 20 70 6f 69 6e 74 20 61 6e | t.cluster.for.each.data.point.an |
3a9a0 | 64 20 61 73 73 69 67 6e 20 69 74 20 74 6f 20 74 68 61 74 20 64 61 74 61 20 70 6f 69 6e 74 0a 20 | d.assign.it.to.that.data.point.. |
3a9c0 | 20 20 20 63 6c 75 73 74 65 72 73 20 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 61 6e 63 65 73 2c 20 | ...clusters.=.np.min(distances,. |
3a9e0 | 61 78 69 73 3d 31 29 0a 20 20 20 20 70 72 69 6e 74 28 63 6c 75 73 74 65 72 73 29 0a 20 20 20 20 | axis=1).....print(clusters)..... |
3aa00 | 23 20 61 78 69 73 3d 31 20 67 65 74 73 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 | #.axis=1.gets.the.minimum.on.hor |
3aa20 | 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 | izontal.axis.rather.than.vertica |
3aa40 | 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 | l......#.sum.up.all.the.distance |
3aa60 | 73 20 74 6f 20 67 65 74 20 74 68 65 20 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 | s.to.get.the.net.deviation.in.da |
3aa80 | 74 61 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 | ta.....distortions[k].=.sum(clus |
3aaa0 | 74 65 72 73 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e | ters)./.x.shape[0].....#.dividin |
3aac0 | 67 20 62 79 20 78 2e 73 68 61 70 65 5b 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 | g.by.x.shape[0].i.e..no..of.data |
3aae0 | 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 | .points,.to.get.the.mean........ |
3ab00 | 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a | ..inertias[k].=.model.inertia_.. |
3ab20 | 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a | print("\nValues.of.distortions.: |
3ab40 | 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 | -\n").for.item.in.distortions.it |
3ab60 | 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 | ems():.....print("%s:.%s".%item) |
3ab80 | 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d | .....distortions.=.{}.inertias.= |
3aba0 | 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b | .{}.K.=.range(1,.10)..for.k.in.K |
3abc0 | 3a 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 | :.....#.Building.and.fitting.the |
3abe0 | 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 | .model.....model.=.KMeans(n_clus |
3ac00 | 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a | ters=k).fit(x).....model.fit(x). |
3ac20 | 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 20 3d 20 63 64 69 73 74 28 78 2c 20 6d 6f | .........distances.=.cdist(x,.mo |
3ac40 | 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 0a 20 20 20 20 70 72 69 6e 74 28 | del.cluster_centers_).....print( |
3ac60 | 64 69 73 74 61 6e 63 65 73 29 0a 20 20 20 20 23 20 63 64 69 73 74 28 64 61 74 61 5f 70 6f 69 6e | distances).....#.cdist(data_poin |
3ac80 | 74 73 2c 20 63 6c 75 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a 20 20 20 20 23 20 63 72 6f 73 73 20 | ts,.cluster_points).....#.cross. |
3aca0 | 64 69 73 74 61 6e 63 65 2c 20 72 65 74 75 72 6e 73 20 61 20 74 61 62 6c 65 20 69 2e 65 2e 20 61 | distance,.returns.a.table.i.e..a |
3acc0 | 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 73 20 28 32 44 20 61 72 72 61 79 29 20 3a 2d 0a 20 20 20 | .list.of.lists.(2D.array).:-.... |
3ace0 | 20 23 20 5b 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 | .#.[.....#...[distance_from_clus |
3ad00 | 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e | ter1,.distance_from_cluster2,... |
3ad20 | 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 31 0a 20 20 20 20 23 20 20 | .],...<-.for.data_point1.....#.. |
3ad40 | 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e | .[distance_from_cluster1,.distan |
3ad60 | 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 | ce_from_cluster2,....],...<-.for |
3ad80 | 20 64 61 74 61 5f 70 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 | .data_point2.....#.............. |
3ada0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3adc0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 | ..............<-.and.so.on...... |
3ade0 | 20 20 23 20 5d 0a 0a 20 20 20 20 23 20 67 65 74 20 74 68 65 20 63 6c 6f 73 65 73 74 20 63 6c 75 | ..#.]......#.get.the.closest.clu |
3ae00 | 73 74 65 72 20 66 6f 72 20 65 61 63 68 20 64 61 74 61 20 70 6f 69 6e 74 20 61 6e 64 20 61 73 73 | ster.for.each.data.point.and.ass |
3ae20 | 69 67 6e 20 69 74 20 74 6f 20 74 68 61 74 20 64 61 74 61 20 70 6f 69 6e 74 0a 20 20 20 20 63 6c | ign.it.to.that.data.point.....cl |
3ae40 | 75 73 74 65 72 73 20 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 61 6e 63 65 73 2c 20 61 78 69 73 3d | usters.=.np.min(distances,.axis= |
3ae60 | 31 29 0a 20 20 20 20 70 72 69 6e 74 28 63 6c 75 73 74 65 72 73 29 0a 20 20 20 20 23 20 61 78 69 | 1).....print(clusters).....#.axi |
3ae80 | 73 3d 31 20 67 65 74 73 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 69 7a 6f 6e 74 | s=1.gets.the.minimum.on.horizont |
3aea0 | 61 6c 20 61 78 69 73 20 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 6c 0a 0a 20 20 | al.axis.rather.than.vertical.... |
3aec0 | 20 20 23 20 73 75 6d 20 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 73 20 74 6f 20 | ..#.sum.up.all.the.distances.to. |
3aee0 | 67 65 74 20 74 68 65 20 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 74 61 0a 20 20 | get.the.net.deviation.in.data... |
3af00 | 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 74 65 72 73 29 | ..distortions[k].=.sum(clusters) |
3af20 | 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e 67 20 62 79 20 | ./.x.shape[0].....#.dividing.by. |
3af40 | 78 2e 73 68 61 70 65 5b 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 20 70 6f 69 6e | x.shape[0].i.e..no..of.data.poin |
3af60 | 74 73 2c 20 74 6f 20 67 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 | ts,.to.get.the.mean..........ine |
3af80 | 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a 70 72 69 6e 74 | rtias[k].=.model.inertia_..print |
3afa0 | 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a 2d 5c 6e 22 29 | ("\nValues.of.distortions.:-\n") |
3afc0 | 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 | .for.item.in.distortions.items() |
3afe0 | 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 0a 20 20 20 20 | :.....print("%s:.%s".%item)..... |
3b000 | 0d 00 00 00 01 06 74 00 06 74 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ......t..t...................... |
3b020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b5e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3b660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 93 08 84 4e 07 01 02 93 0b 93 0b 25 | .......................N.......% |
3b680 | 00 88 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d | ..distortions.=.{}.inertias.=.{} |
3b6a0 | 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 | .K.=.range(1,.10)..for.k.in.K:.. |
3b6c0 | 20 20 20 70 72 69 6e 74 28 22 23 23 23 20 20 46 6f 72 20 6b 20 3d 22 2c 20 6b 29 0a 20 20 20 20 | ...print("###..For.k.=",.k)..... |
3b6e0 | 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c | #.Building.and.fitting.the.model |
3b700 | 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b | .....model.=.KMeans(n_clusters=k |
3b720 | 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 | ).fit(x).....model.fit(x)....... |
3b740 | 20 20 20 64 69 73 74 61 6e 63 65 73 20 3d 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c | ...distances.=.cdist(x,.model.cl |
3b760 | 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 44 69 73 | uster_centers_).....print("\nDis |
3b780 | 74 61 6e 63 65 73 20 3a 2d 5c 6e 22 2c 20 64 69 73 74 61 6e 63 65 73 29 0a 20 20 20 20 23 20 63 | tances.:-\n",.distances).....#.c |
3b7a0 | 64 69 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 73 74 65 72 5f 70 6f 69 6e 74 73 | dist(data_points,.cluster_points |
3b7c0 | 29 0a 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 65 2c 20 72 65 74 75 72 6e 73 20 | ).....#.cross.distance,.returns. |
3b7e0 | 61 20 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 73 20 28 32 44 | a.table.i.e..a.list.of.lists.(2D |
3b800 | 20 61 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 | .array).:-.....#.[.....#...[dist |
3b820 | 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f | ance_from_cluster1,.distance_fro |
3b840 | 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f | m_cluster2,....],...<-.for.data_ |
3b860 | 70 6f 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c | point1.....#...[distance_from_cl |
3b880 | 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 | uster1,.distance_from_cluster2,. |
3b8a0 | 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 32 0a 20 20 20 20 23 | ...],...<-.for.data_point2.....# |
3b8c0 | 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3b8e0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2d 20 61 | ............................<-.a |
3b900 | 6e 64 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a 20 20 20 20 23 20 67 65 74 20 74 | nd.so.on........#.]......#.get.t |
3b920 | 68 65 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f 72 20 65 61 63 68 20 64 61 74 61 | he.closest.cluster.for.each.data |
3b940 | 20 70 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 74 6f 20 74 68 61 74 20 64 61 74 | .point.and.assign.it.to.that.dat |
3b960 | 61 20 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 3d 20 6e 70 2e 6d 69 6e 28 64 69 | a.point.....clusters.=.np.min(di |
3b980 | 73 74 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 63 6c | stances,.axis=1).....print("\ncl |
3b9a0 | 75 73 74 65 72 73 20 3a 2d 5c 6e 22 2c 20 63 6c 75 73 74 65 72 73 29 0a 20 20 20 20 23 20 61 78 | usters.:-\n",.clusters).....#.ax |
3b9c0 | 69 73 3d 31 20 67 65 74 73 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 69 7a 6f 6e | is=1.gets.the.minimum.on.horizon |
3b9e0 | 74 61 6c 20 61 78 69 73 20 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 6c 0a 0a 20 | tal.axis.rather.than.vertical... |
3ba00 | 20 20 20 23 20 73 75 6d 20 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 73 20 74 6f | ...#.sum.up.all.the.distances.to |
3ba20 | 20 67 65 74 20 74 68 65 20 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 74 61 0a 20 | .get.the.net.deviation.in.data.. |
3ba40 | 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 74 65 72 73 | ...distortions[k].=.sum(clusters |
3ba60 | 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e 67 20 62 79 | )./.x.shape[0].....#.dividing.by |
3ba80 | 20 78 2e 73 68 61 70 65 5b 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 20 70 6f 69 | .x.shape[0].i.e..no..of.data.poi |
3baa0 | 6e 74 73 2c 20 74 6f 20 67 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 20 20 69 6e | nts,.to.get.the.mean..........in |
3bac0 | 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a 70 72 69 6e | ertias[k].=.model.inertia_..prin |
3bae0 | 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a 2d 5c 6e 22 | t("\nValues.of.distortions.:-\n" |
3bb00 | 29 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 | ).for.item.in.distortions.items( |
3bb20 | 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 0a 20 20 20 | ):.....print("%s:.%s".%item).... |
3bb40 | 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a | .distortions.=.{}.inertias.=.{}. |
3bb60 | 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 | K.=.range(1,.10)..for.k.in.K:... |
3bb80 | 20 20 70 72 69 6e 74 28 22 23 23 23 20 20 46 6f 72 20 6b 20 3d 22 2c 20 6b 29 0a 20 20 20 20 23 | ..print("###..For.k.=",.k).....# |
3bba0 | 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a | .Building.and.fitting.the.model. |
3bbc0 | 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 | ....model.=.KMeans(n_clusters=k) |
3bbe0 | 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 | .fit(x).....model.fit(x)........ |
3bc00 | 20 20 64 69 73 74 61 6e 63 65 73 20 3d 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 | ..distances.=.cdist(x,.model.clu |
3bc20 | 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 44 69 73 74 | ster_centers_).....print("\nDist |
3bc40 | 61 6e 63 65 73 20 3a 2d 5c 6e 22 2c 20 64 69 73 74 61 6e 63 65 73 29 0a 20 20 20 20 23 20 63 64 | ances.:-\n",.distances).....#.cd |
3bc60 | 69 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 73 74 65 72 5f 70 6f 69 6e 74 73 29 | ist(data_points,.cluster_points) |
3bc80 | 0a 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 65 2c 20 72 65 74 75 72 6e 73 20 61 | .....#.cross.distance,.returns.a |
3bca0 | 20 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 73 20 28 32 44 20 | .table.i.e..a.list.of.lists.(2D. |
3bcc0 | 61 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 | array).:-.....#.[.....#...[dista |
3bce0 | 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d | nce_from_cluster1,.distance_from |
3bd00 | 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 | _cluster2,....],...<-.for.data_p |
3bd20 | 6f 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 | oint1.....#...[distance_from_clu |
3bd40 | 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e | ster1,.distance_from_cluster2,.. |
3bd60 | 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 32 0a 20 20 20 20 23 20 | ..],...<-.for.data_point2.....#. |
3bd80 | 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3bda0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2d 20 61 6e | ...........................<-.an |
3bdc0 | 64 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a 20 20 20 20 23 20 67 65 74 20 74 68 | d.so.on........#.]......#.get.th |
3bde0 | 65 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f 72 20 65 61 63 68 20 64 61 74 61 20 | e.closest.cluster.for.each.data. |
3be00 | 70 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 74 6f 20 74 68 61 74 20 64 61 74 61 | point.and.assign.it.to.that.data |
3be20 | 20 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 | .point.....clusters.=.np.min(dis |
3be40 | 74 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 63 6c 75 | tances,.axis=1).....print("\nclu |
3be60 | 73 74 65 72 73 20 3a 2d 5c 6e 22 2c 20 63 6c 75 73 74 65 72 73 29 0a 20 20 20 20 23 20 61 78 69 | sters.:-\n",.clusters).....#.axi |
3be80 | 73 3d 31 20 67 65 74 73 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 69 7a 6f 6e 74 | s=1.gets.the.minimum.on.horizont |
3bea0 | 61 6c 20 61 78 69 73 20 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 6c 0a 0a 20 20 | al.axis.rather.than.vertical.... |
3bec0 | 20 20 23 20 73 75 6d 20 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 73 20 74 6f 20 | ..#.sum.up.all.the.distances.to. |
3bee0 | 67 65 74 20 74 68 65 20 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 74 61 0a 20 20 | get.the.net.deviation.in.data... |
3bf00 | 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 74 65 72 73 29 | ..distortions[k].=.sum(clusters) |
3bf20 | 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e 67 20 62 79 20 | ./.x.shape[0].....#.dividing.by. |
3bf40 | 78 2e 73 68 61 70 65 5b 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 20 70 6f 69 6e | x.shape[0].i.e..no..of.data.poin |
3bf60 | 74 73 2c 20 74 6f 20 67 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 | ts,.to.get.the.mean..........ine |
3bf80 | 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a 70 72 69 6e 74 | rtias[k].=.model.inertia_..print |
3bfa0 | 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a 2d 5c 6e 22 29 | ("\nValues.of.distortions.:-\n") |
3bfc0 | 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 | .for.item.in.distortions.items() |
3bfe0 | 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 0a 20 20 20 20 | :.....print("%s:.%s".%item)..... |
3c000 | 0d 00 00 00 01 05 d2 00 05 d2 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3c5c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 94 2a 84 4f 07 01 02 94 2d 94 2d 25 00 89 | ...................*.O....-.-%.. |
3c5e0 | 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b | distortions.=.{}.inertias.=.{}.K |
3c600 | 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 | .=.range(1,.10)..for.k.in.K:.... |
3c620 | 20 70 72 69 6e 74 28 22 5c 6e 23 23 23 20 20 46 6f 72 20 6b 20 3d 22 2c 20 6b 29 0a 20 20 20 20 | .print("\n###..For.k.=",.k)..... |
3c640 | 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c | #.Building.and.fitting.the.model |
3c660 | 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b | .....model.=.KMeans(n_clusters=k |
3c680 | 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 | ).fit(x).....model.fit(x)....... |
3c6a0 | 20 20 20 64 69 73 74 61 6e 63 65 73 20 3d 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c | ...distances.=.cdist(x,.model.cl |
3c6c0 | 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 44 69 73 | uster_centers_).....print("\nDis |
3c6e0 | 74 61 6e 63 65 73 20 3a 2d 5c 6e 22 2c 20 64 69 73 74 61 6e 63 65 73 29 0a 20 20 20 20 23 20 63 | tances.:-\n",.distances).....#.c |
3c700 | 64 69 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 73 74 65 72 5f 70 6f 69 6e 74 73 | dist(data_points,.cluster_points |
3c720 | 29 0a 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 65 2c 20 72 65 74 75 72 6e 73 20 | ).....#.cross.distance,.returns. |
3c740 | 61 20 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 73 20 28 32 44 | a.table.i.e..a.list.of.lists.(2D |
3c760 | 20 61 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 | .array).:-.....#.[.....#...[dist |
3c780 | 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f | ance_from_cluster1,.distance_fro |
3c7a0 | 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f | m_cluster2,....],...<-.for.data_ |
3c7c0 | 70 6f 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c | point1.....#...[distance_from_cl |
3c7e0 | 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 | uster1,.distance_from_cluster2,. |
3c800 | 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 32 0a 20 20 20 20 23 | ...],...<-.for.data_point2.....# |
3c820 | 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3c840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2d 20 61 | ............................<-.a |
3c860 | 6e 64 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a 20 20 20 20 23 20 67 65 74 20 74 | nd.so.on........#.]......#.get.t |
3c880 | 68 65 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f 72 20 65 61 63 68 20 64 61 74 61 | he.closest.cluster.for.each.data |
3c8a0 | 20 70 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 74 6f 20 74 68 61 74 20 64 61 74 | .point.and.assign.it.to.that.dat |
3c8c0 | 61 20 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 3d 20 6e 70 2e 6d 69 6e 28 64 69 | a.point.....clusters.=.np.min(di |
3c8e0 | 73 74 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 63 6c | stances,.axis=1).....print("\ncl |
3c900 | 75 73 74 65 72 73 20 3a 2d 5c 6e 22 2c 20 63 6c 75 73 74 65 72 73 29 0a 20 20 20 20 23 20 61 78 | usters.:-\n",.clusters).....#.ax |
3c920 | 69 73 3d 31 20 67 65 74 73 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 69 7a 6f 6e | is=1.gets.the.minimum.on.horizon |
3c940 | 74 61 6c 20 61 78 69 73 20 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 6c 0a 0a 20 | tal.axis.rather.than.vertical... |
3c960 | 20 20 20 23 20 73 75 6d 20 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 73 20 74 6f | ...#.sum.up.all.the.distances.to |
3c980 | 20 67 65 74 20 74 68 65 20 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 74 61 0a 20 | .get.the.net.deviation.in.data.. |
3c9a0 | 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 74 65 72 73 | ...distortions[k].=.sum(clusters |
3c9c0 | 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e 67 20 62 79 | )./.x.shape[0].....#.dividing.by |
3c9e0 | 20 78 2e 73 68 61 70 65 5b 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 20 70 6f 69 | .x.shape[0].i.e..no..of.data.poi |
3ca00 | 6e 74 73 2c 20 74 6f 20 67 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 20 20 69 6e | nts,.to.get.the.mean..........in |
3ca20 | 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a 20 20 20 20 | ertias[k].=.model.inertia_...... |
3ca40 | 70 72 69 6e 74 28 22 64 69 73 74 6f 72 74 69 6f 6e 20 3d 22 2c 20 64 69 73 74 6f 72 74 69 6f 6e | print("distortion.=",.distortion |
3ca60 | 73 5b 6b 5d 29 0a 20 20 20 20 70 72 69 6e 74 28 22 69 6e 65 72 74 69 61 20 3d 22 2c 20 69 6e 65 | s[k]).....print("inertia.=",.ine |
3ca80 | 72 74 69 61 73 5b 6b 5d 29 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 64 69 | rtias[k])..print("\nValues.of.di |
3caa0 | 73 74 6f 72 74 69 6f 6e 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 | stortions.:-\n").for.item.in.dis |
3cac0 | 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a | tortions.items():.....print("%s: |
3cae0 | 20 25 73 22 20 25 69 74 65 6d 29 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d | .%s".%item).....distortions.=.{} |
3cb00 | 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a | .inertias.=.{}.K.=.range(1,.10). |
3cb20 | 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 23 23 23 20 20 46 | .for.k.in.K:.....print("\n###..F |
3cb40 | 6f 72 20 6b 20 3d 22 2c 20 6b 29 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 | or.k.=",.k).....#.Building.and.f |
3cb60 | 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 | itting.the.model.....model.=.KMe |
3cb80 | 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 | ans(n_clusters=k).fit(x).....mod |
3cba0 | 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 20 3d 20 63 | el.fit(x)..........distances.=.c |
3cbc0 | 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 0a | dist(x,.model.cluster_centers_). |
3cbe0 | 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 44 69 73 74 61 6e 63 65 73 20 3a 2d 5c 6e 22 2c 20 64 69 | ....print("\nDistances.:-\n",.di |
3cc00 | 73 74 61 6e 63 65 73 29 0a 20 20 20 20 23 20 63 64 69 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 | stances).....#.cdist(data_points |
3cc20 | 2c 20 63 6c 75 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 | ,.cluster_points).....#.cross.di |
3cc40 | 73 74 61 6e 63 65 2c 20 72 65 74 75 72 6e 73 20 61 20 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c | stance,.returns.a.table.i.e..a.l |
3cc60 | 69 73 74 20 6f 66 20 6c 69 73 74 73 20 28 32 44 20 61 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 | ist.of.lists.(2D.array).:-.....# |
3cc80 | 20 5b 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 | .[.....#...[distance_from_cluste |
3cca0 | 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d | r1,.distance_from_cluster2,....] |
3ccc0 | 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b | ,...<-.for.data_point1.....#...[ |
3cce0 | 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 | distance_from_cluster1,.distance |
3cd00 | 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 | _from_cluster2,....],...<-.for.d |
3cd20 | 61 74 61 5f 70 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 | ata_point2.....#................ |
3cd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3cd60 | 20 20 20 20 20 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 | ............<-.and.so.on........ |
3cd80 | 23 20 5d 0a 0a 20 20 20 20 23 20 67 65 74 20 74 68 65 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 | #.]......#.get.the.closest.clust |
3cda0 | 65 72 20 66 6f 72 20 65 61 63 68 20 64 61 74 61 20 70 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 | er.for.each.data.point.and.assig |
3cdc0 | 6e 20 69 74 20 74 6f 20 74 68 61 74 20 64 61 74 61 20 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 | n.it.to.that.data.point.....clus |
3cde0 | 74 65 72 73 20 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 | ters.=.np.min(distances,.axis=1) |
3ce00 | 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 63 6c 75 73 74 65 72 73 20 3a 2d 5c 6e 22 2c 20 63 6c | .....print("\nclusters.:-\n",.cl |
3ce20 | 75 73 74 65 72 73 29 0a 20 20 20 20 23 20 61 78 69 73 3d 31 20 67 65 74 73 20 74 68 65 20 6d 69 | usters).....#.axis=1.gets.the.mi |
3ce40 | 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 72 61 74 68 65 72 20 | nimum.on.horizontal.axis.rather. |
3ce60 | 74 68 61 6e 20 76 65 72 74 69 63 61 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 75 70 20 61 6c 6c 20 | than.vertical......#.sum.up.all. |
3ce80 | 74 68 65 20 64 69 73 74 61 6e 63 65 73 20 74 6f 20 67 65 74 20 74 68 65 20 6e 65 74 20 64 65 76 | the.distances.to.get.the.net.dev |
3cea0 | 69 61 74 69 6f 6e 20 69 6e 20 64 61 74 61 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b | iation.in.data.....distortions[k |
3cec0 | 5d 20 3d 20 73 75 6d 28 63 6c 75 73 74 65 72 73 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 | ].=.sum(clusters)./.x.shape[0].. |
3cee0 | 20 20 20 23 20 64 69 76 69 64 69 6e 67 20 62 79 20 78 2e 73 68 61 70 65 5b 30 5d 20 69 2e 65 2e | ...#.dividing.by.x.shape[0].i.e. |
3cf00 | 20 6e 6f 2e 20 6f 66 20 64 61 74 61 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 65 74 20 74 68 65 20 | .no..of.data.points,.to.get.the. |
3cf20 | 6d 65 61 6e 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 | mean..........inertias[k].=.mode |
3cf40 | 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a 20 20 20 20 70 72 69 6e 74 28 22 64 69 73 74 6f 72 74 69 6f | l.inertia_......print("distortio |
3cf60 | 6e 20 3d 22 2c 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 29 0a 20 20 20 20 70 72 69 6e 74 28 | n.=",.distortions[k]).....print( |
3cf80 | 22 69 6e 65 72 74 69 61 20 3d 22 2c 20 69 6e 65 72 74 69 61 73 5b 6b 5d 29 0a 0a 70 72 69 6e 74 | "inertia.=",.inertias[k])..print |
3cfa0 | 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a 2d 5c 6e 22 29 | ("\nValues.of.distortions.:-\n") |
3cfc0 | 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 | .for.item.in.distortions.items() |
3cfe0 | 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 0a 20 20 20 20 | :.....print("%s:.%s".%item)..... |
3d000 | 0d 00 00 00 01 05 ca 00 05 ca 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d1a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d1c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d1e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d2a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d2c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d2e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d3a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d3c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d3e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d4a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d4c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d4e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d5a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3d5c0 | 00 00 00 00 00 00 00 00 00 00 94 32 84 50 07 01 02 94 35 94 35 25 00 8a 64 69 73 74 6f 72 74 69 | ...........2.P....5.5%..distorti |
3d5e0 | 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 | ons.=.{}.inertias.=.{}.K.=.range |
3d600 | 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 | (1,.10)..for.k.in.K:.....print(" |
3d620 | 5c 6e 23 23 23 20 20 46 6f 72 20 6b 20 3d 22 2c 20 6b 29 0a 20 20 20 20 23 20 42 75 69 6c 64 69 | \n###..For.k.=",.k).....#.Buildi |
3d640 | 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 | ng.and.fitting.the.model.....mod |
3d660 | 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 | el.=.KMeans(n_clusters=k).fit(x) |
3d680 | 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 | .....model.fit(x)..........dista |
3d6a0 | 6e 63 65 73 20 3d 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 | nces.=.cdist(x,.model.cluster_ce |
3d6c0 | 6e 74 65 72 73 5f 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 44 69 73 74 61 6e 63 65 73 20 3a | nters_).....print("\nDistances.: |
3d6e0 | 2d 5c 6e 22 2c 20 64 69 73 74 61 6e 63 65 73 29 0a 20 20 20 20 23 20 63 64 69 73 74 28 64 61 74 | -\n",.distances).....#.cdist(dat |
3d700 | 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a 20 20 20 20 23 20 | a_points,.cluster_points).....#. |
3d720 | 63 72 6f 73 73 20 64 69 73 74 61 6e 63 65 2c 20 72 65 74 75 72 6e 73 20 61 20 74 61 62 6c 65 20 | cross.distance,.returns.a.table. |
3d740 | 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 73 20 28 32 44 20 61 72 72 61 79 29 20 | i.e..a.list.of.lists.(2D.array). |
3d760 | 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f | :-.....#.[.....#...[distance_fro |
3d780 | 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 | m_cluster1,.distance_from_cluste |
3d7a0 | 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 31 0a 20 | r2,....],...<-.for.data_point1.. |
3d7c0 | 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 | ...#...[distance_from_cluster1,. |
3d7e0 | 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 | distance_from_cluster2,....],... |
3d800 | 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 20 2e 2e 2e 20 20 | <-.for.data_point2.....#........ |
3d820 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3d840 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 20 73 6f 20 6f 6e | ....................<-.and.so.on |
3d860 | 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a 20 20 20 20 23 20 67 65 74 20 74 68 65 20 63 6c 6f 73 65 | ........#.]......#.get.the.close |
3d880 | 73 74 20 63 6c 75 73 74 65 72 20 66 6f 72 20 65 61 63 68 20 64 61 74 61 20 70 6f 69 6e 74 20 61 | st.cluster.for.each.data.point.a |
3d8a0 | 6e 64 20 61 73 73 69 67 6e 20 69 74 20 74 6f 20 74 68 61 74 20 64 61 74 61 20 70 6f 69 6e 74 0a | nd.assign.it.to.that.data.point. |
3d8c0 | 20 20 20 20 63 6c 75 73 74 65 72 73 20 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 61 6e 63 65 73 2c | ....clusters.=.np.min(distances, |
3d8e0 | 20 61 78 69 73 3d 31 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 63 6c 75 73 74 65 72 73 20 3a | .axis=1).....print("\nclusters.: |
3d900 | 2d 5c 6e 22 2c 20 63 6c 75 73 74 65 72 73 29 0a 20 20 20 20 23 20 61 78 69 73 3d 31 20 67 65 74 | -\n",.clusters).....#.axis=1.get |
3d920 | 73 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 61 78 69 73 | s.the.minimum.on.horizontal.axis |
3d940 | 20 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 6c 0a 0a 20 20 20 20 23 20 73 75 6d | .rather.than.vertical......#.sum |
3d960 | 20 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 73 20 74 6f 20 67 65 74 20 74 68 65 | .up.all.the.distances.to.get.the |
3d980 | 20 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 74 61 0a 20 20 20 20 64 69 73 74 6f | .net.deviation.in.data.....disto |
3d9a0 | 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 73 75 6d 28 63 6c 75 73 74 65 72 73 29 20 2f 20 78 2e 73 68 | rtions[k].=.sum(clusters)./.x.sh |
3d9c0 | 61 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e 67 20 62 79 20 78 2e 73 68 61 70 65 | ape[0].....#.dividing.by.x.shape |
3d9e0 | 5b 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 20 70 6f 69 6e 74 73 2c 20 74 6f 20 | [0].i.e..no..of.data.points,.to. |
3da00 | 67 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b | get.the.mean..........inertias[k |
3da20 | 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a 20 20 20 20 70 72 69 6e 74 28 22 5c | ].=.model.inertia_......print("\ |
3da40 | 6e 44 69 73 74 6f 72 74 69 6f 6e 20 3d 22 2c 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 29 0a | nDistortion.=",.distortions[k]). |
3da60 | 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 49 6e 65 72 74 69 61 20 3d 22 2c 20 69 6e 65 72 74 69 61 | ....print("\nInertia.=",.inertia |
3da80 | 73 5b 6b 5d 29 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 64 69 73 74 6f 72 | s[k])..print("\nValues.of.distor |
3daa0 | 74 69 6f 6e 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 | tions.:-\n").for.item.in.distort |
3dac0 | 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 | ions.items():.....print("%s:.%s" |
3dae0 | 20 25 69 74 65 6d 29 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 | .%item).....distortions.=.{}.ine |
3db00 | 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 | rtias.=.{}.K.=.range(1,.10)..for |
3db20 | 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 23 23 23 20 20 46 6f 72 20 6b | .k.in.K:.....print("\n###..For.k |
3db40 | 20 3d 22 2c 20 6b 29 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 | .=",.k).....#.Building.and.fitti |
3db60 | 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 | ng.the.model.....model.=.KMeans( |
3db80 | 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 | n_clusters=k).fit(x).....model.f |
3dba0 | 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 20 3d 20 63 64 69 73 74 | it(x)..........distances.=.cdist |
3dbc0 | 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 0a 20 20 20 20 | (x,.model.cluster_centers_)..... |
3dbe0 | 70 72 69 6e 74 28 22 5c 6e 44 69 73 74 61 6e 63 65 73 20 3a 2d 5c 6e 22 2c 20 64 69 73 74 61 6e | print("\nDistances.:-\n",.distan |
3dc00 | 63 65 73 29 0a 20 20 20 20 23 20 63 64 69 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c | ces).....#.cdist(data_points,.cl |
3dc20 | 75 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e | uster_points).....#.cross.distan |
3dc40 | 63 65 2c 20 72 65 74 75 72 6e 73 20 61 20 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 | ce,.returns.a.table.i.e..a.list. |
3dc60 | 6f 66 20 6c 69 73 74 73 20 28 32 44 20 61 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 | of.lists.(2D.array).:-.....#.[.. |
3dc80 | 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 | ...#...[distance_from_cluster1,. |
3dca0 | 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 | distance_from_cluster2,....],... |
3dcc0 | 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 | <-.for.data_point1.....#...[dist |
3dce0 | 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f | ance_from_cluster1,.distance_fro |
3dd00 | 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f | m_cluster2,....],...<-.for.data_ |
3dd20 | 70 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | point2.....#.................... |
3dd40 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3dd60 | 20 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a | ........<-.and.so.on........#.]. |
3dd80 | 0a 20 20 20 20 23 20 67 65 74 20 74 68 65 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 | .....#.get.the.closest.cluster.f |
3dda0 | 6f 72 20 65 61 63 68 20 64 61 74 61 20 70 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 | or.each.data.point.and.assign.it |
3ddc0 | 20 74 6f 20 74 68 61 74 20 64 61 74 61 20 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 | .to.that.data.point.....clusters |
3dde0 | 20 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 | .=.np.min(distances,.axis=1).... |
3de00 | 20 70 72 69 6e 74 28 22 5c 6e 63 6c 75 73 74 65 72 73 20 3a 2d 5c 6e 22 2c 20 63 6c 75 73 74 65 | .print("\nclusters.:-\n",.cluste |
3de20 | 72 73 29 0a 20 20 20 20 23 20 61 78 69 73 3d 31 20 67 65 74 73 20 74 68 65 20 6d 69 6e 69 6d 75 | rs).....#.axis=1.gets.the.minimu |
3de40 | 6d 20 6f 6e 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 72 61 74 68 65 72 20 74 68 61 6e | m.on.horizontal.axis.rather.than |
3de60 | 20 76 65 72 74 69 63 61 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 75 70 20 61 6c 6c 20 74 68 65 20 | .vertical......#.sum.up.all.the. |
3de80 | 64 69 73 74 61 6e 63 65 73 20 74 6f 20 67 65 74 20 74 68 65 20 6e 65 74 20 64 65 76 69 61 74 69 | distances.to.get.the.net.deviati |
3dea0 | 6f 6e 20 69 6e 20 64 61 74 61 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 | on.in.data.....distortions[k].=. |
3dec0 | 73 75 6d 28 63 6c 75 73 74 65 72 73 29 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 23 | sum(clusters)./.x.shape[0].....# |
3dee0 | 20 64 69 76 69 64 69 6e 67 20 62 79 20 78 2e 73 68 61 70 65 5b 30 5d 20 69 2e 65 2e 20 6e 6f 2e | .dividing.by.x.shape[0].i.e..no. |
3df00 | 20 6f 66 20 64 61 74 61 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 65 74 20 74 68 65 20 6d 65 61 6e | .of.data.points,.to.get.the.mean |
3df20 | 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e | ..........inertias[k].=.model.in |
3df40 | 65 72 74 69 61 5f 0a 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 44 69 73 74 6f 72 74 69 6f 6e 20 | ertia_......print("\nDistortion. |
3df60 | 3d 22 2c 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c | =",.distortions[k]).....print("\ |
3df80 | 6e 49 6e 65 72 74 69 61 20 3d 22 2c 20 69 6e 65 72 74 69 61 73 5b 6b 5d 29 0a 0a 70 72 69 6e 74 | nInertia.=",.inertias[k])..print |
3dfa0 | 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a 2d 5c 6e 22 29 | ("\nValues.of.distortions.:-\n") |
3dfc0 | 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 | .for.item.in.distortions.items() |
3dfe0 | 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 0a 20 20 20 20 | :.....print("%s:.%s".%item)..... |
3e000 | 0d 00 00 00 08 00 c1 00 05 4e 04 e5 03 cd 03 64 02 fb 02 94 02 2b 00 c1 00 00 00 00 00 00 00 00 | .........N.....d.....+.......... |
3e020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3e040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3e060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3e080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3e0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3e0c0 | 00 82 66 84 58 07 01 02 82 69 82 69 25 00 92 63 61 74 65 67 6f 72 69 63 61 6c 5f 66 65 61 74 75 | ..f.X....i.i%..categorical_featu |
3e0e0 | 72 65 73 20 3d 20 5b 22 43 68 61 6e 6e 65 6c 22 2c 20 22 52 65 67 69 6f 6e 22 5d 0a 63 6f 6e 74 | res.=.["Channel",."Region"].cont |
3e100 | 69 6e 6f 75 73 5f 66 65 61 74 75 72 65 73 20 3d 20 5b 22 46 72 65 73 68 22 2c 20 22 6d 69 6c 6b | inous_features.=.["Fresh",."milk |
3e120 | 22 2c 20 22 47 72 6f 63 65 72 79 22 2c 20 22 46 72 6f 7a 65 6e 22 2c 20 22 44 65 74 65 72 67 65 | ",."Grocery",."Frozen",."Deterge |
3e140 | 6e 74 73 5f 50 61 70 65 72 22 2c 20 22 44 65 6c 69 63 61 73 73 65 6e 22 5d 0a 64 61 74 61 5b 63 | nts_Paper",."Delicassen"].data[c |
3e160 | 6f 6e 74 69 6e 6f 75 73 5f 66 65 61 74 75 72 65 73 5d 2e 64 65 73 63 72 69 62 65 28 29 63 61 74 | ontinous_features].describe()cat |
3e180 | 65 67 6f 72 69 63 61 6c 5f 66 65 61 74 75 72 65 73 20 3d 20 5b 22 43 68 61 6e 6e 65 6c 22 2c 20 | egorical_features.=.["Channel",. |
3e1a0 | 22 52 65 67 69 6f 6e 22 5d 0a 63 6f 6e 74 69 6e 6f 75 73 5f 66 65 61 74 75 72 65 73 20 3d 20 5b | "Region"].continous_features.=.[ |
3e1c0 | 22 46 72 65 73 68 22 2c 20 22 6d 69 6c 6b 22 2c 20 22 47 72 6f 63 65 72 79 22 2c 20 22 46 72 6f | "Fresh",."milk",."Grocery",."Fro |
3e1e0 | 7a 65 6e 22 2c 20 22 44 65 74 65 72 67 65 6e 74 73 5f 50 61 70 65 72 22 2c 20 22 44 65 6c 69 63 | zen",."Detergents_Paper",."Delic |
3e200 | 61 73 73 65 6e 22 5d 0a 64 61 74 61 5b 63 6f 6e 74 69 6e 6f 75 73 5f 66 65 61 74 75 72 65 73 5d | assen"].data[continous_features] |
3e220 | 2e 64 65 73 63 72 69 62 65 28 29 66 84 57 05 01 02 6b 6b 25 00 91 64 61 74 61 20 3d 20 70 64 2e | .describe()f.W...kk%..data.=.pd. |
3e240 | 72 65 61 64 5f 63 73 76 28 22 77 68 6f 6c 65 73 61 6c 65 2e 63 73 76 22 29 0a 64 61 74 61 2e 68 | read_csv("wholesale.csv").data.h |
3e260 | 65 61 64 28 29 64 61 74 61 20 3d 20 70 64 2e 72 65 61 64 5f 63 73 76 28 22 77 68 6f 6c 65 73 61 | ead()data.=.pd.read_csv("wholesa |
3e280 | 6c 65 2e 63 73 76 22 29 0a 64 61 74 61 2e 68 65 61 64 28 29 64 84 56 05 01 02 69 69 25 00 90 64 | le.csv").data.head()d.V...ii%..d |
3e2a0 | 61 74 61 20 3d 20 70 64 2e 72 65 61 64 5f 63 73 76 28 22 68 6f 6c 65 73 61 6c 65 2e 63 73 76 22 | ata.=.pd.read_csv("holesale.csv" |
3e2c0 | 29 0a 64 61 74 61 2e 68 65 61 64 28 29 64 61 74 61 20 3d 20 70 64 2e 72 65 61 64 5f 63 73 76 28 | ).data.head()data.=.pd.read_csv( |
3e2e0 | 22 68 6f 6c 65 73 61 6c 65 2e 63 73 76 22 29 0a 64 61 74 61 2e 68 65 61 64 28 29 66 84 55 05 01 | "holesale.csv").data.head()f.U.. |
3e300 | 02 6b 6b 25 00 8f 64 61 74 61 20 3d 20 70 64 2e 72 65 61 64 5f 63 73 76 28 22 77 68 6f 6c 65 73 | .kk%..data.=.pd.read_csv("wholes |
3e320 | 61 6c 65 2e 63 73 76 22 29 0a 64 61 74 61 2e 68 65 61 64 28 29 64 61 74 61 20 3d 20 70 64 2e 72 | ale.csv").data.head()data.=.pd.r |
3e340 | 65 61 64 5f 63 73 76 28 22 77 68 6f 6c 65 73 61 6c 65 2e 63 73 76 22 29 0a 64 61 74 61 2e 68 65 | ead_csv("wholesale.csv").data.he |
3e360 | 61 64 28 29 66 84 54 05 01 02 6b 6b 25 00 8e 64 61 74 61 20 3d 20 70 64 2e 72 65 61 64 5f 63 73 | ad()f.T...kk%..data.=.pd.read_cs |
3e380 | 76 28 22 77 68 6f 6c 65 73 61 6c 65 2e 63 73 76 22 29 0a 64 61 74 61 2e 68 65 61 64 28 29 64 61 | v("wholesale.csv").data.head()da |
3e3a0 | 74 61 20 3d 20 70 64 2e 72 65 61 64 5f 63 73 76 28 22 77 68 6f 6c 65 73 61 6c 65 2e 63 73 76 22 | ta.=.pd.read_csv("wholesale.csv" |
3e3c0 | 29 0a 64 61 74 61 2e 68 65 61 64 28 29 82 14 84 53 07 01 02 82 17 82 17 25 00 8d 69 6d 70 6f 72 | ).data.head()...S.......%..impor |
3e3e0 | 74 20 70 61 6e 64 61 73 20 61 73 20 70 64 0a 69 6d 70 6f 72 74 20 6d 61 74 70 6c 6f 74 6c 69 62 | t.pandas.as.pd.import.matplotlib |
3e400 | 2e 70 79 70 6c 6f 74 20 61 73 20 70 6c 74 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 70 72 65 70 | .pyplot.as.plt.from.sklearn.prep |
3e420 | 72 6f 63 65 73 73 69 6e 67 20 69 6d 70 6f 72 74 20 4d 69 6e 4d 61 78 53 63 61 6c 65 72 0a 66 72 | rocessing.import.MinMaxScaler.fr |
3e440 | 6f 6d 20 73 6b 6c 65 61 72 6e 2e 63 6c 75 73 74 65 72 20 69 6d 70 6f 72 74 20 4b 4d 65 61 6e 73 | om.sklearn.cluster.import.KMeans |
3e460 | 69 6d 70 6f 72 74 20 70 61 6e 64 61 73 20 61 73 20 70 64 0a 69 6d 70 6f 72 74 20 6d 61 74 70 6c | import.pandas.as.pd.import.matpl |
3e480 | 6f 74 6c 69 62 2e 70 79 70 6c 6f 74 20 61 73 20 70 6c 74 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e | otlib.pyplot.as.plt.from.sklearn |
3e4a0 | 2e 70 72 65 70 72 6f 63 65 73 73 69 6e 67 20 69 6d 70 6f 72 74 20 4d 69 6e 4d 61 78 53 63 61 6c | .preprocessing.import.MinMaxScal |
3e4c0 | 65 72 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 63 6c 75 73 74 65 72 20 69 6d 70 6f 72 74 20 4b | er.from.sklearn.cluster.import.K |
3e4e0 | 4d 65 61 6e 73 66 84 52 05 01 02 6b 6b 25 00 8c 6e 70 2e 61 72 72 61 79 28 6c 69 73 74 28 7a 69 | Meansf.R...kk%..np.array(list(zi |
3e500 | 70 28 78 31 2c 20 78 32 29 29 29 2e 72 65 73 68 61 70 65 28 6c 65 6e 28 78 31 29 2c 20 32 29 6e | p(x1,.x2))).reshape(len(x1),.2)n |
3e520 | 70 2e 61 72 72 61 79 28 6c 69 73 74 28 7a 69 70 28 78 31 2c 20 78 32 29 29 29 2e 72 65 73 68 61 | p.array(list(zip(x1,.x2))).resha |
3e540 | 70 65 28 6c 65 6e 28 78 31 29 2c 20 32 29 95 2e 84 51 07 01 02 95 31 95 31 25 00 8b 64 69 73 74 | pe(len(x1),.2)...Q....1.1%..dist |
3e560 | 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 | ortions.=.{}.inertias.=.{}.K.=.r |
3e580 | 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 70 72 69 | ange(1,.10)..for.k.in.K:.....pri |
3e5a0 | 6e 74 28 22 5c 6e 23 23 23 20 20 46 6f 72 20 6b 20 3d 22 2c 20 6b 29 0a 20 20 20 20 23 20 42 75 | nt("\n###..For.k.=",.k).....#.Bu |
3e5c0 | 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 | ilding.and.fitting.the.model.... |
3e5e0 | 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 | .model.=.KMeans(n_clusters=k).fi |
3e600 | 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 | t(x).....model.fit(x)..........d |
3e620 | 69 73 74 61 6e 63 65 73 20 3d 20 63 64 69 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 | istances.=.cdist(x,.model.cluste |
3e640 | 72 5f 63 65 6e 74 65 72 73 5f 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 44 69 73 74 61 6e 63 | r_centers_).....print("\nDistanc |
3e660 | 65 73 20 3a 2d 5c 6e 22 2c 20 64 69 73 74 61 6e 63 65 73 29 0a 20 20 20 20 23 20 63 64 69 73 74 | es.:-\n",.distances).....#.cdist |
3e680 | 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 63 6c 75 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a 20 20 | (data_points,.cluster_points)... |
3e6a0 | 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 61 6e 63 65 2c 20 72 65 74 75 72 6e 73 20 61 20 74 61 | ..#.cross.distance,.returns.a.ta |
3e6c0 | 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 74 20 6f 66 20 6c 69 73 74 73 20 28 32 44 20 61 72 72 | ble.i.e..a.list.of.lists.(2D.arr |
3e6e0 | 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 | ay).:-.....#.[.....#...[distance |
3e700 | 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c | _from_cluster1,.distance_from_cl |
3e720 | 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e | uster2,....],...<-.for.data_poin |
3e740 | 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 | t1.....#...[distance_from_cluste |
3e760 | 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d | r1,.distance_from_cluster2,....] |
3e780 | 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 20 2e | ,...<-.for.data_point2.....#.... |
3e7a0 | 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3e7c0 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 20 73 | ........................<-.and.s |
3e7e0 | 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 5d 0a 0a 20 20 20 20 23 20 67 65 74 20 74 68 65 20 63 | o.on........#.]......#.get.the.c |
3e800 | 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 20 66 6f 72 20 65 61 63 68 20 64 61 74 61 20 70 6f 69 | losest.cluster.for.each.data.poi |
3e820 | 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 69 74 20 74 6f 20 74 68 61 74 20 64 61 74 61 20 70 6f | nt.and.assign.it.to.that.data.po |
3e840 | 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 72 73 20 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 61 6e | int.....clusters.=.np.min(distan |
3e860 | 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 63 6c 75 73 74 65 | ces,.axis=1).....print("\ncluste |
3e880 | 72 73 20 3a 2d 5c 6e 22 2c 20 63 6c 75 73 74 65 72 73 29 0a 20 20 20 20 23 20 61 78 69 73 3d 31 | rs.:-\n",.clusters).....#.axis=1 |
3e8a0 | 20 67 65 74 73 20 74 68 65 20 6d 69 6e 69 6d 75 6d 20 6f 6e 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 | .gets.the.minimum.on.horizontal. |
3e8c0 | 61 78 69 73 20 72 61 74 68 65 72 20 74 68 61 6e 20 76 65 72 74 69 63 61 6c 0a 0a 20 20 20 20 23 | axis.rather.than.vertical......# |
3e8e0 | 20 73 75 6d 20 75 70 20 61 6c 6c 20 74 68 65 20 64 69 73 74 61 6e 63 65 73 20 74 6f 20 67 65 74 | .sum.up.all.the.distances.to.get |
3e900 | 20 74 68 65 20 6e 65 74 20 64 65 76 69 61 74 69 6f 6e 20 69 6e 20 64 61 74 61 0a 20 20 20 20 74 | .the.net.deviation.in.data.....t |
3e920 | 6f 74 61 6c 20 3d 20 73 75 6d 28 63 6c 75 73 74 65 72 73 29 20 0a 20 20 20 20 70 72 69 6e 74 28 | otal.=.sum(clusters)......print( |
3e940 | 22 5c 6e 54 6f 74 61 6c 20 6f 66 20 64 69 73 74 61 6e 63 65 73 20 3d 22 2c 20 74 6f 74 61 6c 29 | "\nTotal.of.distances.=",.total) |
3e960 | 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 20 3d 20 74 6f 74 61 6c 20 2f 20 78 2e | .....distortions[k].=.total./.x. |
3e980 | 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 23 20 64 69 76 69 64 69 6e 67 20 62 79 20 78 2e 73 68 61 | shape[0].....#.dividing.by.x.sha |
3e9a0 | 70 65 5b 30 5d 20 69 2e 65 2e 20 6e 6f 2e 20 6f 66 20 64 61 74 61 20 70 6f 69 6e 74 73 2c 20 74 | pe[0].i.e..no..of.data.points,.t |
3e9c0 | 6f 20 67 65 74 20 74 68 65 20 6d 65 61 6e 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 | o.get.the.mean..........inertias |
3e9e0 | 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 0a 0a 20 20 20 20 70 72 69 6e 74 28 | [k].=.model.inertia_......print( |
3ea00 | 22 5c 6e 44 69 73 74 6f 72 74 69 6f 6e 20 3d 22 2c 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d | "\nDistortion.=",.distortions[k] |
3ea20 | 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 49 6e 65 72 74 69 61 20 3d 22 2c 20 69 6e 65 72 74 | ).....print("\nInertia.=",.inert |
3ea40 | 69 61 73 5b 6b 5d 29 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 64 69 73 74 | ias[k])..print("\nValues.of.dist |
3ea60 | 6f 72 74 69 6f 6e 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f | ortions.:-\n").for.item.in.disto |
3ea80 | 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 | rtions.items():.....print("%s:.% |
3eaa0 | 73 22 20 25 69 74 65 6d 29 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3d 20 7b 7d 0a 69 | s".%item).....distortions.=.{}.i |
3eac0 | 6e 65 72 74 69 61 73 20 3d 20 7b 7d 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 30 29 0a 0a 66 | nertias.=.{}.K.=.range(1,.10)..f |
3eae0 | 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 23 23 23 20 20 46 6f 72 | or.k.in.K:.....print("\n###..For |
3eb00 | 20 6b 20 3d 22 2c 20 6b 29 0a 20 20 20 20 23 20 42 75 69 6c 64 69 6e 67 20 61 6e 64 20 66 69 74 | .k.=",.k).....#.Building.and.fit |
3eb20 | 74 69 6e 67 20 74 68 65 20 6d 6f 64 65 6c 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e | ting.the.model.....model.=.KMean |
3eb40 | 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 2e 66 69 74 28 78 29 0a 20 20 20 20 6d 6f 64 65 6c | s(n_clusters=k).fit(x).....model |
3eb60 | 2e 66 69 74 28 78 29 0a 20 20 20 20 0a 20 20 20 20 64 69 73 74 61 6e 63 65 73 20 3d 20 63 64 69 | .fit(x)..........distances.=.cdi |
3eb80 | 73 74 28 78 2c 20 6d 6f 64 65 6c 2e 63 6c 75 73 74 65 72 5f 63 65 6e 74 65 72 73 5f 29 0a 20 20 | st(x,.model.cluster_centers_)... |
3eba0 | 20 20 70 72 69 6e 74 28 22 5c 6e 44 69 73 74 61 6e 63 65 73 20 3a 2d 5c 6e 22 2c 20 64 69 73 74 | ..print("\nDistances.:-\n",.dist |
3ebc0 | 61 6e 63 65 73 29 0a 20 20 20 20 23 20 63 64 69 73 74 28 64 61 74 61 5f 70 6f 69 6e 74 73 2c 20 | ances).....#.cdist(data_points,. |
3ebe0 | 63 6c 75 73 74 65 72 5f 70 6f 69 6e 74 73 29 0a 20 20 20 20 23 20 63 72 6f 73 73 20 64 69 73 74 | cluster_points).....#.cross.dist |
3ec00 | 61 6e 63 65 2c 20 72 65 74 75 72 6e 73 20 61 20 74 61 62 6c 65 20 69 2e 65 2e 20 61 20 6c 69 73 | ance,.returns.a.table.i.e..a.lis |
3ec20 | 74 20 6f 66 20 6c 69 73 74 73 20 28 32 44 20 61 72 72 61 79 29 20 3a 2d 0a 20 20 20 20 23 20 5b | t.of.lists.(2D.array).:-.....#.[ |
3ec40 | 0a 20 20 20 20 23 20 20 20 5b 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 | .....#...[distance_from_cluster1 |
3ec60 | 2c 20 64 69 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 | ,.distance_from_cluster2,....],. |
3ec80 | 20 20 3c 2d 20 66 6f 72 20 64 61 74 61 5f 70 6f 69 6e 74 31 0a 20 20 20 20 23 20 20 20 5b 64 69 | ..<-.for.data_point1.....#...[di |
3eca0 | 73 74 61 6e 63 65 5f 66 72 6f 6d 5f 63 6c 75 73 74 65 72 31 2c 20 64 69 73 74 61 6e 63 65 5f 66 | stance_from_cluster1,.distance_f |
3ecc0 | 72 6f 6d 5f 63 6c 75 73 74 65 72 32 2c 20 2e 2e 2e 5d 2c 20 20 20 3c 2d 20 66 6f 72 20 64 61 74 | rom_cluster2,....],...<-.for.dat |
3ece0 | 61 5f 70 6f 69 6e 74 32 0a 20 20 20 20 23 20 20 20 2e 2e 2e 20 20 20 20 20 20 20 20 20 20 20 20 | a_point2.....#.................. |
3ed00 | 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 | ................................ |
3ed20 | 20 20 20 20 20 20 20 20 20 20 3c 2d 20 61 6e 64 20 73 6f 20 6f 6e 2e 2e 2e 0a 20 20 20 20 23 20 | ..........<-.and.so.on........#. |
3ed40 | 5d 0a 0a 20 20 20 20 23 20 67 65 74 20 74 68 65 20 63 6c 6f 73 65 73 74 20 63 6c 75 73 74 65 72 | ]......#.get.the.closest.cluster |
3ed60 | 20 66 6f 72 20 65 61 63 68 20 64 61 74 61 20 70 6f 69 6e 74 20 61 6e 64 20 61 73 73 69 67 6e 20 | .for.each.data.point.and.assign. |
3ed80 | 69 74 20 74 6f 20 74 68 61 74 20 64 61 74 61 20 70 6f 69 6e 74 0a 20 20 20 20 63 6c 75 73 74 65 | it.to.that.data.point.....cluste |
3eda0 | 72 73 20 3d 20 6e 70 2e 6d 69 6e 28 64 69 73 74 61 6e 63 65 73 2c 20 61 78 69 73 3d 31 29 0a 20 | rs.=.np.min(distances,.axis=1).. |
3edc0 | 20 20 20 70 72 69 6e 74 28 22 5c 6e 63 6c 75 73 74 65 72 73 20 3a 2d 5c 6e 22 2c 20 63 6c 75 73 | ...print("\nclusters.:-\n",.clus |
3ede0 | 74 65 72 73 29 0a 20 20 20 20 23 20 61 78 69 73 3d 31 20 67 65 74 73 20 74 68 65 20 6d 69 6e 69 | ters).....#.axis=1.gets.the.mini |
3ee00 | 6d 75 6d 20 6f 6e 20 68 6f 72 69 7a 6f 6e 74 61 6c 20 61 78 69 73 20 72 61 74 68 65 72 20 74 68 | mum.on.horizontal.axis.rather.th |
3ee20 | 61 6e 20 76 65 72 74 69 63 61 6c 0a 0a 20 20 20 20 23 20 73 75 6d 20 75 70 20 61 6c 6c 20 74 68 | an.vertical......#.sum.up.all.th |
3ee40 | 65 20 64 69 73 74 61 6e 63 65 73 20 74 6f 20 67 65 74 20 74 68 65 20 6e 65 74 20 64 65 76 69 61 | e.distances.to.get.the.net.devia |
3ee60 | 74 69 6f 6e 20 69 6e 20 64 61 74 61 0a 20 20 20 20 74 6f 74 61 6c 20 3d 20 73 75 6d 28 63 6c 75 | tion.in.data.....total.=.sum(clu |
3ee80 | 73 74 65 72 73 29 20 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 54 6f 74 61 6c 20 6f 66 20 64 69 | sters)......print("\nTotal.of.di |
3eea0 | 73 74 61 6e 63 65 73 20 3d 22 2c 20 74 6f 74 61 6c 29 0a 20 20 20 20 64 69 73 74 6f 72 74 69 6f | stances.=",.total).....distortio |
3eec0 | 6e 73 5b 6b 5d 20 3d 20 74 6f 74 61 6c 20 2f 20 78 2e 73 68 61 70 65 5b 30 5d 0a 20 20 20 20 23 | ns[k].=.total./.x.shape[0].....# |
3eee0 | 20 64 69 76 69 64 69 6e 67 20 62 79 20 78 2e 73 68 61 70 65 5b 30 5d 20 69 2e 65 2e 20 6e 6f 2e | .dividing.by.x.shape[0].i.e..no. |
3ef00 | 20 6f 66 20 64 61 74 61 20 70 6f 69 6e 74 73 2c 20 74 6f 20 67 65 74 20 74 68 65 20 6d 65 61 6e | .of.data.points,.to.get.the.mean |
3ef20 | 0a 20 20 20 20 0a 20 20 20 20 69 6e 65 72 74 69 61 73 5b 6b 5d 20 3d 20 6d 6f 64 65 6c 2e 69 6e | ..........inertias[k].=.model.in |
3ef40 | 65 72 74 69 61 5f 0a 0a 20 20 20 20 70 72 69 6e 74 28 22 5c 6e 44 69 73 74 6f 72 74 69 6f 6e 20 | ertia_......print("\nDistortion. |
3ef60 | 3d 22 2c 20 64 69 73 74 6f 72 74 69 6f 6e 73 5b 6b 5d 29 0a 20 20 20 20 70 72 69 6e 74 28 22 5c | =",.distortions[k]).....print("\ |
3ef80 | 6e 49 6e 65 72 74 69 61 20 3d 22 2c 20 69 6e 65 72 74 69 61 73 5b 6b 5d 29 0a 0a 70 72 69 6e 74 | nInertia.=",.inertias[k])..print |
3efa0 | 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 64 69 73 74 6f 72 74 69 6f 6e 73 20 3a 2d 5c 6e 22 29 | ("\nValues.of.distortions.:-\n") |
3efc0 | 0a 66 6f 72 20 69 74 65 6d 20 69 6e 20 64 69 73 74 6f 72 74 69 6f 6e 73 2e 69 74 65 6d 73 28 29 | .for.item.in.distortions.items() |
3efe0 | 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 25 73 3a 20 25 73 22 20 25 69 74 65 6d 29 0a 20 20 20 20 | :.....print("%s:.%s".%item)..... |
3f000 | 0d 00 00 00 0a 00 f7 00 0e 96 0d 10 0c 6c 0b ba 0b 16 08 5c 05 9e 02 de 01 58 00 f7 00 00 00 00 | .............l.....\.....X...... |
3f020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3f040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3f060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3f080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3f0a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3f0c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
3f0e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 5e 84 62 05 01 02 63 63 25 | .......................^.b...cc% |
3f100 | 00 9c 64 66 20 3d 20 70 64 2e 72 65 61 64 5f 63 73 76 28 22 77 68 6f 6c 65 73 61 6c 65 2e 63 73 | ..df.=.pd.read_csv("wholesale.cs |
3f120 | 76 22 29 0a 64 66 2e 68 65 61 64 28 29 64 66 20 3d 20 70 64 2e 72 65 61 64 5f 63 73 76 28 22 77 | v").df.head()df.=.pd.read_csv("w |
3f140 | 68 6f 6c 65 73 61 6c 65 2e 63 73 76 22 29 0a 64 66 2e 68 65 61 64 28 29 83 02 84 61 07 01 02 83 | holesale.csv").df.head()...a.... |
3f160 | 05 83 05 25 00 9b 66 6f 72 20 63 6f 6c 20 69 6e 20 63 61 74 65 67 6f 72 69 63 61 6c 5f 66 65 61 | ...%..for.col.in.categorical_fea |
3f180 | 74 75 72 65 73 3a 0a 20 20 20 20 64 75 6d 6d 69 65 73 20 3d 20 70 64 2e 67 65 74 5f 64 75 6d 6d | tures:.....dummies.=.pd.get_dumm |
3f1a0 | 69 65 73 28 64 61 74 61 5b 63 6f 6c 5d 2c 20 70 72 65 66 69 78 3d 63 6f 6c 29 0a 20 20 20 20 64 | ies(data[col],.prefix=col).....d |
3f1c0 | 61 74 61 20 3d 20 70 64 2e 63 6f 6e 63 61 74 28 5b 64 61 74 61 2c 20 64 75 6d 6d 69 65 73 5d 2c | ata.=.pd.concat([data,.dummies], |
3f1e0 | 20 61 78 69 73 3d 31 29 0a 20 20 20 20 64 61 74 61 2e 64 72 6f 70 28 63 6f 6c 2c 20 61 78 69 73 | .axis=1).....data.drop(col,.axis |
3f200 | 3d 31 2c 20 69 6e 70 6c 61 63 65 3d 54 72 75 65 29 0a 20 20 20 20 0a 64 61 74 61 2e 68 65 61 64 | =1,.inplace=True)......data.head |
3f220 | 28 29 66 6f 72 20 63 6f 6c 20 69 6e 20 63 61 74 65 67 6f 72 69 63 61 6c 5f 66 65 61 74 75 72 65 | ()for.col.in.categorical_feature |
3f240 | 73 3a 0a 20 20 20 20 64 75 6d 6d 69 65 73 20 3d 20 70 64 2e 67 65 74 5f 64 75 6d 6d 69 65 73 28 | s:.....dummies.=.pd.get_dummies( |
3f260 | 64 61 74 61 5b 63 6f 6c 5d 2c 20 70 72 65 66 69 78 3d 63 6f 6c 29 0a 20 20 20 20 64 61 74 61 20 | data[col],.prefix=col).....data. |
3f280 | 3d 20 70 64 2e 63 6f 6e 63 61 74 28 5b 64 61 74 61 2c 20 64 75 6d 6d 69 65 73 5d 2c 20 61 78 69 | =.pd.concat([data,.dummies],.axi |
3f2a0 | 73 3d 31 29 0a 20 20 20 20 64 61 74 61 2e 64 72 6f 70 28 63 6f 6c 2c 20 61 78 69 73 3d 31 2c 20 | s=1).....data.drop(col,.axis=1,. |
3f2c0 | 69 6e 70 6c 61 63 65 3d 54 72 75 65 29 0a 20 20 20 20 0a 64 61 74 61 2e 68 65 61 64 28 29 85 3c | inplace=True)......data.head().< |
3f2e0 | 84 60 07 01 02 85 3f 85 3f 25 00 9a 73 63 61 6c 65 72 20 3d 20 4d 69 6e 4d 61 78 53 63 61 6c 65 | .`....?.?%..scaler.=.MinMaxScale |
3f300 | 72 28 29 0a 73 63 61 6c 65 72 2e 66 69 74 28 64 61 74 61 29 0a 64 61 74 61 20 3d 20 73 63 61 6c | r().scaler.fit(data).data.=.scal |
3f320 | 65 72 2e 74 72 61 6e 73 66 6f 72 6d 28 64 61 74 61 29 0a 0a 69 6e 65 72 74 69 61 73 20 3d 20 5b | er.transform(data)..inertias.=.[ |
3f340 | 5d 20 20 23 20 73 75 6d 20 6f 66 20 73 71 75 61 72 65 64 20 64 69 73 74 61 6e 63 65 73 0a 4b 20 | ]..#.sum.of.squared.distances.K. |
3f360 | 3d 20 72 61 6e 67 65 28 31 2c 20 31 35 29 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 6d | =.range(1,.15).for.k.in.K:.....m |
3f380 | 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 0a 20 20 20 20 | odel.=.KMeans(n_clusters=k)..... |
3f3a0 | 6d 6f 64 65 6c 20 3d 20 6d 6f 64 65 6c 2e 66 69 74 28 64 61 74 61 29 0a 20 20 20 20 69 6e 65 72 | model.=.model.fit(data).....iner |
3f3c0 | 74 69 61 73 2e 61 70 70 65 6e 64 28 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 29 0a 0a 70 72 69 | tias.append(model.inertia_)..pri |
3f3e0 | 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 49 6e 65 72 74 69 61 73 20 3a 2d 5c 6e 22 29 0a | nt("\nValues.of.Inertias.:-\n"). |
3f400 | 66 6f 72 20 69 20 69 6e 20 4b 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 41 74 20 6b 20 3d 20 25 32 | for.i.in.K:.....print("At.k.=.%2 |
3f420 | 64 2c 20 69 6e 65 72 74 69 61 20 3d 20 25 66 22 20 25 28 69 2c 20 69 6e 65 72 74 69 61 73 5b 6b | d,.inertia.=.%f".%(i,.inertias[k |
3f440 | 2d 31 5d 29 29 73 63 61 6c 65 72 20 3d 20 4d 69 6e 4d 61 78 53 63 61 6c 65 72 28 29 0a 73 63 61 | -1]))scaler.=.MinMaxScaler().sca |
3f460 | 6c 65 72 2e 66 69 74 28 64 61 74 61 29 0a 64 61 74 61 20 3d 20 73 63 61 6c 65 72 2e 74 72 61 6e | ler.fit(data).data.=.scaler.tran |
3f480 | 73 66 6f 72 6d 28 64 61 74 61 29 0a 0a 69 6e 65 72 74 69 61 73 20 3d 20 5b 5d 20 20 23 20 73 75 | sform(data)..inertias.=.[]..#.su |
3f4a0 | 6d 20 6f 66 20 73 71 75 61 72 65 64 20 64 69 73 74 61 6e 63 65 73 0a 4b 20 3d 20 72 61 6e 67 65 | m.of.squared.distances.K.=.range |
3f4c0 | 28 31 2c 20 31 35 29 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 | (1,.15).for.k.in.K:.....model.=. |
3f4e0 | 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 0a 20 20 20 20 6d 6f 64 65 6c 20 3d | KMeans(n_clusters=k).....model.= |
3f500 | 20 6d 6f 64 65 6c 2e 66 69 74 28 64 61 74 61 29 0a 20 20 20 20 69 6e 65 72 74 69 61 73 2e 61 70 | .model.fit(data).....inertias.ap |
3f520 | 70 65 6e 64 28 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 29 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 | pend(model.inertia_)..print("\nV |
3f540 | 61 6c 75 65 73 20 6f 66 20 49 6e 65 72 74 69 61 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 20 69 | alues.of.Inertias.:-\n").for.i.i |
3f560 | 6e 20 4b 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 41 74 20 6b 20 3d 20 25 32 64 2c 20 69 6e 65 72 | n.K:.....print("At.k.=.%2d,.iner |
3f580 | 74 69 61 20 3d 20 25 66 22 20 25 28 69 2c 20 69 6e 65 72 74 69 61 73 5b 6b 2d 31 5d 29 29 85 3a | tia.=.%f".%(i,.inertias[k-1])).: |
3f5a0 | 84 5f 07 01 02 85 3d 85 3d 25 00 99 73 63 61 6c 65 72 20 3d 20 4d 69 6e 4d 61 78 53 63 61 6c 65 | ._....=.=%..scaler.=.MinMaxScale |
3f5c0 | 72 28 29 0a 73 63 61 6c 65 72 2e 66 69 74 28 64 61 74 61 29 0a 64 61 74 61 20 3d 20 73 63 61 6c | r().scaler.fit(data).data.=.scal |
3f5e0 | 65 72 2e 74 72 61 6e 73 66 6f 72 6d 28 64 61 74 61 29 0a 0a 69 6e 65 72 74 69 61 73 20 3d 20 5b | er.transform(data)..inertias.=.[ |
3f600 | 5d 20 20 23 20 73 75 6d 20 6f 66 20 73 71 75 61 72 65 64 20 64 69 73 74 61 6e 63 65 73 0a 4b 20 | ]..#.sum.of.squared.distances.K. |
3f620 | 3d 20 72 61 6e 67 65 28 31 2c 20 31 35 29 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 6d | =.range(1,.15).for.k.in.K:.....m |
3f640 | 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 0a 20 20 20 20 | odel.=.KMeans(n_clusters=k)..... |
3f660 | 6d 6f 64 65 6c 20 3d 20 6d 6f 64 65 6c 2e 66 69 74 28 64 61 74 61 29 0a 20 20 20 20 69 6e 65 72 | model.=.model.fit(data).....iner |
3f680 | 74 69 61 73 2e 61 70 70 65 6e 64 28 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 29 0a 0a 70 72 69 | tias.append(model.inertia_)..pri |
3f6a0 | 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 49 6e 65 72 74 69 61 73 20 3a 2d 5c 6e 22 29 0a | nt("\nValues.of.Inertias.:-\n"). |
3f6c0 | 66 6f 72 20 69 20 69 6e 20 4b 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 41 74 20 6b 20 3d 20 25 64 | for.i.in.K:.....print("At.k.=.%d |
3f6e0 | 2c 20 69 6e 65 72 74 69 61 20 3d 20 25 66 22 20 25 28 69 2c 20 69 6e 65 72 74 69 61 73 5b 6b 2d | ,.inertia.=.%f".%(i,.inertias[k- |
3f700 | 31 5d 29 29 73 63 61 6c 65 72 20 3d 20 4d 69 6e 4d 61 78 53 63 61 6c 65 72 28 29 0a 73 63 61 6c | 1]))scaler.=.MinMaxScaler().scal |
3f720 | 65 72 2e 66 69 74 28 64 61 74 61 29 0a 64 61 74 61 20 3d 20 73 63 61 6c 65 72 2e 74 72 61 6e 73 | er.fit(data).data.=.scaler.trans |
3f740 | 66 6f 72 6d 28 64 61 74 61 29 0a 0a 69 6e 65 72 74 69 61 73 20 3d 20 5b 5d 20 20 23 20 73 75 6d | form(data)..inertias.=.[]..#.sum |
3f760 | 20 6f 66 20 73 71 75 61 72 65 64 20 64 69 73 74 61 6e 63 65 73 0a 4b 20 3d 20 72 61 6e 67 65 28 | .of.squared.distances.K.=.range( |
3f780 | 31 2c 20 31 35 29 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b | 1,.15).for.k.in.K:.....model.=.K |
3f7a0 | 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 | Means(n_clusters=k).....model.=. |
3f7c0 | 6d 6f 64 65 6c 2e 66 69 74 28 64 61 74 61 29 0a 20 20 20 20 69 6e 65 72 74 69 61 73 2e 61 70 70 | model.fit(data).....inertias.app |
3f7e0 | 65 6e 64 28 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 29 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 | end(model.inertia_)..print("\nVa |
3f800 | 6c 75 65 73 20 6f 66 20 49 6e 65 72 74 69 61 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 20 69 6e | lues.of.Inertias.:-\n").for.i.in |
3f820 | 20 4b 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 41 74 20 6b 20 3d 20 25 64 2c 20 69 6e 65 72 74 69 | .K:.....print("At.k.=.%d,.inerti |
3f840 | 61 20 3d 20 25 66 22 20 25 28 69 2c 20 69 6e 65 72 74 69 61 73 5b 6b 2d 31 5d 29 29 85 36 84 5e | a.=.%f".%(i,.inertias[k-1])).6.^ |
3f860 | 07 01 02 85 39 85 39 25 00 98 73 63 61 6c 65 72 20 3d 20 4d 69 6e 4d 61 78 53 63 61 6c 65 72 28 | ....9.9%..scaler.=.MinMaxScaler( |
3f880 | 29 0a 73 63 61 6c 65 72 2e 66 69 74 28 64 61 74 61 29 0a 64 61 74 61 20 3d 20 73 63 61 6c 65 72 | ).scaler.fit(data).data.=.scaler |
3f8a0 | 2e 74 72 61 6e 73 66 6f 72 6d 28 64 61 74 61 29 0a 0a 69 6e 65 72 74 69 61 73 20 3d 20 5b 5d 20 | .transform(data)..inertias.=.[]. |
3f8c0 | 20 23 20 73 75 6d 20 6f 66 20 73 71 75 61 72 65 64 20 64 69 73 74 61 6e 63 65 73 0a 4b 20 3d 20 | .#.sum.of.squared.distances.K.=. |
3f8e0 | 72 61 6e 67 65 28 31 2c 20 31 35 29 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 6d 6f 64 | range(1,.15).for.k.in.K:.....mod |
3f900 | 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 0a 20 20 20 20 6d 6f | el.=.KMeans(n_clusters=k).....mo |
3f920 | 64 65 6c 20 3d 20 6d 6f 64 65 6c 2e 66 69 74 28 64 61 74 61 29 0a 20 20 20 20 69 6e 65 72 74 69 | del.=.model.fit(data).....inerti |
3f940 | 61 73 2e 61 70 70 65 6e 64 28 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 29 0a 0a 70 72 69 6e 74 | as.append(model.inertia_)..print |
3f960 | 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 49 6e 65 72 74 69 61 73 20 3a 2d 5c 6e 22 29 0a 66 6f | ("\nValues.of.Inertias.:-\n").fo |
3f980 | 72 20 69 20 69 6e 20 4b 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 41 74 20 6b 20 3d 20 25 64 2c 20 | r.i.in.K:.....print("At.k.=.%d,. |
3f9a0 | 69 6e 65 72 74 69 61 20 3d 20 25 66 22 20 25 28 69 2c 20 69 6e 65 72 74 69 61 73 5b 6b 5d 29 29 | inertia.=.%f".%(i,.inertias[k])) |
3f9c0 | 73 63 61 6c 65 72 20 3d 20 4d 69 6e 4d 61 78 53 63 61 6c 65 72 28 29 0a 73 63 61 6c 65 72 2e 66 | scaler.=.MinMaxScaler().scaler.f |
3f9e0 | 69 74 28 64 61 74 61 29 0a 64 61 74 61 20 3d 20 73 63 61 6c 65 72 2e 74 72 61 6e 73 66 6f 72 6d | it(data).data.=.scaler.transform |
3fa00 | 28 64 61 74 61 29 0a 0a 69 6e 65 72 74 69 61 73 20 3d 20 5b 5d 20 20 23 20 73 75 6d 20 6f 66 20 | (data)..inertias.=.[]..#.sum.of. |
3fa20 | 73 71 75 61 72 65 64 20 64 69 73 74 61 6e 63 65 73 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 | squared.distances.K.=.range(1,.1 |
3fa40 | 35 29 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e | 5).for.k.in.K:.....model.=.KMean |
3fa60 | 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 6d 6f 64 65 | s(n_clusters=k).....model.=.mode |
3fa80 | 6c 2e 66 69 74 28 64 61 74 61 29 0a 20 20 20 20 69 6e 65 72 74 69 61 73 2e 61 70 70 65 6e 64 28 | l.fit(data).....inertias.append( |
3faa0 | 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 29 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 | model.inertia_)..print("\nValues |
3fac0 | 20 6f 66 20 49 6e 65 72 74 69 61 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 20 69 6e 20 4b 3a 0a | .of.Inertias.:-\n").for.i.in.K:. |
3fae0 | 20 20 20 20 70 72 69 6e 74 28 22 41 74 20 6b 20 3d 20 25 64 2c 20 69 6e 65 72 74 69 61 20 3d 20 | ....print("At.k.=.%d,.inertia.=. |
3fb00 | 25 66 22 20 25 28 69 2c 20 69 6e 65 72 74 69 61 73 5b 6b 5d 29 29 81 20 84 5d 07 01 02 81 23 81 | %f".%(i,.inertias[k]))...]....#. |
3fb20 | 23 25 00 97 73 63 61 6c 65 72 20 3d 20 4d 69 6e 4d 61 78 53 63 61 6c 65 72 28 29 0a 73 63 61 6c | #%..scaler.=.MinMaxScaler().scal |
3fb40 | 65 72 2e 66 69 74 28 64 61 74 61 29 0a 64 61 74 61 20 3d 20 73 63 61 6c 65 72 2e 74 72 61 6e 73 | er.fit(data).data.=.scaler.trans |
3fb60 | 66 6f 72 6d 28 64 61 74 61 29 0a 64 61 74 61 73 63 61 6c 65 72 20 3d 20 4d 69 6e 4d 61 78 53 63 | form(data).datascaler.=.MinMaxSc |
3fb80 | 61 6c 65 72 28 29 0a 73 63 61 6c 65 72 2e 66 69 74 28 64 61 74 61 29 0a 64 61 74 61 20 3d 20 73 | aler().scaler.fit(data).data.=.s |
3fba0 | 63 61 6c 65 72 2e 74 72 61 6e 73 66 6f 72 6d 28 64 61 74 61 29 0a 64 61 74 61 81 2e 84 5c 07 01 | caler.transform(data).data...\.. |
3fbc0 | 02 81 31 81 31 25 00 96 73 63 61 6c 65 72 20 3d 20 4d 69 6e 4d 61 78 53 63 61 6c 65 72 28 29 0a | ..1.1%..scaler.=.MinMaxScaler(). |
3fbe0 | 73 63 61 6c 65 72 2e 66 69 74 28 64 61 74 61 29 0a 64 61 74 61 20 3d 20 73 63 61 6c 65 72 2e 74 | scaler.fit(data).data.=.scaler.t |
3fc00 | 72 61 6e 73 66 6f 72 6d 28 64 61 74 61 29 0a 64 61 74 61 2e 68 65 61 64 28 29 73 63 61 6c 65 72 | ransform(data).data.head()scaler |
3fc20 | 20 3d 20 4d 69 6e 4d 61 78 53 63 61 6c 65 72 28 29 0a 73 63 61 6c 65 72 2e 66 69 74 28 64 61 74 | .=.MinMaxScaler().scaler.fit(dat |
3fc40 | 61 29 0a 64 61 74 61 20 3d 20 73 63 61 6c 65 72 2e 74 72 61 6e 73 66 6f 72 6d 28 64 61 74 61 29 | a).data.=.scaler.transform(data) |
3fc60 | 0a 64 61 74 61 2e 68 65 61 64 28 29 81 20 84 5b 07 01 02 81 23 81 23 25 00 95 73 63 61 6c 65 72 | .data.head()...[....#.#%..scaler |
3fc80 | 20 3d 20 4d 69 6e 4d 61 78 53 63 61 6c 65 72 28 29 0a 73 63 61 6c 65 72 2e 66 69 74 28 64 61 74 | .=.MinMaxScaler().scaler.fit(dat |
3fca0 | 61 29 0a 64 61 74 61 20 3d 20 73 63 61 6c 65 72 2e 74 72 61 6e 73 66 6f 72 6d 28 64 61 74 61 29 | a).data.=.scaler.transform(data) |
3fcc0 | 0a 64 61 74 61 73 63 61 6c 65 72 20 3d 20 4d 69 6e 4d 61 78 53 63 61 6c 65 72 28 29 0a 73 63 61 | .datascaler.=.MinMaxScaler().sca |
3fce0 | 6c 65 72 2e 66 69 74 28 64 61 74 61 29 0a 64 61 74 61 20 3d 20 73 63 61 6c 65 72 2e 74 72 61 6e | ler.fit(data).data.=.scaler.tran |
3fd00 | 73 66 6f 72 6d 28 64 61 74 61 29 0a 64 61 74 61 83 02 84 5a 07 01 02 83 05 83 05 25 00 94 66 6f | sform(data).data...Z.......%..fo |
3fd20 | 72 20 63 6f 6c 20 69 6e 20 63 61 74 65 67 6f 72 69 63 61 6c 5f 66 65 61 74 75 72 65 73 3a 0a 20 | r.col.in.categorical_features:.. |
3fd40 | 20 20 20 64 75 6d 6d 69 65 73 20 3d 20 70 64 2e 67 65 74 5f 64 75 6d 6d 69 65 73 28 64 61 74 61 | ...dummies.=.pd.get_dummies(data |
3fd60 | 5b 63 6f 6c 5d 2c 20 70 72 65 66 69 78 3d 63 6f 6c 29 0a 20 20 20 20 64 61 74 61 20 3d 20 70 64 | [col],.prefix=col).....data.=.pd |
3fd80 | 2e 63 6f 6e 63 61 74 28 5b 64 61 74 61 2c 20 64 75 6d 6d 69 65 73 5d 2c 20 61 78 69 73 3d 31 29 | .concat([data,.dummies],.axis=1) |
3fda0 | 0a 20 20 20 20 64 61 74 61 2e 64 72 6f 70 28 63 6f 6c 2c 20 61 78 69 73 3d 31 2c 20 69 6e 70 6c | .....data.drop(col,.axis=1,.inpl |
3fdc0 | 61 63 65 3d 54 72 75 65 29 0a 20 20 20 20 0a 64 61 74 61 2e 68 65 61 64 28 29 66 6f 72 20 63 6f | ace=True)......data.head()for.co |
3fde0 | 6c 20 69 6e 20 63 61 74 65 67 6f 72 69 63 61 6c 5f 66 65 61 74 75 72 65 73 3a 0a 20 20 20 20 64 | l.in.categorical_features:.....d |
3fe00 | 75 6d 6d 69 65 73 20 3d 20 70 64 2e 67 65 74 5f 64 75 6d 6d 69 65 73 28 64 61 74 61 5b 63 6f 6c | ummies.=.pd.get_dummies(data[col |
3fe20 | 5d 2c 20 70 72 65 66 69 78 3d 63 6f 6c 29 0a 20 20 20 20 64 61 74 61 20 3d 20 70 64 2e 63 6f 6e | ],.prefix=col).....data.=.pd.con |
3fe40 | 63 61 74 28 5b 64 61 74 61 2c 20 64 75 6d 6d 69 65 73 5d 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 | cat([data,.dummies],.axis=1).... |
3fe60 | 20 64 61 74 61 2e 64 72 6f 70 28 63 6f 6c 2c 20 61 78 69 73 3d 31 2c 20 69 6e 70 6c 61 63 65 3d | .data.drop(col,.axis=1,.inplace= |
3fe80 | 54 72 75 65 29 0a 20 20 20 20 0a 64 61 74 61 2e 68 65 61 64 28 29 82 66 84 59 07 01 02 82 69 82 | True)......data.head().f.Y....i. |
3fea0 | 69 25 00 93 63 61 74 65 67 6f 72 69 63 61 6c 5f 66 65 61 74 75 72 65 73 20 3d 20 5b 22 43 68 61 | i%..categorical_features.=.["Cha |
3fec0 | 6e 6e 65 6c 22 2c 20 22 52 65 67 69 6f 6e 22 5d 0a 63 6f 6e 74 69 6e 6f 75 73 5f 66 65 61 74 75 | nnel",."Region"].continous_featu |
3fee0 | 72 65 73 20 3d 20 5b 22 46 72 65 73 68 22 2c 20 22 4d 69 6c 6b 22 2c 20 22 47 72 6f 63 65 72 79 | res.=.["Fresh",."Milk",."Grocery |
3ff00 | 22 2c 20 22 46 72 6f 7a 65 6e 22 2c 20 22 44 65 74 65 72 67 65 6e 74 73 5f 50 61 70 65 72 22 2c | ",."Frozen",."Detergents_Paper", |
3ff20 | 20 22 44 65 6c 69 63 61 73 73 65 6e 22 5d 0a 64 61 74 61 5b 63 6f 6e 74 69 6e 6f 75 73 5f 66 65 | ."Delicassen"].data[continous_fe |
3ff40 | 61 74 75 72 65 73 5d 2e 64 65 73 63 72 69 62 65 28 29 63 61 74 65 67 6f 72 69 63 61 6c 5f 66 65 | atures].describe()categorical_fe |
3ff60 | 61 74 75 72 65 73 20 3d 20 5b 22 43 68 61 6e 6e 65 6c 22 2c 20 22 52 65 67 69 6f 6e 22 5d 0a 63 | atures.=.["Channel",."Region"].c |
3ff80 | 6f 6e 74 69 6e 6f 75 73 5f 66 65 61 74 75 72 65 73 20 3d 20 5b 22 46 72 65 73 68 22 2c 20 22 4d | ontinous_features.=.["Fresh",."M |
3ffa0 | 69 6c 6b 22 2c 20 22 47 72 6f 63 65 72 79 22 2c 20 22 46 72 6f 7a 65 6e 22 2c 20 22 44 65 74 65 | ilk",."Grocery",."Frozen",."Dete |
3ffc0 | 72 67 65 6e 74 73 5f 50 61 70 65 72 22 2c 20 22 44 65 6c 69 63 61 73 73 65 6e 22 5d 0a 64 61 74 | rgents_Paper",."Delicassen"].dat |
3ffe0 | 61 5b 63 6f 6e 74 69 6e 6f 75 73 5f 66 65 61 74 75 72 65 73 5d 2e 64 65 73 63 72 69 62 65 28 29 | a[continous_features].describe() |
40000 | 0d 00 00 00 07 00 52 00 0e 9a 0d 24 0b b2 08 f6 06 3e 03 52 00 52 00 00 00 00 00 00 00 00 00 00 | ......R....$.....>.R.R.......... |
40020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
40040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 85 7c 84 69 07 01 02 85 7f 85 7f 25 00 a3 | ...................|.i.......%.. |
40060 | 73 63 61 6c 65 72 20 3d 20 4d 69 6e 4d 61 78 53 63 61 6c 65 72 28 29 0a 73 63 61 6c 65 72 2e 66 | scaler.=.MinMaxScaler().scaler.f |
40080 | 69 74 28 64 66 29 0a 64 61 74 61 20 3d 20 73 63 61 6c 65 72 2e 74 72 61 6e 73 66 6f 72 6d 28 64 | it(df).data.=.scaler.transform(d |
400a0 | 66 29 0a 0a 69 6e 65 72 74 69 61 73 20 3d 20 5b 5d 20 20 23 20 73 75 6d 20 6f 66 20 73 71 75 61 | f)..inertias.=.[]..#.sum.of.squa |
400c0 | 72 65 64 20 64 69 73 74 61 6e 63 65 73 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 35 29 0a 66 | red.distances.K.=.range(1,.15).f |
400e0 | 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f | or.k.in.K:.....model.=.KMeans(n_ |
40100 | 63 6c 75 73 74 65 72 73 3d 6b 29 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 6d 6f 64 65 6c 2e 66 69 | clusters=k).....model.=.model.fi |
40120 | 74 28 64 61 74 61 29 0a 20 20 20 20 70 72 69 6e 74 28 69 6e 65 72 74 69 61 73 2c 20 6d 6f 64 65 | t(data).....print(inertias,.mode |
40140 | 6c 2e 69 6e 65 72 74 69 61 5f 29 0a 20 20 20 20 69 6e 65 72 74 69 61 73 2e 61 70 70 65 6e 64 28 | l.inertia_).....inertias.append( |
40160 | 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 29 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 | model.inertia_)..print("\nValues |
40180 | 20 6f 66 20 49 6e 65 72 74 69 61 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 20 69 6e 20 4b 3a 0a | .of.Inertias.:-\n").for.i.in.K:. |
401a0 | 20 20 20 20 70 72 69 6e 74 28 22 41 74 20 6b 20 3d 20 25 32 64 2c 20 69 6e 65 72 74 69 61 20 3d | ....print("At.k.=.%2d,.inertia.= |
401c0 | 20 25 66 22 20 25 28 69 2c 20 69 6e 65 72 74 69 61 73 5b 6b 2d 31 5d 29 29 73 63 61 6c 65 72 20 | .%f".%(i,.inertias[k-1]))scaler. |
401e0 | 3d 20 4d 69 6e 4d 61 78 53 63 61 6c 65 72 28 29 0a 73 63 61 6c 65 72 2e 66 69 74 28 64 66 29 0a | =.MinMaxScaler().scaler.fit(df). |
40200 | 64 61 74 61 20 3d 20 73 63 61 6c 65 72 2e 74 72 61 6e 73 66 6f 72 6d 28 64 66 29 0a 0a 69 6e 65 | data.=.scaler.transform(df)..ine |
40220 | 72 74 69 61 73 20 3d 20 5b 5d 20 20 23 20 73 75 6d 20 6f 66 20 73 71 75 61 72 65 64 20 64 69 73 | rtias.=.[]..#.sum.of.squared.dis |
40240 | 74 61 6e 63 65 73 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 35 29 0a 66 6f 72 20 6b 20 69 6e | tances.K.=.range(1,.15).for.k.in |
40260 | 20 4b 3a 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 | .K:.....model.=.KMeans(n_cluster |
40280 | 73 3d 6b 29 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 6d 6f 64 65 6c 2e 66 69 74 28 64 61 74 61 29 | s=k).....model.=.model.fit(data) |
402a0 | 0a 20 20 20 20 70 72 69 6e 74 28 69 6e 65 72 74 69 61 73 2c 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 | .....print(inertias,.model.inert |
402c0 | 69 61 5f 29 0a 20 20 20 20 69 6e 65 72 74 69 61 73 2e 61 70 70 65 6e 64 28 6d 6f 64 65 6c 2e 69 | ia_).....inertias.append(model.i |
402e0 | 6e 65 72 74 69 61 5f 29 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 49 6e 65 | nertia_)..print("\nValues.of.Ine |
40300 | 72 74 69 61 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 20 69 6e 20 4b 3a 0a 20 20 20 20 70 72 69 | rtias.:-\n").for.i.in.K:.....pri |
40320 | 6e 74 28 22 41 74 20 6b 20 3d 20 25 32 64 2c 20 69 6e 65 72 74 69 61 20 3d 20 25 66 22 20 25 28 | nt("At.k.=.%2d,.inertia.=.%f".%( |
40340 | 69 2c 20 69 6e 65 72 74 69 61 73 5b 6b 2d 31 5d 29 29 85 68 84 68 07 01 02 85 6b 85 6b 25 00 a2 | i,.inertias[k-1])).h.h....k.k%.. |
40360 | 73 63 61 6c 65 72 20 3d 20 4d 69 6e 4d 61 78 53 63 61 6c 65 72 28 29 0a 73 63 61 6c 65 72 2e 66 | scaler.=.MinMaxScaler().scaler.f |
40380 | 69 74 28 64 66 29 0a 64 61 74 61 20 3d 20 73 63 61 6c 65 72 2e 74 72 61 6e 73 66 6f 72 6d 28 64 | it(df).data.=.scaler.transform(d |
403a0 | 66 29 0a 0a 69 6e 65 72 74 69 61 73 20 3d 20 5b 5d 20 20 23 20 73 75 6d 20 6f 66 20 73 71 75 61 | f)..inertias.=.[]..#.sum.of.squa |
403c0 | 72 65 64 20 64 69 73 74 61 6e 63 65 73 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 35 29 0a 66 | red.distances.K.=.range(1,.15).f |
403e0 | 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f | or.k.in.K:.....model.=.KMeans(n_ |
40400 | 63 6c 75 73 74 65 72 73 3d 6b 29 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 6d 6f 64 65 6c 2e 66 69 | clusters=k).....model.=.model.fi |
40420 | 74 28 64 61 74 61 29 0a 20 20 20 20 70 72 69 6e 74 28 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f | t(data).....print(model.inertia_ |
40440 | 29 0a 20 20 20 20 69 6e 65 72 74 69 61 73 2e 61 70 70 65 6e 64 28 6d 6f 64 65 6c 2e 69 6e 65 72 | ).....inertias.append(model.iner |
40460 | 74 69 61 5f 29 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 49 6e 65 72 74 69 | tia_)..print("\nValues.of.Inerti |
40480 | 61 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 20 69 6e 20 4b 3a 0a 20 20 20 20 70 72 69 6e 74 28 | as.:-\n").for.i.in.K:.....print( |
404a0 | 22 41 74 20 6b 20 3d 20 25 32 64 2c 20 69 6e 65 72 74 69 61 20 3d 20 25 66 22 20 25 28 69 2c 20 | "At.k.=.%2d,.inertia.=.%f".%(i,. |
404c0 | 69 6e 65 72 74 69 61 73 5b 6b 2d 31 5d 29 29 73 63 61 6c 65 72 20 3d 20 4d 69 6e 4d 61 78 53 63 | inertias[k-1]))scaler.=.MinMaxSc |
404e0 | 61 6c 65 72 28 29 0a 73 63 61 6c 65 72 2e 66 69 74 28 64 66 29 0a 64 61 74 61 20 3d 20 73 63 61 | aler().scaler.fit(df).data.=.sca |
40500 | 6c 65 72 2e 74 72 61 6e 73 66 6f 72 6d 28 64 66 29 0a 0a 69 6e 65 72 74 69 61 73 20 3d 20 5b 5d | ler.transform(df)..inertias.=.[] |
40520 | 20 20 23 20 73 75 6d 20 6f 66 20 73 71 75 61 72 65 64 20 64 69 73 74 61 6e 63 65 73 0a 4b 20 3d | ..#.sum.of.squared.distances.K.= |
40540 | 20 72 61 6e 67 65 28 31 2c 20 31 35 29 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 6d 6f | .range(1,.15).for.k.in.K:.....mo |
40560 | 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 0a 20 20 20 20 6d | del.=.KMeans(n_clusters=k).....m |
40580 | 6f 64 65 6c 20 3d 20 6d 6f 64 65 6c 2e 66 69 74 28 64 61 74 61 29 0a 20 20 20 20 70 72 69 6e 74 | odel.=.model.fit(data).....print |
405a0 | 28 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 29 0a 20 20 20 20 69 6e 65 72 74 69 61 73 2e 61 70 | (model.inertia_).....inertias.ap |
405c0 | 70 65 6e 64 28 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 29 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 | pend(model.inertia_)..print("\nV |
405e0 | 61 6c 75 65 73 20 6f 66 20 49 6e 65 72 74 69 61 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 20 69 | alues.of.Inertias.:-\n").for.i.i |
40600 | 6e 20 4b 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 41 74 20 6b 20 3d 20 25 32 64 2c 20 69 6e 65 72 | n.K:.....print("At.k.=.%2d,.iner |
40620 | 74 69 61 20 3d 20 25 66 22 20 25 28 69 2c 20 69 6e 65 72 74 69 61 73 5b 6b 2d 31 5d 29 29 85 34 | tia.=.%f".%(i,.inertias[k-1])).4 |
40640 | 84 67 07 01 02 85 37 85 37 25 00 a1 73 63 61 6c 65 72 20 3d 20 4d 69 6e 4d 61 78 53 63 61 6c 65 | .g....7.7%..scaler.=.MinMaxScale |
40660 | 72 28 29 0a 73 63 61 6c 65 72 2e 66 69 74 28 64 66 29 0a 64 61 74 61 20 3d 20 73 63 61 6c 65 72 | r().scaler.fit(df).data.=.scaler |
40680 | 2e 74 72 61 6e 73 66 6f 72 6d 28 64 66 29 0a 0a 69 6e 65 72 74 69 61 73 20 3d 20 5b 5d 20 20 23 | .transform(df)..inertias.=.[]..# |
406a0 | 20 73 75 6d 20 6f 66 20 73 71 75 61 72 65 64 20 64 69 73 74 61 6e 63 65 73 0a 4b 20 3d 20 72 61 | .sum.of.squared.distances.K.=.ra |
406c0 | 6e 67 65 28 31 2c 20 31 35 29 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 6d 6f 64 65 6c | nge(1,.15).for.k.in.K:.....model |
406e0 | 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 0a 20 20 20 20 6d 6f 64 65 | .=.KMeans(n_clusters=k).....mode |
40700 | 6c 20 3d 20 6d 6f 64 65 6c 2e 66 69 74 28 64 61 74 61 29 0a 20 20 20 20 69 6e 65 72 74 69 61 73 | l.=.model.fit(data).....inertias |
40720 | 2e 61 70 70 65 6e 64 28 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 29 0a 0a 70 72 69 6e 74 28 22 | .append(model.inertia_)..print(" |
40740 | 5c 6e 56 61 6c 75 65 73 20 6f 66 20 49 6e 65 72 74 69 61 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 | \nValues.of.Inertias.:-\n").for. |
40760 | 69 20 69 6e 20 4b 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 41 74 20 6b 20 3d 20 25 32 64 2c 20 69 | i.in.K:.....print("At.k.=.%2d,.i |
40780 | 6e 65 72 74 69 61 20 3d 20 25 66 22 20 25 28 69 2c 20 69 6e 65 72 74 69 61 73 5b 6b 2d 31 5d 29 | nertia.=.%f".%(i,.inertias[k-1]) |
407a0 | 29 73 63 61 6c 65 72 20 3d 20 4d 69 6e 4d 61 78 53 63 61 6c 65 72 28 29 0a 73 63 61 6c 65 72 2e | )scaler.=.MinMaxScaler().scaler. |
407c0 | 66 69 74 28 64 66 29 0a 64 61 74 61 20 3d 20 73 63 61 6c 65 72 2e 74 72 61 6e 73 66 6f 72 6d 28 | fit(df).data.=.scaler.transform( |
407e0 | 64 66 29 0a 0a 69 6e 65 72 74 69 61 73 20 3d 20 5b 5d 20 20 23 20 73 75 6d 20 6f 66 20 73 71 75 | df)..inertias.=.[]..#.sum.of.squ |
40800 | 61 72 65 64 20 64 69 73 74 61 6e 63 65 73 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 35 29 0a | ared.distances.K.=.range(1,.15). |
40820 | 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e | for.k.in.K:.....model.=.KMeans(n |
40840 | 5f 63 6c 75 73 74 65 72 73 3d 6b 29 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 6d 6f 64 65 6c 2e 66 | _clusters=k).....model.=.model.f |
40860 | 69 74 28 64 61 74 61 29 0a 20 20 20 20 69 6e 65 72 74 69 61 73 2e 61 70 70 65 6e 64 28 6d 6f 64 | it(data).....inertias.append(mod |
40880 | 65 6c 2e 69 6e 65 72 74 69 61 5f 29 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 | el.inertia_)..print("\nValues.of |
408a0 | 20 49 6e 65 72 74 69 61 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 20 69 6e 20 4b 3a 0a 20 20 20 | .Inertias.:-\n").for.i.in.K:.... |
408c0 | 20 70 72 69 6e 74 28 22 41 74 20 6b 20 3d 20 25 32 64 2c 20 69 6e 65 72 74 69 61 20 3d 20 25 66 | .print("At.k.=.%2d,.inertia.=.%f |
408e0 | 22 20 25 28 69 2c 20 69 6e 65 72 74 69 61 73 5b 6b 2d 31 5d 29 29 85 38 84 66 07 01 02 85 3b 85 | ".%(i,.inertias[k-1])).8.f....;. |
40900 | 3b 25 00 a0 73 63 61 6c 65 72 20 3d 20 4d 69 6e 4d 61 78 53 63 61 6c 65 72 28 29 0a 73 63 61 6c | ;%..scaler.=.MinMaxScaler().scal |
40920 | 65 72 2e 66 69 74 28 64 61 74 61 29 0a 64 61 74 61 20 3d 20 73 63 61 6c 65 72 2e 74 72 61 6e 73 | er.fit(data).data.=.scaler.trans |
40940 | 66 6f 72 6d 28 64 66 29 0a 0a 69 6e 65 72 74 69 61 73 20 3d 20 5b 5d 20 20 23 20 73 75 6d 20 6f | form(df)..inertias.=.[]..#.sum.o |
40960 | 66 20 73 71 75 61 72 65 64 20 64 69 73 74 61 6e 63 65 73 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c | f.squared.distances.K.=.range(1, |
40980 | 20 31 35 29 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 | .15).for.k.in.K:.....model.=.KMe |
409a0 | 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 6d 6f | ans(n_clusters=k).....model.=.mo |
409c0 | 64 65 6c 2e 66 69 74 28 64 61 74 61 29 0a 20 20 20 20 69 6e 65 72 74 69 61 73 2e 61 70 70 65 6e | del.fit(data).....inertias.appen |
409e0 | 64 28 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 29 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 | d(model.inertia_)..print("\nValu |
40a00 | 65 73 20 6f 66 20 49 6e 65 72 74 69 61 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 20 69 6e 20 4b | es.of.Inertias.:-\n").for.i.in.K |
40a20 | 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 41 74 20 6b 20 3d 20 25 32 64 2c 20 69 6e 65 72 74 69 61 | :.....print("At.k.=.%2d,.inertia |
40a40 | 20 3d 20 25 66 22 20 25 28 69 2c 20 69 6e 65 72 74 69 61 73 5b 6b 2d 31 5d 29 29 73 63 61 6c 65 | .=.%f".%(i,.inertias[k-1]))scale |
40a60 | 72 20 3d 20 4d 69 6e 4d 61 78 53 63 61 6c 65 72 28 29 0a 73 63 61 6c 65 72 2e 66 69 74 28 64 61 | r.=.MinMaxScaler().scaler.fit(da |
40a80 | 74 61 29 0a 64 61 74 61 20 3d 20 73 63 61 6c 65 72 2e 74 72 61 6e 73 66 6f 72 6d 28 64 66 29 0a | ta).data.=.scaler.transform(df). |
40aa0 | 0a 69 6e 65 72 74 69 61 73 20 3d 20 5b 5d 20 20 23 20 73 75 6d 20 6f 66 20 73 71 75 61 72 65 64 | .inertias.=.[]..#.sum.of.squared |
40ac0 | 20 64 69 73 74 61 6e 63 65 73 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 35 29 0a 66 6f 72 20 | .distances.K.=.range(1,.15).for. |
40ae0 | 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 | k.in.K:.....model.=.KMeans(n_clu |
40b00 | 73 74 65 72 73 3d 6b 29 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 6d 6f 64 65 6c 2e 66 69 74 28 64 | sters=k).....model.=.model.fit(d |
40b20 | 61 74 61 29 0a 20 20 20 20 69 6e 65 72 74 69 61 73 2e 61 70 70 65 6e 64 28 6d 6f 64 65 6c 2e 69 | ata).....inertias.append(model.i |
40b40 | 6e 65 72 74 69 61 5f 29 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 49 6e 65 | nertia_)..print("\nValues.of.Ine |
40b60 | 72 74 69 61 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 20 69 6e 20 4b 3a 0a 20 20 20 20 70 72 69 | rtias.:-\n").for.i.in.K:.....pri |
40b80 | 6e 74 28 22 41 74 20 6b 20 3d 20 25 32 64 2c 20 69 6e 65 72 74 69 61 20 3d 20 25 66 22 20 25 28 | nt("At.k.=.%2d,.inertia.=.%f".%( |
40ba0 | 69 2c 20 69 6e 65 72 74 69 61 73 5b 6b 2d 31 5d 29 29 82 6e 84 65 07 01 02 82 71 82 71 25 00 9f | i,.inertias[k-1])).n.e....q.q%.. |
40bc0 | 66 6f 72 20 63 6f 6c 20 69 6e 20 63 61 74 65 67 6f 72 69 63 61 6c 5f 66 65 61 74 75 72 65 73 3a | for.col.in.categorical_features: |
40be0 | 0a 20 20 20 20 64 75 6d 6d 69 65 73 20 3d 20 70 64 2e 67 65 74 5f 64 75 6d 6d 69 65 73 28 64 66 | .....dummies.=.pd.get_dummies(df |
40c00 | 5b 63 6f 6c 5d 2c 20 70 72 65 66 69 78 3d 63 6f 6c 29 0a 20 20 20 20 64 66 20 3d 20 70 64 2e 63 | [col],.prefix=col).....df.=.pd.c |
40c20 | 6f 6e 63 61 74 28 5b 64 66 2c 20 64 75 6d 6d 69 65 73 5d 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 | oncat([df,.dummies],.axis=1).... |
40c40 | 20 64 66 2e 64 72 6f 70 28 63 6f 6c 2c 20 61 78 69 73 3d 31 2c 20 69 6e 70 6c 61 63 65 3d 54 72 | .df.drop(col,.axis=1,.inplace=Tr |
40c60 | 75 65 29 0a 20 20 20 20 0a 64 66 2e 68 65 61 64 28 29 66 6f 72 20 63 6f 6c 20 69 6e 20 63 61 74 | ue)......df.head()for.col.in.cat |
40c80 | 65 67 6f 72 69 63 61 6c 5f 66 65 61 74 75 72 65 73 3a 0a 20 20 20 20 64 75 6d 6d 69 65 73 20 3d | egorical_features:.....dummies.= |
40ca0 | 20 70 64 2e 67 65 74 5f 64 75 6d 6d 69 65 73 28 64 66 5b 63 6f 6c 5d 2c 20 70 72 65 66 69 78 3d | .pd.get_dummies(df[col],.prefix= |
40cc0 | 63 6f 6c 29 0a 20 20 20 20 64 66 20 3d 20 70 64 2e 63 6f 6e 63 61 74 28 5b 64 66 2c 20 64 75 6d | col).....df.=.pd.concat([df,.dum |
40ce0 | 6d 69 65 73 5d 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 64 66 2e 64 72 6f 70 28 63 6f 6c 2c 20 | mies],.axis=1).....df.drop(col,. |
40d00 | 61 78 69 73 3d 31 2c 20 69 6e 70 6c 61 63 65 3d 54 72 75 65 29 0a 20 20 20 20 0a 64 66 2e 68 65 | axis=1,.inplace=True)......df.he |
40d20 | 61 64 28 29 82 72 84 64 07 01 02 82 75 82 75 25 00 9e 66 6f 72 20 63 6f 6c 20 69 6e 20 63 61 74 | ad().r.d....u.u%..for.col.in.cat |
40d40 | 65 67 6f 72 69 63 61 6c 5f 66 65 61 74 75 72 65 73 3a 0a 20 20 20 20 64 75 6d 6d 69 65 73 20 3d | egorical_features:.....dummies.= |
40d60 | 20 70 64 2e 67 65 74 5f 64 75 6d 6d 69 65 73 28 64 66 5b 63 6f 6c 5d 2c 20 70 72 65 66 69 78 3d | .pd.get_dummies(df[col],.prefix= |
40d80 | 63 6f 6c 29 0a 20 20 20 20 64 66 20 3d 20 70 64 2e 63 6f 6e 63 61 74 28 5b 64 61 74 61 2c 20 64 | col).....df.=.pd.concat([data,.d |
40da0 | 75 6d 6d 69 65 73 5d 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 64 66 2e 64 72 6f 70 28 63 6f 6c | ummies],.axis=1).....df.drop(col |
40dc0 | 2c 20 61 78 69 73 3d 31 2c 20 69 6e 70 6c 61 63 65 3d 54 72 75 65 29 0a 20 20 20 20 0a 64 66 2e | ,.axis=1,.inplace=True)......df. |
40de0 | 68 65 61 64 28 29 66 6f 72 20 63 6f 6c 20 69 6e 20 63 61 74 65 67 6f 72 69 63 61 6c 5f 66 65 61 | head()for.col.in.categorical_fea |
40e00 | 74 75 72 65 73 3a 0a 20 20 20 20 64 75 6d 6d 69 65 73 20 3d 20 70 64 2e 67 65 74 5f 64 75 6d 6d | tures:.....dummies.=.pd.get_dumm |
40e20 | 69 65 73 28 64 66 5b 63 6f 6c 5d 2c 20 70 72 65 66 69 78 3d 63 6f 6c 29 0a 20 20 20 20 64 66 20 | ies(df[col],.prefix=col).....df. |
40e40 | 3d 20 70 64 2e 63 6f 6e 63 61 74 28 5b 64 61 74 61 2c 20 64 75 6d 6d 69 65 73 5d 2c 20 61 78 69 | =.pd.concat([data,.dummies],.axi |
40e60 | 73 3d 31 29 0a 20 20 20 20 64 66 2e 64 72 6f 70 28 63 6f 6c 2c 20 61 78 69 73 3d 31 2c 20 69 6e | s=1).....df.drop(col,.axis=1,.in |
40e80 | 70 6c 61 63 65 3d 54 72 75 65 29 0a 20 20 20 20 0a 64 66 2e 68 65 61 64 28 29 82 62 84 63 07 01 | place=True)......df.head().b.c.. |
40ea0 | 02 82 65 82 65 25 00 9d 63 61 74 65 67 6f 72 69 63 61 6c 5f 66 65 61 74 75 72 65 73 20 3d 20 5b | ..e.e%..categorical_features.=.[ |
40ec0 | 22 43 68 61 6e 6e 65 6c 22 2c 20 22 52 65 67 69 6f 6e 22 5d 0a 63 6f 6e 74 69 6e 6f 75 73 5f 66 | "Channel",."Region"].continous_f |
40ee0 | 65 61 74 75 72 65 73 20 3d 20 5b 22 46 72 65 73 68 22 2c 20 22 4d 69 6c 6b 22 2c 20 22 47 72 6f | eatures.=.["Fresh",."Milk",."Gro |
40f00 | 63 65 72 79 22 2c 20 22 46 72 6f 7a 65 6e 22 2c 20 22 44 65 74 65 72 67 65 6e 74 73 5f 50 61 70 | cery",."Frozen",."Detergents_Pap |
40f20 | 65 72 22 2c 20 22 44 65 6c 69 63 61 73 73 65 6e 22 5d 0a 64 66 5b 63 6f 6e 74 69 6e 6f 75 73 5f | er",."Delicassen"].df[continous_ |
40f40 | 66 65 61 74 75 72 65 73 5d 2e 64 65 73 63 72 69 62 65 28 29 63 61 74 65 67 6f 72 69 63 61 6c 5f | features].describe()categorical_ |
40f60 | 66 65 61 74 75 72 65 73 20 3d 20 5b 22 43 68 61 6e 6e 65 6c 22 2c 20 22 52 65 67 69 6f 6e 22 5d | features.=.["Channel",."Region"] |
40f80 | 0a 63 6f 6e 74 69 6e 6f 75 73 5f 66 65 61 74 75 72 65 73 20 3d 20 5b 22 46 72 65 73 68 22 2c 20 | .continous_features.=.["Fresh",. |
40fa0 | 22 4d 69 6c 6b 22 2c 20 22 47 72 6f 63 65 72 79 22 2c 20 22 46 72 6f 7a 65 6e 22 2c 20 22 44 65 | "Milk",."Grocery",."Frozen",."De |
40fc0 | 74 65 72 67 65 6e 74 73 5f 50 61 70 65 72 22 2c 20 22 44 65 6c 69 63 61 73 73 65 6e 22 5d 0a 64 | tergents_Paper",."Delicassen"].d |
40fe0 | 66 5b 63 6f 6e 74 69 6e 6f 75 73 5f 66 65 61 74 75 72 65 73 5d 2e 64 65 73 63 72 69 62 65 28 29 | f[continous_features].describe() |
41000 | 0d 00 00 00 0a 01 38 00 0c e0 0a 28 08 ce 07 60 05 ec 04 7a 03 62 02 ff 02 9e 01 38 00 00 00 00 | ......8....(...`...z.b.....8.... |
41020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
41040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
41060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
41080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
410a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
410c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
410e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
41100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
41120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 82 62 84 73 07 01 02 82 | .........................b.s.... |
41140 | 65 82 65 25 00 ad 63 61 74 65 67 6f 72 69 63 61 6c 5f 66 65 61 74 75 72 65 73 20 3d 20 5b 22 43 | e.e%..categorical_features.=.["C |
41160 | 68 61 6e 6e 65 6c 22 2c 20 22 52 65 67 69 6f 6e 22 5d 0a 63 6f 6e 74 69 6e 6f 75 73 5f 66 65 61 | hannel",."Region"].continous_fea |
41180 | 74 75 72 65 73 20 3d 20 5b 22 46 72 65 73 68 22 2c 20 22 4d 69 6c 6b 22 2c 20 22 47 72 6f 63 65 | tures.=.["Fresh",."Milk",."Groce |
411a0 | 72 79 22 2c 20 22 46 72 6f 7a 65 6e 22 2c 20 22 44 65 74 65 72 67 65 6e 74 73 5f 50 61 70 65 72 | ry",."Frozen",."Detergents_Paper |
411c0 | 22 2c 20 22 44 65 6c 69 63 61 73 73 65 6e 22 5d 0a 64 66 5b 63 6f 6e 74 69 6e 6f 75 73 5f 66 65 | ",."Delicassen"].df[continous_fe |
411e0 | 61 74 75 72 65 73 5d 2e 64 65 73 63 72 69 62 65 28 29 63 61 74 65 67 6f 72 69 63 61 6c 5f 66 65 | atures].describe()categorical_fe |
41200 | 61 74 75 72 65 73 20 3d 20 5b 22 43 68 61 6e 6e 65 6c 22 2c 20 22 52 65 67 69 6f 6e 22 5d 0a 63 | atures.=.["Channel",."Region"].c |
41220 | 6f 6e 74 69 6e 6f 75 73 5f 66 65 61 74 75 72 65 73 20 3d 20 5b 22 46 72 65 73 68 22 2c 20 22 4d | ontinous_features.=.["Fresh",."M |
41240 | 69 6c 6b 22 2c 20 22 47 72 6f 63 65 72 79 22 2c 20 22 46 72 6f 7a 65 6e 22 2c 20 22 44 65 74 65 | ilk",."Grocery",."Frozen",."Dete |
41260 | 72 67 65 6e 74 73 5f 50 61 70 65 72 22 2c 20 22 44 65 6c 69 63 61 73 73 65 6e 22 5d 0a 64 66 5b | rgents_Paper",."Delicassen"].df[ |
41280 | 63 6f 6e 74 69 6e 6f 75 73 5f 66 65 61 74 75 72 65 73 5d 2e 64 65 73 63 72 69 62 65 28 29 5e 84 | continous_features].describe()^. |
412a0 | 72 05 01 02 63 63 25 00 ac 64 66 20 3d 20 70 64 2e 72 65 61 64 5f 63 73 76 28 22 77 68 6f 6c 65 | r...cc%..df.=.pd.read_csv("whole |
412c0 | 73 61 6c 65 2e 63 73 76 22 29 0a 64 66 2e 68 65 61 64 28 29 64 66 20 3d 20 70 64 2e 72 65 61 64 | sale.csv").df.head()df.=.pd.read |
412e0 | 5f 63 73 76 28 22 77 68 6f 6c 65 73 61 6c 65 2e 63 73 76 22 29 0a 64 66 2e 68 65 61 64 28 29 60 | _csv("wholesale.csv").df.head()` |
41300 | 84 71 05 01 02 65 65 25 00 ab 64 66 20 3d 20 70 64 2e 72 65 61 64 5f 63 73 76 28 22 77 68 6f 6c | .q...ee%..df.=.pd.read_csv("whol |
41320 | 65 73 61 6c 65 2e 63 73 76 22 29 0a 64 66 2e 68 65 61 64 28 20 29 64 66 20 3d 20 70 64 2e 72 65 | esale.csv").df.head(.)df.=.pd.re |
41340 | 61 64 5f 63 73 76 28 22 77 68 6f 6c 65 73 61 6c 65 2e 63 73 76 22 29 0a 64 66 2e 68 65 61 64 28 | ad_csv("wholesale.csv").df.head( |
41360 | 20 29 82 14 84 70 07 01 02 82 17 82 17 25 00 aa 69 6d 70 6f 72 74 20 70 61 6e 64 61 73 20 61 73 | .)...p.......%..import.pandas.as |
41380 | 20 70 64 0a 69 6d 70 6f 72 74 20 6d 61 74 70 6c 6f 74 6c 69 62 2e 70 79 70 6c 6f 74 20 61 73 20 | .pd.import.matplotlib.pyplot.as. |
413a0 | 70 6c 74 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 70 72 65 70 72 6f 63 65 73 73 69 6e 67 20 69 | plt.from.sklearn.preprocessing.i |
413c0 | 6d 70 6f 72 74 20 4d 69 6e 4d 61 78 53 63 61 6c 65 72 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e | mport.MinMaxScaler.from.sklearn. |
413e0 | 63 6c 75 73 74 65 72 20 69 6d 70 6f 72 74 20 4b 4d 65 61 6e 73 69 6d 70 6f 72 74 20 70 61 6e 64 | cluster.import.KMeansimport.pand |
41400 | 61 73 20 61 73 20 70 64 0a 69 6d 70 6f 72 74 20 6d 61 74 70 6c 6f 74 6c 69 62 2e 70 79 70 6c 6f | as.as.pd.import.matplotlib.pyplo |
41420 | 74 20 61 73 20 70 6c 74 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 70 72 65 70 72 6f 63 65 73 73 | t.as.plt.from.sklearn.preprocess |
41440 | 69 6e 67 20 69 6d 70 6f 72 74 20 4d 69 6e 4d 61 78 53 63 61 6c 65 72 0a 66 72 6f 6d 20 73 6b 6c | ing.import.MinMaxScaler.from.skl |
41460 | 65 61 72 6e 2e 63 6c 75 73 74 65 72 20 69 6d 70 6f 72 74 20 4b 4d 65 61 6e 73 82 6e 84 6f 07 01 | earn.cluster.import.KMeans.n.o.. |
41480 | 02 82 71 82 71 25 00 a9 66 6f 72 20 63 6f 6c 20 69 6e 20 63 61 74 65 67 6f 72 69 63 61 6c 5f 66 | ..q.q%..for.col.in.categorical_f |
414a0 | 65 61 74 75 72 65 73 3a 0a 20 20 20 20 64 75 6d 6d 69 65 73 20 3d 20 70 64 2e 67 65 74 5f 64 75 | eatures:.....dummies.=.pd.get_du |
414c0 | 6d 6d 69 65 73 28 64 66 5b 63 6f 6c 5d 2c 20 70 72 65 66 69 78 3d 63 6f 6c 29 0a 20 20 20 20 64 | mmies(df[col],.prefix=col).....d |
414e0 | 66 20 3d 20 70 64 2e 63 6f 6e 63 61 74 28 5b 64 66 2c 20 64 75 6d 6d 69 65 73 5d 2c 20 61 78 69 | f.=.pd.concat([df,.dummies],.axi |
41500 | 73 3d 31 29 0a 20 20 20 20 64 66 2e 64 72 6f 70 28 63 6f 6c 2c 20 61 78 69 73 3d 31 2c 20 69 6e | s=1).....df.drop(col,.axis=1,.in |
41520 | 70 6c 61 63 65 3d 54 72 75 65 29 0a 20 20 20 20 0a 64 66 2e 68 65 61 64 28 29 66 6f 72 20 63 6f | place=True)......df.head()for.co |
41540 | 6c 20 69 6e 20 63 61 74 65 67 6f 72 69 63 61 6c 5f 66 65 61 74 75 72 65 73 3a 0a 20 20 20 20 64 | l.in.categorical_features:.....d |
41560 | 75 6d 6d 69 65 73 20 3d 20 70 64 2e 67 65 74 5f 64 75 6d 6d 69 65 73 28 64 66 5b 63 6f 6c 5d 2c | ummies.=.pd.get_dummies(df[col], |
41580 | 20 70 72 65 66 69 78 3d 63 6f 6c 29 0a 20 20 20 20 64 66 20 3d 20 70 64 2e 63 6f 6e 63 61 74 28 | .prefix=col).....df.=.pd.concat( |
415a0 | 5b 64 66 2c 20 64 75 6d 6d 69 65 73 5d 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 64 66 2e 64 72 | [df,.dummies],.axis=1).....df.dr |
415c0 | 6f 70 28 63 6f 6c 2c 20 61 78 69 73 3d 31 2c 20 69 6e 70 6c 61 63 65 3d 54 72 75 65 29 0a 20 20 | op(col,.axis=1,.inplace=True)... |
415e0 | 20 20 0a 64 66 2e 68 65 61 64 28 29 82 70 84 6e 07 01 02 82 73 82 73 25 00 a8 66 6f 72 20 63 6f | ...df.head().p.n....s.s%..for.co |
41600 | 6c 20 69 6e 20 63 61 74 65 67 6f 72 69 63 61 6c 5f 66 65 61 74 75 72 65 73 3a 0a 20 20 20 20 64 | l.in.categorical_features:.....d |
41620 | 75 6d 6d 69 65 73 20 3d 20 70 64 2e 67 65 74 5f 64 75 6d 6d 69 65 73 28 64 66 5b 63 6f 6c 5d 2c | ummies.=.pd.get_dummies(df[col], |
41640 | 20 70 72 65 66 69 78 3d 63 6f 6c 29 0a 20 20 20 20 64 66 20 3d 20 70 64 2e 63 6f 6e 63 61 74 28 | .prefix=col).....df.=.pd.concat( |
41660 | 5b 64 66 2c 20 64 75 6d 6d 69 65 73 5d 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 64 66 2e 64 72 | [df,.dummies],.axis=1).....df.dr |
41680 | 6f 70 28 63 6f 6c 2c 20 61 78 69 73 3d 31 2c 20 69 6e 70 6c 61 63 65 3d 54 72 75 65 29 0a 20 20 | op(col,.axis=1,.inplace=True)... |
416a0 | 20 20 0a 64 66 2e 68 65 61 64 28 20 29 66 6f 72 20 63 6f 6c 20 69 6e 20 63 61 74 65 67 6f 72 69 | ...df.head(.)for.col.in.categori |
416c0 | 63 61 6c 5f 66 65 61 74 75 72 65 73 3a 0a 20 20 20 20 64 75 6d 6d 69 65 73 20 3d 20 70 64 2e 67 | cal_features:.....dummies.=.pd.g |
416e0 | 65 74 5f 64 75 6d 6d 69 65 73 28 64 66 5b 63 6f 6c 5d 2c 20 70 72 65 66 69 78 3d 63 6f 6c 29 0a | et_dummies(df[col],.prefix=col). |
41700 | 20 20 20 20 64 66 20 3d 20 70 64 2e 63 6f 6e 63 61 74 28 5b 64 66 2c 20 64 75 6d 6d 69 65 73 5d | ....df.=.pd.concat([df,.dummies] |
41720 | 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 64 66 2e 64 72 6f 70 28 63 6f 6c 2c 20 61 78 69 73 3d | ,.axis=1).....df.drop(col,.axis= |
41740 | 31 2c 20 69 6e 70 6c 61 63 65 3d 54 72 75 65 29 0a 20 20 20 20 0a 64 66 2e 68 65 61 64 28 20 29 | 1,.inplace=True)......df.head(.) |
41760 | 82 6a 84 6d 07 01 02 82 6d 82 6d 25 00 a7 23 20 56 69 73 75 61 6c 69 7a 65 20 74 68 65 20 64 61 | .j.m....m.m%..#.Visualize.the.da |
41780 | 74 61 0a 70 6c 74 2e 70 6c 6f 74 28 4b 2c 20 69 6e 65 72 74 69 61 73 2c 20 27 62 78 2d 27 29 0a | ta.plt.plot(K,.inertias,.'bx-'). |
417a0 | 70 6c 74 2e 78 6c 61 62 65 6c 28 22 56 61 6c 75 65 73 20 6f 66 20 4b 22 29 0a 70 6c 74 2e 79 6c | plt.xlabel("Values.of.K").plt.yl |
417c0 | 61 62 65 6c 28 22 49 6e 65 72 74 69 61 73 20 28 53 75 6d 20 6f 66 20 53 71 75 61 72 65 64 20 44 | abel("Inertias.(Sum.of.Squared.D |
417e0 | 69 73 74 61 6e 63 65 73 29 22 29 0a 70 6c 74 2e 74 69 74 6c 65 28 22 45 6c 62 6f 77 20 6d 65 74 | istances)").plt.title("Elbow.met |
41800 | 68 6f 64 20 66 6f 72 20 6f 70 74 69 6d 61 6c 20 4b 22 29 0a 70 6c 74 2e 73 68 6f 77 28 29 23 20 | hod.for.optimal.K").plt.show()#. |
41820 | 56 69 73 75 61 6c 69 7a 65 20 74 68 65 20 64 61 74 61 0a 70 6c 74 2e 70 6c 6f 74 28 4b 2c 20 69 | Visualize.the.data.plt.plot(K,.i |
41840 | 6e 65 72 74 69 61 73 2c 20 27 62 78 2d 27 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 22 56 61 6c 75 | nertias,.'bx-').plt.xlabel("Valu |
41860 | 65 73 20 6f 66 20 4b 22 29 0a 70 6c 74 2e 79 6c 61 62 65 6c 28 22 49 6e 65 72 74 69 61 73 20 28 | es.of.K").plt.ylabel("Inertias.( |
41880 | 53 75 6d 20 6f 66 20 53 71 75 61 72 65 64 20 44 69 73 74 61 6e 63 65 73 29 22 29 0a 70 6c 74 2e | Sum.of.Squared.Distances)").plt. |
418a0 | 74 69 74 6c 65 28 22 45 6c 62 6f 77 20 6d 65 74 68 6f 64 20 66 6f 72 20 6f 70 74 69 6d 61 6c 20 | title("Elbow.method.for.optimal. |
418c0 | 4b 22 29 0a 70 6c 74 2e 73 68 6f 77 28 29 82 56 84 6c 07 01 02 82 59 82 59 25 00 a6 23 20 56 69 | K").plt.show().V.l....Y.Y%..#.Vi |
418e0 | 73 75 61 6c 69 7a 65 20 74 68 65 20 64 61 74 61 0a 70 6c 74 2e 70 6c 6f 74 28 4b 2c 20 69 6e 65 | sualize.the.data.plt.plot(K,.ine |
41900 | 72 74 69 61 73 2c 20 27 62 78 2d 27 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 22 4b 22 29 0a 70 6c | rtias,.'bx-').plt.xlabel("K").pl |
41920 | 74 2e 79 6c 61 62 65 6c 28 22 49 6e 65 72 74 69 61 73 20 28 53 75 6d 20 6f 66 20 53 71 75 61 72 | t.ylabel("Inertias.(Sum.of.Squar |
41940 | 65 64 20 44 69 73 74 61 6e 63 65 73 29 22 29 0a 70 6c 74 2e 74 69 74 6c 65 28 22 45 6c 62 6f 77 | ed.Distances)").plt.title("Elbow |
41960 | 20 6d 65 74 68 6f 64 20 66 6f 72 20 6f 70 74 69 6d 61 6c 20 4b 22 29 0a 70 6c 74 2e 73 68 6f 77 | .method.for.optimal.K").plt.show |
41980 | 28 29 23 20 56 69 73 75 61 6c 69 7a 65 20 74 68 65 20 64 61 74 61 0a 70 6c 74 2e 70 6c 6f 74 28 | ()#.Visualize.the.data.plt.plot( |
419a0 | 4b 2c 20 69 6e 65 72 74 69 61 73 2c 20 27 62 78 2d 27 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 22 | K,.inertias,.'bx-').plt.xlabel(" |
419c0 | 4b 22 29 0a 70 6c 74 2e 79 6c 61 62 65 6c 28 22 49 6e 65 72 74 69 61 73 20 28 53 75 6d 20 6f 66 | K").plt.ylabel("Inertias.(Sum.of |
419e0 | 20 53 71 75 61 72 65 64 20 44 69 73 74 61 6e 63 65 73 29 22 29 0a 70 6c 74 2e 74 69 74 6c 65 28 | .Squared.Distances)").plt.title( |
41a00 | 22 45 6c 62 6f 77 20 6d 65 74 68 6f 64 20 66 6f 72 20 6f 70 74 69 6d 61 6c 20 4b 22 29 0a 70 6c | "Elbow.method.for.optimal.K").pl |
41a20 | 74 2e 73 68 6f 77 28 29 85 34 84 6b 07 01 02 85 37 85 37 25 00 a5 73 63 61 6c 65 72 20 3d 20 4d | t.show().4.k....7.7%..scaler.=.M |
41a40 | 69 6e 4d 61 78 53 63 61 6c 65 72 28 29 0a 73 63 61 6c 65 72 2e 66 69 74 28 64 66 29 0a 64 61 74 | inMaxScaler().scaler.fit(df).dat |
41a60 | 61 20 3d 20 73 63 61 6c 65 72 2e 74 72 61 6e 73 66 6f 72 6d 28 64 66 29 0a 0a 69 6e 65 72 74 69 | a.=.scaler.transform(df)..inerti |
41a80 | 61 73 20 3d 20 5b 5d 20 20 23 20 73 75 6d 20 6f 66 20 73 71 75 61 72 65 64 20 64 69 73 74 61 6e | as.=.[]..#.sum.of.squared.distan |
41aa0 | 63 65 73 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 35 29 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a | ces.K.=.range(1,.15).for.k.in.K: |
41ac0 | 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b | .....model.=.KMeans(n_clusters=k |
41ae0 | 29 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 6d 6f 64 65 6c 2e 66 69 74 28 64 61 74 61 29 0a 20 20 | ).....model.=.model.fit(data)... |
41b00 | 20 20 69 6e 65 72 74 69 61 73 2e 61 70 70 65 6e 64 28 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f | ..inertias.append(model.inertia_ |
41b20 | 29 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 49 6e 65 72 74 69 61 73 20 3a | )..print("\nValues.of.Inertias.: |
41b40 | 2d 5c 6e 22 29 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 41 74 20 | -\n").for.k.in.K:.....print("At. |
41b60 | 6b 20 3d 20 25 32 64 2c 20 69 6e 65 72 74 69 61 20 3d 20 25 66 22 20 25 28 6b 2c 20 69 6e 65 72 | k.=.%2d,.inertia.=.%f".%(k,.iner |
41b80 | 74 69 61 73 5b 6b 2d 31 5d 29 29 73 63 61 6c 65 72 20 3d 20 4d 69 6e 4d 61 78 53 63 61 6c 65 72 | tias[k-1]))scaler.=.MinMaxScaler |
41ba0 | 28 29 0a 73 63 61 6c 65 72 2e 66 69 74 28 64 66 29 0a 64 61 74 61 20 3d 20 73 63 61 6c 65 72 2e | ().scaler.fit(df).data.=.scaler. |
41bc0 | 74 72 61 6e 73 66 6f 72 6d 28 64 66 29 0a 0a 69 6e 65 72 74 69 61 73 20 3d 20 5b 5d 20 20 23 20 | transform(df)..inertias.=.[]..#. |
41be0 | 73 75 6d 20 6f 66 20 73 71 75 61 72 65 64 20 64 69 73 74 61 6e 63 65 73 0a 4b 20 3d 20 72 61 6e | sum.of.squared.distances.K.=.ran |
41c00 | 67 65 28 31 2c 20 31 35 29 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 6d 6f 64 65 6c 20 | ge(1,.15).for.k.in.K:.....model. |
41c20 | 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 0a 20 20 20 20 6d 6f 64 65 6c | =.KMeans(n_clusters=k).....model |
41c40 | 20 3d 20 6d 6f 64 65 6c 2e 66 69 74 28 64 61 74 61 29 0a 20 20 20 20 69 6e 65 72 74 69 61 73 2e | .=.model.fit(data).....inertias. |
41c60 | 61 70 70 65 6e 64 28 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 29 0a 0a 70 72 69 6e 74 28 22 5c | append(model.inertia_)..print("\ |
41c80 | 6e 56 61 6c 75 65 73 20 6f 66 20 49 6e 65 72 74 69 61 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 6b | nValues.of.Inertias.:-\n").for.k |
41ca0 | 20 69 6e 20 4b 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 41 74 20 6b 20 3d 20 25 32 64 2c 20 69 6e | .in.K:.....print("At.k.=.%2d,.in |
41cc0 | 65 72 74 69 61 20 3d 20 25 66 22 20 25 28 6b 2c 20 69 6e 65 72 74 69 61 73 5b 6b 2d 31 5d 29 29 | ertia.=.%f".%(k,.inertias[k-1])) |
41ce0 | 86 1c 84 6a 07 01 02 86 1f 86 1f 25 00 a4 73 63 61 6c 65 72 20 3d 20 4d 69 6e 4d 61 78 53 63 61 | ...j.......%..scaler.=.MinMaxSca |
41d00 | 6c 65 72 28 29 0a 73 63 61 6c 65 72 2e 66 69 74 28 64 66 29 0a 64 61 74 61 20 3d 20 73 63 61 6c | ler().scaler.fit(df).data.=.scal |
41d20 | 65 72 2e 74 72 61 6e 73 66 6f 72 6d 28 64 66 29 0a 0a 69 6e 65 72 74 69 61 73 20 3d 20 5b 5d 20 | er.transform(df)..inertias.=.[]. |
41d40 | 20 23 20 73 75 6d 20 6f 66 20 73 71 75 61 72 65 64 20 64 69 73 74 61 6e 63 65 73 0a 4b 20 3d 20 | .#.sum.of.squared.distances.K.=. |
41d60 | 72 61 6e 67 65 28 31 2c 20 31 35 29 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 6d 6f 64 | range(1,.15).for.k.in.K:.....mod |
41d80 | 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 0a 20 20 20 20 6d 6f | el.=.KMeans(n_clusters=k).....mo |
41da0 | 64 65 6c 20 3d 20 6d 6f 64 65 6c 2e 66 69 74 28 64 61 74 61 29 0a 20 20 20 20 70 72 69 6e 74 28 | del.=.model.fit(data).....print( |
41dc0 | 69 6e 65 72 74 69 61 73 2c 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 29 0a 20 20 20 20 69 6e | inertias,.model.inertia_).....in |
41de0 | 65 72 74 69 61 73 2e 61 70 70 65 6e 64 28 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 29 0a 0a 70 | ertias.append(model.inertia_)..p |
41e00 | 72 69 6e 74 28 69 6e 65 72 74 69 61 73 29 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f | rint(inertias).print("\nValues.o |
41e20 | 66 20 49 6e 65 72 74 69 61 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 20 69 6e 20 4b 3a 0a 20 20 | f.Inertias.:-\n").for.i.in.K:... |
41e40 | 20 20 70 72 69 6e 74 28 22 41 74 20 6b 20 3d 20 25 32 64 2c 20 69 6e 65 72 74 69 61 20 3d 20 25 | ..print("At.k.=.%2d,.inertia.=.% |
41e60 | 66 22 20 25 28 69 2c 20 69 6e 65 72 74 69 61 73 5b 6b 2d 31 5d 29 29 73 63 61 6c 65 72 20 3d 20 | f".%(i,.inertias[k-1]))scaler.=. |
41e80 | 4d 69 6e 4d 61 78 53 63 61 6c 65 72 28 29 0a 73 63 61 6c 65 72 2e 66 69 74 28 64 66 29 0a 64 61 | MinMaxScaler().scaler.fit(df).da |
41ea0 | 74 61 20 3d 20 73 63 61 6c 65 72 2e 74 72 61 6e 73 66 6f 72 6d 28 64 66 29 0a 0a 69 6e 65 72 74 | ta.=.scaler.transform(df)..inert |
41ec0 | 69 61 73 20 3d 20 5b 5d 20 20 23 20 73 75 6d 20 6f 66 20 73 71 75 61 72 65 64 20 64 69 73 74 61 | ias.=.[]..#.sum.of.squared.dista |
41ee0 | 6e 63 65 73 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 35 29 0a 66 6f 72 20 6b 20 69 6e 20 4b | nces.K.=.range(1,.15).for.k.in.K |
41f00 | 3a 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d | :.....model.=.KMeans(n_clusters= |
41f20 | 6b 29 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 6d 6f 64 65 6c 2e 66 69 74 28 64 61 74 61 29 0a 20 | k).....model.=.model.fit(data).. |
41f40 | 20 20 20 70 72 69 6e 74 28 69 6e 65 72 74 69 61 73 2c 20 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 | ...print(inertias,.model.inertia |
41f60 | 5f 29 0a 20 20 20 20 69 6e 65 72 74 69 61 73 2e 61 70 70 65 6e 64 28 6d 6f 64 65 6c 2e 69 6e 65 | _).....inertias.append(model.ine |
41f80 | 72 74 69 61 5f 29 0a 0a 70 72 69 6e 74 28 69 6e 65 72 74 69 61 73 29 0a 70 72 69 6e 74 28 22 5c | rtia_)..print(inertias).print("\ |
41fa0 | 6e 56 61 6c 75 65 73 20 6f 66 20 49 6e 65 72 74 69 61 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 69 | nValues.of.Inertias.:-\n").for.i |
41fc0 | 20 69 6e 20 4b 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 41 74 20 6b 20 3d 20 25 32 64 2c 20 69 6e | .in.K:.....print("At.k.=.%2d,.in |
41fe0 | 65 72 74 69 61 20 3d 20 25 66 22 20 25 28 69 2c 20 69 6e 65 72 74 69 61 73 5b 6b 2d 31 5d 29 29 | ertia.=.%f".%(i,.inertias[k-1])) |
42000 | 0d 00 00 00 19 00 56 00 0e 8e 0b d6 0a 68 0a 55 0a 33 0a 25 0a 13 09 fd 08 68 08 4a 08 28 08 1c | ......V......h.U.3.%.....h.J.(.. |
42020 | 08 0c 07 ee 07 dc 07 47 07 35 07 17 05 ca 04 83 03 3c 03 24 01 c9 01 9d 00 56 00 00 00 00 00 00 | .......G.5.......<.$.....V...... |
42040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 82 43 85 0c 07 01 01 82 47 82 | .......................C......G. |
42060 | 47 2a 16 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 29 0a 64 66 20 3d 20 70 64 2e 44 61 | G*.iris.=.load_iris().df.=.pd.Da |
42080 | 74 61 46 72 61 6d 65 28 6e 70 2e 63 5f 5b 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 2e 74 61 | taFrame(np.c_[iris.data,.iris.ta |
420a0 | 72 67 65 74 5d 2c 20 63 6f 6c 75 6d 6e 73 3d 69 72 69 73 2e 66 65 61 74 75 72 65 5f 6e 61 6d 65 | rget],.columns=iris.feature_name |
420c0 | 73 20 2b 20 5b 22 74 61 72 67 65 74 22 5d 29 0a 78 20 3d 20 64 66 2e 64 72 6f 70 28 22 74 61 72 | s.+.["target"]).x.=.df.drop("tar |
420e0 | 67 65 74 22 2c 20 61 78 69 73 3d 31 29 0a 79 20 3d 20 64 66 5b 27 74 61 72 67 65 74 27 5d 0a 78 | get",.axis=1).y.=.df['target'].x |
42100 | 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 29 0a 64 66 20 3d 20 70 64 2e 44 61 74 61 46 | iris.=.load_iris().df.=.pd.DataF |
42120 | 72 61 6d 65 28 6e 70 2e 63 5f 5b 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 2e 74 61 72 67 65 | rame(np.c_[iris.data,.iris.targe |
42140 | 74 5d 2c 20 63 6f 6c 75 6d 6e 73 3d 69 72 69 73 2e 66 65 61 74 75 72 65 5f 6e 61 6d 65 73 20 2b | t],.columns=iris.feature_names.+ |
42160 | 20 5b 22 74 61 72 67 65 74 22 5d 29 0a 78 20 3d 20 64 66 2e 64 72 6f 70 28 22 74 61 72 67 65 74 | .["target"]).x.=.df.drop("target |
42180 | 22 2c 20 61 78 69 73 3d 31 29 0a 79 20 3d 20 64 66 5b 27 74 61 72 67 65 74 27 5d 0a 78 29 85 0b | ",.axis=1).y.=.df['target'].x).. |
421a0 | 05 01 01 2f 2f 2a 15 74 79 70 65 28 69 72 69 73 2e 74 61 72 67 65 74 29 74 79 70 65 28 69 72 69 | ...//*.type(iris.target)type(iri |
421c0 | 73 2e 74 61 72 67 65 74 29 82 57 85 0a 07 01 01 82 5b 82 5b 2a 14 69 72 69 73 20 3d 20 6c 6f 61 | s.target).W......[.[*.iris.=.loa |
421e0 | 64 5f 69 72 69 73 28 29 0a 64 66 20 3d 20 70 64 2e 44 61 74 61 46 72 61 6d 65 28 6e 70 2e 63 5f | d_iris().df.=.pd.DataFrame(np.c_ |
42200 | 5b 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 2e 74 61 72 67 65 74 5d 2c 20 63 6f 6c 75 6d 6e | [iris.data,.iris.target],.column |
42220 | 73 3d 69 72 69 73 2e 66 65 61 74 75 72 65 5f 6e 61 6d 65 73 20 2b 20 5b 22 74 61 72 67 65 74 22 | s=iris.feature_names.+.["target" |
42240 | 5d 29 0a 78 20 3d 20 64 66 2e 64 72 6f 70 28 22 74 61 72 67 65 74 22 2c 20 61 78 69 73 3d 31 29 | ]).x.=.df.drop("target",.axis=1) |
42260 | 0a 79 20 3d 20 64 66 5b 27 74 61 72 67 65 74 27 5d 0a 69 72 69 73 2e 74 61 72 67 65 74 69 72 69 | .y.=.df['target'].iris.targetiri |
42280 | 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 29 0a 64 66 20 3d 20 70 64 2e 44 61 74 61 46 72 61 6d | s.=.load_iris().df.=.pd.DataFram |
422a0 | 65 28 6e 70 2e 63 5f 5b 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 2e 74 61 72 67 65 74 5d 2c | e(np.c_[iris.data,.iris.target], |
422c0 | 20 63 6f 6c 75 6d 6e 73 3d 69 72 69 73 2e 66 65 61 74 75 72 65 5f 6e 61 6d 65 73 20 2b 20 5b 22 | .columns=iris.feature_names.+.[" |
422e0 | 74 61 72 67 65 74 22 5d 29 0a 78 20 3d 20 64 66 2e 64 72 6f 70 28 22 74 61 72 67 65 74 22 2c 20 | target"]).x.=.df.drop("target",. |
42300 | 61 78 69 73 3d 31 29 0a 79 20 3d 20 64 66 5b 27 74 61 72 67 65 74 27 5d 0a 69 72 69 73 2e 74 61 | axis=1).y.=.df['target'].iris.ta |
42320 | 72 67 65 74 15 85 09 05 01 01 1b 1b 2a 13 74 79 70 65 28 79 29 74 79 70 65 28 79 29 82 43 85 08 | rget........*.type(y)type(y).C.. |
42340 | 07 01 01 82 47 82 47 2a 12 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 29 0a 64 66 20 3d | ....G.G*.iris.=.load_iris().df.= |
42360 | 20 70 64 2e 44 61 74 61 46 72 61 6d 65 28 6e 70 2e 63 5f 5b 69 72 69 73 2e 64 61 74 61 2c 20 69 | .pd.DataFrame(np.c_[iris.data,.i |
42380 | 72 69 73 2e 74 61 72 67 65 74 5d 2c 20 63 6f 6c 75 6d 6e 73 3d 69 72 69 73 2e 66 65 61 74 75 72 | ris.target],.columns=iris.featur |
423a0 | 65 5f 6e 61 6d 65 73 20 2b 20 5b 22 74 61 72 67 65 74 22 5d 29 0a 78 20 3d 20 64 66 2e 64 72 6f | e_names.+.["target"]).x.=.df.dro |
423c0 | 70 28 22 74 61 72 67 65 74 22 2c 20 61 78 69 73 3d 31 29 0a 79 20 3d 20 64 66 5b 27 74 61 72 67 | p("target",.axis=1).y.=.df['targ |
423e0 | 65 74 27 5d 0a 79 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 29 0a 64 66 20 3d 20 70 64 | et'].yiris.=.load_iris().df.=.pd |
42400 | 2e 44 61 74 61 46 72 61 6d 65 28 6e 70 2e 63 5f 5b 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 | .DataFrame(np.c_[iris.data,.iris |
42420 | 2e 74 61 72 67 65 74 5d 2c 20 63 6f 6c 75 6d 6e 73 3d 69 72 69 73 2e 66 65 61 74 75 72 65 5f 6e | .target],.columns=iris.feature_n |
42440 | 61 6d 65 73 20 2b 20 5b 22 74 61 72 67 65 74 22 5d 29 0a 78 20 3d 20 64 66 2e 64 72 6f 70 28 22 | ames.+.["target"]).x.=.df.drop(" |
42460 | 74 61 72 67 65 74 22 2c 20 61 78 69 73 3d 31 29 0a 79 20 3d 20 64 66 5b 27 74 61 72 67 65 74 27 | target",.axis=1).y.=.df['target' |
42480 | 5d 0a 79 82 43 85 07 07 01 01 82 47 82 47 2a 11 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 | ].y.C......G.G*.iris.=.load_iris |
424a0 | 28 29 0a 64 66 20 3d 20 70 64 2e 44 61 74 61 46 72 61 6d 65 28 6e 70 2e 63 5f 5b 69 72 69 73 2e | ().df.=.pd.DataFrame(np.c_[iris. |
424c0 | 64 61 74 61 2c 20 69 72 69 73 2e 74 61 72 67 65 74 5d 2c 20 63 6f 6c 75 6d 6e 73 3d 69 72 69 73 | data,.iris.target],.columns=iris |
424e0 | 2e 66 65 61 74 75 72 65 5f 6e 61 6d 65 73 20 2b 20 5b 22 74 61 72 67 65 74 22 5d 29 0a 78 20 3d | .feature_names.+.["target"]).x.= |
42500 | 20 64 66 2e 64 72 6f 70 28 22 74 61 72 67 65 74 22 2c 20 61 78 69 73 3d 31 29 0a 79 20 3d 20 64 | .df.drop("target",.axis=1).y.=.d |
42520 | 66 5b 27 74 61 72 67 65 74 27 5d 0a 78 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 29 0a | f['target'].xiris.=.load_iris(). |
42540 | 64 66 20 3d 20 70 64 2e 44 61 74 61 46 72 61 6d 65 28 6e 70 2e 63 5f 5b 69 72 69 73 2e 64 61 74 | df.=.pd.DataFrame(np.c_[iris.dat |
42560 | 61 2c 20 69 72 69 73 2e 74 61 72 67 65 74 5d 2c 20 63 6f 6c 75 6d 6e 73 3d 69 72 69 73 2e 66 65 | a,.iris.target],.columns=iris.fe |
42580 | 61 74 75 72 65 5f 6e 61 6d 65 73 20 2b 20 5b 22 74 61 72 67 65 74 22 5d 29 0a 78 20 3d 20 64 66 | ature_names.+.["target"]).x.=.df |
425a0 | 2e 64 72 6f 70 28 22 74 61 72 67 65 74 22 2c 20 61 78 69 73 3d 31 29 0a 79 20 3d 20 64 66 5b 27 | .drop("target",.axis=1).y.=.df[' |
425c0 | 74 61 72 67 65 74 27 5d 0a 78 82 49 85 06 07 01 01 82 4d 82 4d 2a 10 69 72 69 73 20 3d 20 6c 6f | target'].x.I......M.M*.iris.=.lo |
425e0 | 61 64 5f 69 72 69 73 28 29 0a 64 66 20 3d 20 70 64 2e 44 61 74 61 46 72 61 6d 65 28 6e 70 2e 63 | ad_iris().df.=.pd.DataFrame(np.c |
42600 | 5f 5b 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 2e 74 61 72 67 65 74 5d 2c 20 63 6f 6c 75 6d | _[iris.data,.iris.target],.colum |
42620 | 6e 73 3d 69 72 69 73 2e 66 65 61 74 75 72 65 5f 6e 61 6d 65 73 20 2b 20 5b 22 74 61 72 67 65 74 | ns=iris.feature_names.+.["target |
42640 | 22 5d 29 0a 78 20 3d 20 64 66 2e 64 72 6f 70 28 22 74 61 72 67 65 74 22 2c 20 61 78 69 73 3d 31 | "]).x.=.df.drop("target",.axis=1 |
42660 | 29 0a 79 20 3d 20 64 66 5b 27 74 61 72 67 65 74 27 5d 0a 78 2c 20 79 69 72 69 73 20 3d 20 6c 6f | ).y.=.df['target'].x,.yiris.=.lo |
42680 | 61 64 5f 69 72 69 73 28 29 0a 64 66 20 3d 20 70 64 2e 44 61 74 61 46 72 61 6d 65 28 6e 70 2e 63 | ad_iris().df.=.pd.DataFrame(np.c |
426a0 | 5f 5b 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 2e 74 61 72 67 65 74 5d 2c 20 63 6f 6c 75 6d | _[iris.data,.iris.target],.colum |
426c0 | 6e 73 3d 69 72 69 73 2e 66 65 61 74 75 72 65 5f 6e 61 6d 65 73 20 2b 20 5b 22 74 61 72 67 65 74 | ns=iris.feature_names.+.["target |
426e0 | 22 5d 29 0a 78 20 3d 20 64 66 2e 64 72 6f 70 28 22 74 61 72 67 65 74 22 2c 20 61 78 69 73 3d 31 | "]).x.=.df.drop("target",.axis=1 |
42700 | 29 0a 79 20 3d 20 64 66 5b 27 74 61 72 67 65 74 27 5d 0a 78 2c 20 79 1b 85 05 05 01 01 21 21 2a | ).y.=.df['target'].x,.y......!!* |
42720 | 0f 74 79 70 65 28 69 72 69 73 29 74 79 70 65 28 69 72 69 73 29 0f 85 04 05 01 01 15 15 2a 0e 69 | .type(iris)type(iris)........*.i |
42740 | 72 69 73 69 72 69 73 81 11 85 03 07 01 01 81 15 81 15 2a 0d 69 72 69 73 20 3d 20 6c 6f 61 64 5f | risiris...........*.iris.=.load_ |
42760 | 69 72 69 73 28 29 0a 23 20 64 66 20 3d 20 70 64 2e 44 61 74 61 46 72 61 6d 65 28 6e 70 2e 63 5f | iris().#.df.=.pd.DataFrame(np.c_ |
42780 | 5b 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 2e 74 61 72 67 65 74 5d 69 72 69 73 20 3d 20 6c | [iris.data,.iris.target]iris.=.l |
427a0 | 6f 61 64 5f 69 72 69 73 28 29 0a 23 20 64 66 20 3d 20 70 64 2e 44 61 74 61 46 72 61 6d 65 28 6e | oad_iris().#.df.=.pd.DataFrame(n |
427c0 | 70 2e 63 5f 5b 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 2e 74 61 72 67 65 74 5d 0f 85 02 05 | p.c_[iris.data,.iris.target].... |
427e0 | 01 01 15 15 2a 0c 69 72 69 73 69 72 69 73 1b 85 01 05 01 01 21 21 2a 0b 74 79 70 65 28 69 72 69 | ....*.irisiris......!!*.type(iri |
42800 | 73 29 74 79 70 65 28 69 72 69 73 29 0d 85 00 05 01 01 13 13 2a 0a 78 2e 31 78 2e 31 09 84 7f 05 | s)type(iris)........*.x.1x.1.... |
42820 | 01 01 0f 0f 2a 09 78 78 1f 84 7e 05 01 01 25 25 2a 08 78 20 3d 20 7b 31 3a 20 27 61 27 7d 78 20 | ....*.xx..~...%%*.x.=.{1:.'a'}x. |
42840 | 3d 20 7b 31 3a 20 27 61 27 7d 1b 84 7d 05 01 01 21 21 2a 07 78 20 3d 20 7b 61 3a 20 31 7d 78 20 | =.{1:.'a'}..}...!!*.x.=.{a:.1}x. |
42860 | 3d 20 7b 61 3a 20 31 7d 83 11 84 7c 07 01 01 83 15 83 15 2a 06 69 6d 70 6f 72 74 20 70 61 6e 64 | =.{a:.1}...|.......*.import.pand |
42880 | 61 73 20 61 73 20 70 64 0a 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a 69 6d 70 6f | as.as.pd.import.numpy.as.np.impo |
428a0 | 72 74 20 6d 61 74 70 6c 6f 74 6c 69 62 2e 70 79 70 6c 6f 74 20 61 73 20 70 6c 74 0a 66 72 6f 6d | rt.matplotlib.pyplot.as.plt.from |
428c0 | 20 73 6b 6c 65 61 72 6e 2e 64 61 74 61 73 65 74 73 20 69 6d 70 6f 72 74 20 6c 6f 61 64 5f 69 72 | .sklearn.datasets.import.load_ir |
428e0 | 69 73 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 70 72 65 70 72 6f 63 65 73 73 69 6e 67 20 69 6d | is.from.sklearn.preprocessing.im |
42900 | 70 6f 72 74 20 53 74 61 6e 64 61 72 64 53 63 61 6c 65 72 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e | port.StandardScaler.from.sklearn |
42920 | 2e 64 65 63 6f 6d 70 6f 73 69 74 69 6f 6e 20 69 6d 70 6f 72 74 20 50 43 41 69 6d 70 6f 72 74 20 | .decomposition.import.PCAimport. |
42940 | 70 61 6e 64 61 73 20 61 73 20 70 64 0a 69 6d 70 6f 72 74 20 6e 75 6d 70 79 20 61 73 20 6e 70 0a | pandas.as.pd.import.numpy.as.np. |
42960 | 69 6d 70 6f 72 74 20 6d 61 74 70 6c 6f 74 6c 69 62 2e 70 79 70 6c 6f 74 20 61 73 20 70 6c 74 0a | import.matplotlib.pyplot.as.plt. |
42980 | 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 64 61 74 61 73 65 74 73 20 69 6d 70 6f 72 74 20 6c 6f 61 | from.sklearn.datasets.import.loa |
429a0 | 64 5f 69 72 69 73 0a 66 72 6f 6d 20 73 6b 6c 65 61 72 6e 2e 70 72 65 70 72 6f 63 65 73 73 69 6e | d_iris.from.sklearn.preprocessin |
429c0 | 67 20 69 6d 70 6f 72 74 20 53 74 61 6e 64 61 72 64 53 63 61 6c 65 72 0a 66 72 6f 6d 20 73 6b 6c | g.import.StandardScaler.from.skl |
429e0 | 65 61 72 6e 2e 64 65 63 6f 6d 70 6f 73 69 74 69 6f 6e 20 69 6d 70 6f 72 74 20 50 43 41 13 84 7b | earn.decomposition.import.PCA..{ |
42a00 | 05 01 01 19 19 2a 05 72 65 61 64 28 29 72 65 61 64 28 29 0f 84 7a 05 01 01 15 15 2a 04 72 65 61 | .....*.read()read()..z.....*.rea |
42a20 | 64 72 65 61 64 0b 84 79 05 01 01 11 11 2a 03 69 70 69 70 1f 84 78 05 01 01 25 25 2a 02 70 72 69 | dread..y.....*.ipip..x...%%*.pri |
42a40 | 6e 74 28 64 69 72 28 29 29 70 72 69 6e 74 28 64 69 72 28 29 29 10 84 77 05 01 09 17 17 2a 64 69 | nt(dir())print(dir())..w.....*di |
42a60 | 72 28 29 64 69 72 28 29 82 6a 84 76 07 01 02 82 6d 82 6d 25 00 b0 23 20 56 69 73 75 61 6c 69 7a | r()dir().j.v....m.m%..#.Visualiz |
42a80 | 65 20 74 68 65 20 64 61 74 61 0a 70 6c 74 2e 70 6c 6f 74 28 4b 2c 20 69 6e 65 72 74 69 61 73 2c | e.the.data.plt.plot(K,.inertias, |
42aa0 | 20 27 62 78 2d 27 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 22 56 61 6c 75 65 73 20 6f 66 20 4b 22 | .'bx-').plt.xlabel("Values.of.K" |
42ac0 | 29 0a 70 6c 74 2e 79 6c 61 62 65 6c 28 22 49 6e 65 72 74 69 61 73 20 28 53 75 6d 20 6f 66 20 53 | ).plt.ylabel("Inertias.(Sum.of.S |
42ae0 | 71 75 61 72 65 64 20 44 69 73 74 61 6e 63 65 73 29 22 29 0a 70 6c 74 2e 74 69 74 6c 65 28 22 45 | quared.Distances)").plt.title("E |
42b00 | 6c 62 6f 77 20 6d 65 74 68 6f 64 20 66 6f 72 20 6f 70 74 69 6d 61 6c 20 4b 22 29 0a 70 6c 74 2e | lbow.method.for.optimal.K").plt. |
42b20 | 73 68 6f 77 28 29 23 20 56 69 73 75 61 6c 69 7a 65 20 74 68 65 20 64 61 74 61 0a 70 6c 74 2e 70 | show()#.Visualize.the.data.plt.p |
42b40 | 6c 6f 74 28 4b 2c 20 69 6e 65 72 74 69 61 73 2c 20 27 62 78 2d 27 29 0a 70 6c 74 2e 78 6c 61 62 | lot(K,.inertias,.'bx-').plt.xlab |
42b60 | 65 6c 28 22 56 61 6c 75 65 73 20 6f 66 20 4b 22 29 0a 70 6c 74 2e 79 6c 61 62 65 6c 28 22 49 6e | el("Values.of.K").plt.ylabel("In |
42b80 | 65 72 74 69 61 73 20 28 53 75 6d 20 6f 66 20 53 71 75 61 72 65 64 20 44 69 73 74 61 6e 63 65 73 | ertias.(Sum.of.Squared.Distances |
42ba0 | 29 22 29 0a 70 6c 74 2e 74 69 74 6c 65 28 22 45 6c 62 6f 77 20 6d 65 74 68 6f 64 20 66 6f 72 20 | )").plt.title("Elbow.method.for. |
42bc0 | 6f 70 74 69 6d 61 6c 20 4b 22 29 0a 70 6c 74 2e 73 68 6f 77 28 29 85 34 84 75 07 01 02 85 37 85 | optimal.K").plt.show().4.u....7. |
42be0 | 37 25 00 af 73 63 61 6c 65 72 20 3d 20 4d 69 6e 4d 61 78 53 63 61 6c 65 72 28 29 0a 73 63 61 6c | 7%..scaler.=.MinMaxScaler().scal |
42c00 | 65 72 2e 66 69 74 28 64 66 29 0a 64 61 74 61 20 3d 20 73 63 61 6c 65 72 2e 74 72 61 6e 73 66 6f | er.fit(df).data.=.scaler.transfo |
42c20 | 72 6d 28 64 66 29 0a 0a 69 6e 65 72 74 69 61 73 20 3d 20 5b 5d 20 20 23 20 73 75 6d 20 6f 66 20 | rm(df)..inertias.=.[]..#.sum.of. |
42c40 | 73 71 75 61 72 65 64 20 64 69 73 74 61 6e 63 65 73 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 | squared.distances.K.=.range(1,.1 |
42c60 | 35 29 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e | 5).for.k.in.K:.....model.=.KMean |
42c80 | 73 28 6e 5f 63 6c 75 73 74 65 72 73 3d 6b 29 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 6d 6f 64 65 | s(n_clusters=k).....model.=.mode |
42ca0 | 6c 2e 66 69 74 28 64 61 74 61 29 0a 20 20 20 20 69 6e 65 72 74 69 61 73 2e 61 70 70 65 6e 64 28 | l.fit(data).....inertias.append( |
42cc0 | 6d 6f 64 65 6c 2e 69 6e 65 72 74 69 61 5f 29 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 | model.inertia_)..print("\nValues |
42ce0 | 20 6f 66 20 49 6e 65 72 74 69 61 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a | .of.Inertias.:-\n").for.k.in.K:. |
42d00 | 20 20 20 20 70 72 69 6e 74 28 22 41 74 20 6b 20 3d 20 25 32 64 2c 20 69 6e 65 72 74 69 61 20 3d | ....print("At.k.=.%2d,.inertia.= |
42d20 | 20 25 66 22 20 25 28 6b 2c 20 69 6e 65 72 74 69 61 73 5b 6b 2d 31 5d 29 29 73 63 61 6c 65 72 20 | .%f".%(k,.inertias[k-1]))scaler. |
42d40 | 3d 20 4d 69 6e 4d 61 78 53 63 61 6c 65 72 28 29 0a 73 63 61 6c 65 72 2e 66 69 74 28 64 66 29 0a | =.MinMaxScaler().scaler.fit(df). |
42d60 | 64 61 74 61 20 3d 20 73 63 61 6c 65 72 2e 74 72 61 6e 73 66 6f 72 6d 28 64 66 29 0a 0a 69 6e 65 | data.=.scaler.transform(df)..ine |
42d80 | 72 74 69 61 73 20 3d 20 5b 5d 20 20 23 20 73 75 6d 20 6f 66 20 73 71 75 61 72 65 64 20 64 69 73 | rtias.=.[]..#.sum.of.squared.dis |
42da0 | 74 61 6e 63 65 73 0a 4b 20 3d 20 72 61 6e 67 65 28 31 2c 20 31 35 29 0a 66 6f 72 20 6b 20 69 6e | tances.K.=.range(1,.15).for.k.in |
42dc0 | 20 4b 3a 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 4b 4d 65 61 6e 73 28 6e 5f 63 6c 75 73 74 65 72 | .K:.....model.=.KMeans(n_cluster |
42de0 | 73 3d 6b 29 0a 20 20 20 20 6d 6f 64 65 6c 20 3d 20 6d 6f 64 65 6c 2e 66 69 74 28 64 61 74 61 29 | s=k).....model.=.model.fit(data) |
42e00 | 0a 20 20 20 20 69 6e 65 72 74 69 61 73 2e 61 70 70 65 6e 64 28 6d 6f 64 65 6c 2e 69 6e 65 72 74 | .....inertias.append(model.inert |
42e20 | 69 61 5f 29 0a 0a 70 72 69 6e 74 28 22 5c 6e 56 61 6c 75 65 73 20 6f 66 20 49 6e 65 72 74 69 61 | ia_)..print("\nValues.of.Inertia |
42e40 | 73 20 3a 2d 5c 6e 22 29 0a 66 6f 72 20 6b 20 69 6e 20 4b 3a 0a 20 20 20 20 70 72 69 6e 74 28 22 | s.:-\n").for.k.in.K:.....print(" |
42e60 | 41 74 20 6b 20 3d 20 25 32 64 2c 20 69 6e 65 72 74 69 61 20 3d 20 25 66 22 20 25 28 6b 2c 20 69 | At.k.=.%2d,.inertia.=.%f".%(k,.i |
42e80 | 6e 65 72 74 69 61 73 5b 6b 2d 31 5d 29 29 82 6e 84 74 07 01 02 82 71 82 71 25 00 ae 66 6f 72 20 | nertias[k-1])).n.t....q.q%..for. |
42ea0 | 63 6f 6c 20 69 6e 20 63 61 74 65 67 6f 72 69 63 61 6c 5f 66 65 61 74 75 72 65 73 3a 0a 20 20 20 | col.in.categorical_features:.... |
42ec0 | 20 64 75 6d 6d 69 65 73 20 3d 20 70 64 2e 67 65 74 5f 64 75 6d 6d 69 65 73 28 64 66 5b 63 6f 6c | .dummies.=.pd.get_dummies(df[col |
42ee0 | 5d 2c 20 70 72 65 66 69 78 3d 63 6f 6c 29 0a 20 20 20 20 64 66 20 3d 20 70 64 2e 63 6f 6e 63 61 | ],.prefix=col).....df.=.pd.conca |
42f00 | 74 28 5b 64 66 2c 20 64 75 6d 6d 69 65 73 5d 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 64 66 2e | t([df,.dummies],.axis=1).....df. |
42f20 | 64 72 6f 70 28 63 6f 6c 2c 20 61 78 69 73 3d 31 2c 20 69 6e 70 6c 61 63 65 3d 54 72 75 65 29 0a | drop(col,.axis=1,.inplace=True). |
42f40 | 20 20 20 20 0a 64 66 2e 68 65 61 64 28 29 66 6f 72 20 63 6f 6c 20 69 6e 20 63 61 74 65 67 6f 72 | .....df.head()for.col.in.categor |
42f60 | 69 63 61 6c 5f 66 65 61 74 75 72 65 73 3a 0a 20 20 20 20 64 75 6d 6d 69 65 73 20 3d 20 70 64 2e | ical_features:.....dummies.=.pd. |
42f80 | 67 65 74 5f 64 75 6d 6d 69 65 73 28 64 66 5b 63 6f 6c 5d 2c 20 70 72 65 66 69 78 3d 63 6f 6c 29 | get_dummies(df[col],.prefix=col) |
42fa0 | 0a 20 20 20 20 64 66 20 3d 20 70 64 2e 63 6f 6e 63 61 74 28 5b 64 66 2c 20 64 75 6d 6d 69 65 73 | .....df.=.pd.concat([df,.dummies |
42fc0 | 5d 2c 20 61 78 69 73 3d 31 29 0a 20 20 20 20 64 66 2e 64 72 6f 70 28 63 6f 6c 2c 20 61 78 69 73 | ],.axis=1).....df.drop(col,.axis |
42fe0 | 3d 31 2c 20 69 6e 70 6c 61 63 65 3d 54 72 75 65 29 0a 20 20 20 20 0a 64 66 2e 68 65 61 64 28 29 | =1,.inplace=True)......df.head() |
43000 | 0d 00 00 00 0e 02 43 00 0e b9 0e 45 0e 39 0d cd 0d c1 0c a4 0c 98 0a 99 0a 61 0a 1d 07 d2 05 ef | ......C....E.9...........a...... |
43020 | 04 c2 02 43 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ...C............................ |
43040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
43060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
43080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
430a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
430c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
430e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
43100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
43120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
43140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
43160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
43180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
431a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
431c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
431e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
43200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
43220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
43240 | 00 00 00 84 7b 85 1a 07 01 01 84 7f 84 7f 2a 24 70 63 61 20 3d 20 50 43 41 28 6e 5f 63 6f 6d 70 | ....{.........*$pca.=.PCA(n_comp |
43260 | 6f 6e 65 6e 74 73 3d 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 29 0a 78 20 3d 20 70 63 61 2e 66 69 74 | onents=n_components).x.=.pca.fit |
43280 | 5f 74 72 61 6e 73 66 6f 72 6d 28 29 0a 0a 70 6c 74 2e 66 69 67 75 72 65 28 66 69 67 73 69 7a 65 | _transform()..plt.figure(figsize |
432a0 | 3d 28 38 2c 36 29 29 0a 70 6c 74 2e 73 63 61 74 74 65 72 28 78 5b 3a 2c 20 30 5d 2c 20 78 5b 3a | =(8,6)).plt.scatter(x[:,.0],.x[: |
432c0 | 2c 20 31 5d 2c 20 63 3d 79 2c 20 63 6d 61 70 3d 22 76 69 72 69 64 69 73 22 2c 20 73 3d 35 30 2c | ,.1],.c=y,.cmap="viridis",.s=50, |
432e0 | 20 61 6c 70 68 61 3d 30 2e 35 29 0a 70 6c 74 2e 74 69 74 6c 65 28 22 44 61 74 61 20 69 6e 20 52 | .alpha=0.5).plt.title("Data.in.R |
43300 | 65 64 75 63 65 64 2d 64 69 6d 65 6e 73 74 69 6f 6e 20 53 70 61 63 65 22 29 0a 70 6c 74 2e 78 6c | educed-dimenstion.Space").plt.xl |
43320 | 61 62 65 6c 28 22 50 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 20 31 22 29 0a 70 6c | abel("Principal.Component.1").pl |
43340 | 74 2e 79 6c 61 62 65 6c 28 22 50 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 20 32 22 | t.ylabel("Principal.Component.2" |
43360 | 29 0a 70 6c 74 2e 63 6f 6c 6f 72 62 61 72 28 6c 61 62 65 6c 3d 22 54 61 72 67 65 74 22 29 0a 70 | ).plt.colorbar(label="Target").p |
43380 | 6c 74 2e 73 68 6f 77 28 29 70 63 61 20 3d 20 50 43 41 28 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 3d | lt.show()pca.=.PCA(n_components= |
433a0 | 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 29 0a 78 20 3d 20 70 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 | n_components).x.=.pca.fit_transf |
433c0 | 6f 72 6d 28 29 0a 0a 70 6c 74 2e 66 69 67 75 72 65 28 66 69 67 73 69 7a 65 3d 28 38 2c 36 29 29 | orm()..plt.figure(figsize=(8,6)) |
433e0 | 0a 70 6c 74 2e 73 63 61 74 74 65 72 28 78 5b 3a 2c 20 30 5d 2c 20 78 5b 3a 2c 20 31 5d 2c 20 63 | .plt.scatter(x[:,.0],.x[:,.1],.c |
43400 | 3d 79 2c 20 63 6d 61 70 3d 22 76 69 72 69 64 69 73 22 2c 20 73 3d 35 30 2c 20 61 6c 70 68 61 3d | =y,.cmap="viridis",.s=50,.alpha= |
43420 | 30 2e 35 29 0a 70 6c 74 2e 74 69 74 6c 65 28 22 44 61 74 61 20 69 6e 20 52 65 64 75 63 65 64 2d | 0.5).plt.title("Data.in.Reduced- |
43440 | 64 69 6d 65 6e 73 74 69 6f 6e 20 53 70 61 63 65 22 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 22 50 | dimenstion.Space").plt.xlabel("P |
43460 | 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 20 31 22 29 0a 70 6c 74 2e 79 6c 61 62 65 | rincipal.Component.1").plt.ylabe |
43480 | 6c 28 22 50 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 20 32 22 29 0a 70 6c 74 2e 63 | l("Principal.Component.2").plt.c |
434a0 | 6f 6c 6f 72 62 61 72 28 6c 61 62 65 6c 3d 22 54 61 72 67 65 74 22 29 0a 70 6c 74 2e 73 68 6f 77 | olorbar(label="Target").plt.show |
434c0 | 28 29 82 29 85 19 07 01 01 82 2d 82 2d 2a 23 63 76 72 20 3d 20 6e 70 2e 63 75 6d 73 75 6d 28 65 | ().)......-.-*#cvr.=.np.cumsum(e |
434e0 | 76 72 29 0a 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 20 3d 20 6e 70 2e 61 72 67 6d 61 78 28 63 76 72 | vr).n_components.=.np.argmax(cvr |
43500 | 20 3e 3d 20 30 2e 39 35 29 20 2b 20 31 0a 70 72 69 6e 74 28 22 4e 75 6d 62 65 72 20 6f 66 20 70 | .>=.0.95).+.1.print("Number.of.p |
43520 | 72 69 6e 63 69 70 61 6c 20 63 6f 6d 70 6f 6e 65 6e 74 73 20 74 6f 20 65 78 70 6c 61 69 6e 20 39 | rincipal.components.to.explain.9 |
43540 | 35 25 20 6f 66 20 76 61 72 69 61 6e 63 65 3a 22 2c 20 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 29 63 | 5%.of.variance:",.n_components)c |
43560 | 76 72 20 3d 20 6e 70 2e 63 75 6d 73 75 6d 28 65 76 72 29 0a 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 | vr.=.np.cumsum(evr).n_components |
43580 | 20 3d 20 6e 70 2e 61 72 67 6d 61 78 28 63 76 72 20 3e 3d 20 30 2e 39 35 29 20 2b 20 31 0a 70 72 | .=.np.argmax(cvr.>=.0.95).+.1.pr |
435a0 | 69 6e 74 28 22 4e 75 6d 62 65 72 20 6f 66 20 70 72 69 6e 63 69 70 61 6c 20 63 6f 6d 70 6f 6e 65 | int("Number.of.principal.compone |
435c0 | 6e 74 73 20 74 6f 20 65 78 70 6c 61 69 6e 20 39 35 25 20 6f 66 20 76 61 72 69 61 6e 63 65 3a 22 | nts.to.explain.95%.of.variance:" |
435e0 | 2c 20 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 29 83 5f 85 18 07 01 01 83 63 83 63 2a 22 70 6c 74 2e | ,.n_components)._......c.c*"plt. |
43600 | 66 69 67 75 72 65 28 66 69 67 73 69 7a 65 3d 28 38 2c 36 29 29 0a 70 6c 74 2e 70 6c 6f 74 28 6e | figure(figsize=(8,6)).plt.plot(n |
43620 | 70 2e 63 75 6d 73 75 6d 28 65 76 72 29 2c 20 6d 61 72 6b 65 72 3d 22 6f 22 2c 20 6c 69 6e 65 73 | p.cumsum(evr),.marker="o",.lines |
43640 | 74 79 6c 65 3d 22 2d 2d 22 29 0a 70 6c 74 2e 74 69 74 6c 65 28 22 45 78 70 6c 61 69 6e 65 64 20 | tyle="--").plt.title("Explained. |
43660 | 56 61 72 69 61 6e 63 65 20 52 61 74 69 6f 22 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 22 4e 75 6d | Variance.Ratio").plt.xlabel("Num |
43680 | 62 65 72 20 6f 66 20 50 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 73 22 29 0a 70 6c | ber.of.Principal.Components").pl |
436a0 | 74 2e 79 6c 61 62 65 6c 28 22 43 75 6d 61 6c 61 74 69 76 65 20 45 78 70 6c 61 69 6e 65 64 20 56 | t.ylabel("Cumalative.Explained.V |
436c0 | 61 72 69 61 6e 63 65 20 52 61 74 69 6f 22 29 0a 70 6c 74 2e 67 72 69 64 28 54 72 75 65 29 0a 70 | ariance.Ratio").plt.grid(True).p |
436e0 | 6c 74 2e 73 68 6f 77 70 6c 74 2e 66 69 67 75 72 65 28 66 69 67 73 69 7a 65 3d 28 38 2c 36 29 29 | lt.showplt.figure(figsize=(8,6)) |
43700 | 0a 70 6c 74 2e 70 6c 6f 74 28 6e 70 2e 63 75 6d 73 75 6d 28 65 76 72 29 2c 20 6d 61 72 6b 65 72 | .plt.plot(np.cumsum(evr),.marker |
43720 | 3d 22 6f 22 2c 20 6c 69 6e 65 73 74 79 6c 65 3d 22 2d 2d 22 29 0a 70 6c 74 2e 74 69 74 6c 65 28 | ="o",.linestyle="--").plt.title( |
43740 | 22 45 78 70 6c 61 69 6e 65 64 20 56 61 72 69 61 6e 63 65 20 52 61 74 69 6f 22 29 0a 70 6c 74 2e | "Explained.Variance.Ratio").plt. |
43760 | 78 6c 61 62 65 6c 28 22 4e 75 6d 62 65 72 20 6f 66 20 50 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 | xlabel("Number.of.Principal.Comp |
43780 | 6f 6e 65 6e 74 73 22 29 0a 70 6c 74 2e 79 6c 61 62 65 6c 28 22 43 75 6d 61 6c 61 74 69 76 65 20 | onents").plt.ylabel("Cumalative. |
437a0 | 45 78 70 6c 61 69 6e 65 64 20 56 61 72 69 61 6e 63 65 20 52 61 74 69 6f 22 29 0a 70 6c 74 2e 67 | Explained.Variance.Ratio").plt.g |
437c0 | 72 69 64 28 54 72 75 65 29 0a 70 6c 74 2e 73 68 6f 77 84 47 85 17 07 01 01 84 4b 84 4b 2a 21 69 | rid(True).plt.show.G......K.K*!i |
437e0 | 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 29 0a 64 66 20 3d 20 70 64 2e 44 61 74 61 46 72 | ris.=.load_iris().df.=.pd.DataFr |
43800 | 61 6d 65 28 6e 70 2e 63 5f 5b 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 2e 74 61 72 67 65 74 | ame(np.c_[iris.data,.iris.target |
43820 | 5d 2c 20 63 6f 6c 75 6d 6e 73 3d 69 72 69 73 2e 66 65 61 74 75 72 65 5f 6e 61 6d 65 73 20 2b 20 | ],.columns=iris.feature_names.+. |
43840 | 5b 22 74 61 72 67 65 74 22 5d 29 0a 78 20 3d 20 64 66 2e 64 72 6f 70 28 22 74 61 72 67 65 74 22 | ["target"]).x.=.df.drop("target" |
43860 | 2c 20 61 78 69 73 3d 31 29 0a 79 20 3d 20 64 66 5b 27 74 61 72 67 65 74 27 5d 0a 0a 73 63 61 6c | ,.axis=1).y.=.df['target']..scal |
43880 | 65 72 20 3d 20 53 74 61 6e 64 61 72 64 53 63 61 6c 65 72 28 29 0a 78 20 3d 20 73 63 61 6c 65 72 | er.=.StandardScaler().x.=.scaler |
438a0 | 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 70 63 61 20 3d 20 50 43 41 28 29 0a 78 20 | .fit_transform(x).pca.=.PCA().x. |
438c0 | 3d 20 70 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 65 76 72 20 3d 20 70 63 61 | =.pca.fit_transform(x).evr.=.pca |
438e0 | 2e 65 78 70 6c 61 69 6e 65 64 5f 76 61 72 69 61 6e 63 65 5f 72 61 74 69 6f 5f 0a 65 76 72 69 72 | .explained_variance_ratio_.evrir |
43900 | 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 29 0a 64 66 20 3d 20 70 64 2e 44 61 74 61 46 72 61 | is.=.load_iris().df.=.pd.DataFra |
43920 | 6d 65 28 6e 70 2e 63 5f 5b 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 2e 74 61 72 67 65 74 5d | me(np.c_[iris.data,.iris.target] |
43940 | 2c 20 63 6f 6c 75 6d 6e 73 3d 69 72 69 73 2e 66 65 61 74 75 72 65 5f 6e 61 6d 65 73 20 2b 20 5b | ,.columns=iris.feature_names.+.[ |
43960 | 22 74 61 72 67 65 74 22 5d 29 0a 78 20 3d 20 64 66 2e 64 72 6f 70 28 22 74 61 72 67 65 74 22 2c | "target"]).x.=.df.drop("target", |
43980 | 20 61 78 69 73 3d 31 29 0a 79 20 3d 20 64 66 5b 27 74 61 72 67 65 74 27 5d 0a 0a 73 63 61 6c 65 | .axis=1).y.=.df['target']..scale |
439a0 | 72 20 3d 20 53 74 61 6e 64 61 72 64 53 63 61 6c 65 72 28 29 0a 78 20 3d 20 73 63 61 6c 65 72 2e | r.=.StandardScaler().x.=.scaler. |
439c0 | 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 70 63 61 20 3d 20 50 43 41 28 29 0a 78 20 3d | fit_transform(x).pca.=.PCA().x.= |
439e0 | 20 70 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 65 76 72 20 3d 20 70 63 61 2e | .pca.fit_transform(x).evr.=.pca. |
43a00 | 65 78 70 6c 61 69 6e 65 64 5f 76 61 72 69 61 6e 63 65 5f 72 61 74 69 6f 5f 0a 65 76 72 41 85 16 | explained_variance_ratio_.evrA.. |
43a20 | 05 01 01 47 47 2a 20 70 63 61 2e 65 78 70 6c 61 69 6e 65 64 5f 76 61 72 69 61 6e 63 65 5f 72 61 | ...GG*.pca.explained_variance_ra |
43a40 | 74 69 6f 5f 70 63 61 2e 65 78 70 6c 61 69 6e 65 64 5f 76 61 72 69 61 6e 63 65 5f 72 61 74 69 6f | tio_pca.explained_variance_ratio |
43a60 | 5f 35 85 15 05 01 01 3b 3b 2a 1f 70 63 61 2e 65 78 70 6c 61 69 6e 65 64 5f 76 61 72 69 61 6e 63 | _5.....;;*.pca.explained_varianc |
43a80 | 65 5f 70 63 61 2e 65 78 70 6c 61 69 6e 65 64 5f 76 61 72 69 61 6e 63 65 5f 83 7b 85 14 07 01 01 | e_pca.explained_variance_.{..... |
43aa0 | 83 7f 83 7f 2a 1e 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 29 0a 64 66 20 3d 20 70 64 | ....*.iris.=.load_iris().df.=.pd |
43ac0 | 2e 44 61 74 61 46 72 61 6d 65 28 6e 70 2e 63 5f 5b 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 | .DataFrame(np.c_[iris.data,.iris |
43ae0 | 2e 74 61 72 67 65 74 5d 2c 20 63 6f 6c 75 6d 6e 73 3d 69 72 69 73 2e 66 65 61 74 75 72 65 5f 6e | .target],.columns=iris.feature_n |
43b00 | 61 6d 65 73 20 2b 20 5b 22 74 61 72 67 65 74 22 5d 29 0a 78 20 3d 20 64 66 2e 64 72 6f 70 28 22 | ames.+.["target"]).x.=.df.drop(" |
43b20 | 74 61 72 67 65 74 22 2c 20 61 78 69 73 3d 31 29 0a 79 20 3d 20 64 66 5b 27 74 61 72 67 65 74 27 | target",.axis=1).y.=.df['target' |
43b40 | 5d 0a 0a 73 63 61 6c 65 72 20 3d 20 53 74 61 6e 64 61 72 64 53 63 61 6c 65 72 28 29 0a 78 20 3d | ]..scaler.=.StandardScaler().x.= |
43b60 | 20 73 63 61 6c 65 72 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 70 63 61 20 3d 20 50 | .scaler.fit_transform(x).pca.=.P |
43b80 | 43 41 28 29 0a 78 20 3d 20 70 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 78 69 | CA().x.=.pca.fit_transform(x).xi |
43ba0 | 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 29 0a 64 66 20 3d 20 70 64 2e 44 61 74 61 46 72 | ris.=.load_iris().df.=.pd.DataFr |
43bc0 | 61 6d 65 28 6e 70 2e 63 5f 5b 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 2e 74 61 72 67 65 74 | ame(np.c_[iris.data,.iris.target |
43be0 | 5d 2c 20 63 6f 6c 75 6d 6e 73 3d 69 72 69 73 2e 66 65 61 74 75 72 65 5f 6e 61 6d 65 73 20 2b 20 | ],.columns=iris.feature_names.+. |
43c00 | 5b 22 74 61 72 67 65 74 22 5d 29 0a 78 20 3d 20 64 66 2e 64 72 6f 70 28 22 74 61 72 67 65 74 22 | ["target"]).x.=.df.drop("target" |
43c20 | 2c 20 61 78 69 73 3d 31 29 0a 79 20 3d 20 64 66 5b 27 74 61 72 67 65 74 27 5d 0a 0a 73 63 61 6c | ,.axis=1).y.=.df['target']..scal |
43c40 | 65 72 20 3d 20 53 74 61 6e 64 61 72 64 53 63 61 6c 65 72 28 29 0a 78 20 3d 20 73 63 61 6c 65 72 | er.=.StandardScaler().x.=.scaler |
43c60 | 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 70 63 61 20 3d 20 50 43 41 28 29 0a 78 20 | .fit_transform(x).pca.=.PCA().x. |
43c80 | 3d 20 70 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 78 09 85 13 05 01 01 0f 0f | =.pca.fit_transform(x).x........ |
43ca0 | 2a 1d 78 78 82 19 85 12 07 01 01 82 1d 82 1d 2a 1c 64 66 20 3d 20 70 64 2e 44 61 74 61 46 72 61 | *.xx...........*.df.=.pd.DataFra |
43cc0 | 6d 65 28 6e 70 2e 63 5f 5b 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 2e 74 61 72 67 65 74 5d | me(np.c_[iris.data,.iris.target] |
43ce0 | 2c 20 63 6f 6c 75 6d 6e 73 3d 69 72 69 73 2e 66 65 61 74 75 72 65 5f 6e 61 6d 65 73 20 2b 20 5b | ,.columns=iris.feature_names.+.[ |
43d00 | 22 74 61 72 67 65 74 22 5d 29 0a 78 20 3d 20 64 66 2e 64 72 6f 70 28 22 74 61 72 67 65 74 22 2c | "target"]).x.=.df.drop("target", |
43d20 | 20 61 78 69 73 3d 31 29 0a 79 20 3d 20 64 66 5b 27 74 61 72 67 65 74 27 5d 64 66 20 3d 20 70 64 | .axis=1).y.=.df['target']df.=.pd |
43d40 | 2e 44 61 74 61 46 72 61 6d 65 28 6e 70 2e 63 5f 5b 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 | .DataFrame(np.c_[iris.data,.iris |
43d60 | 2e 74 61 72 67 65 74 5d 2c 20 63 6f 6c 75 6d 6e 73 3d 69 72 69 73 2e 66 65 61 74 75 72 65 5f 6e | .target],.columns=iris.feature_n |
43d80 | 61 6d 65 73 20 2b 20 5b 22 74 61 72 67 65 74 22 5d 29 0a 78 20 3d 20 64 66 2e 64 72 6f 70 28 22 | ames.+.["target"]).x.=.df.drop(" |
43da0 | 74 61 72 67 65 74 22 2c 20 61 78 69 73 3d 31 29 0a 79 20 3d 20 64 66 5b 27 74 61 72 67 65 74 27 | target",.axis=1).y.=.df['target' |
43dc0 | 5d 09 85 11 05 01 01 0f 0f 2a 1b 78 78 69 85 10 05 01 01 6f 6f 2a 1a 73 63 61 6c 65 72 20 3d 20 | ]........*.xxi.....oo*.scaler.=. |
43de0 | 53 74 61 6e 64 61 72 64 53 63 61 6c 65 72 28 29 0a 73 63 61 6c 65 72 2e 66 69 74 5f 74 72 61 6e | StandardScaler().scaler.fit_tran |
43e00 | 73 66 6f 72 6d 28 78 29 73 63 61 6c 65 72 20 3d 20 53 74 61 6e 64 61 72 64 53 63 61 6c 65 72 28 | sform(x)scaler.=.StandardScaler( |
43e20 | 29 0a 73 63 61 6c 65 72 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 09 85 0f 05 01 01 0f | ).scaler.fit_transform(x)....... |
43e40 | 0f 2a 19 78 78 71 85 0e 05 01 01 77 77 2a 18 73 63 61 6c 65 72 20 3d 20 53 74 61 6e 64 61 72 64 | .*.xxq.....ww*.scaler.=.Standard |
43e60 | 53 63 61 6c 65 72 28 29 0a 78 20 3d 20 73 63 61 6c 65 72 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 | Scaler().x.=.scaler.fit_transfor |
43e80 | 6d 28 78 29 73 63 61 6c 65 72 20 3d 20 53 74 61 6e 64 61 72 64 53 63 61 6c 65 72 28 29 0a 78 20 | m(x)scaler.=.StandardScaler().x. |
43ea0 | 3d 20 73 63 61 6c 65 72 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 82 43 85 0d 07 01 01 | =.scaler.fit_transform(x).C..... |
43ec0 | 82 47 82 47 2a 17 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 29 0a 64 66 20 3d 20 70 64 | .G.G*.iris.=.load_iris().df.=.pd |
43ee0 | 2e 44 61 74 61 46 72 61 6d 65 28 6e 70 2e 63 5f 5b 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 | .DataFrame(np.c_[iris.data,.iris |
43f00 | 2e 74 61 72 67 65 74 5d 2c 20 63 6f 6c 75 6d 6e 73 3d 69 72 69 73 2e 66 65 61 74 75 72 65 5f 6e | .target],.columns=iris.feature_n |
43f20 | 61 6d 65 73 20 2b 20 5b 22 74 61 72 67 65 74 22 5d 29 0a 78 20 3d 20 64 66 2e 64 72 6f 70 28 22 | ames.+.["target"]).x.=.df.drop(" |
43f40 | 74 61 72 67 65 74 22 2c 20 61 78 69 73 3d 31 29 0a 79 20 3d 20 64 66 5b 27 74 61 72 67 65 74 27 | target",.axis=1).y.=.df['target' |
43f60 | 5d 0a 79 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 29 0a 64 66 20 3d 20 70 64 2e 44 61 | ].yiris.=.load_iris().df.=.pd.Da |
43f80 | 74 61 46 72 61 6d 65 28 6e 70 2e 63 5f 5b 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 2e 74 61 | taFrame(np.c_[iris.data,.iris.ta |
43fa0 | 72 67 65 74 5d 2c 20 63 6f 6c 75 6d 6e 73 3d 69 72 69 73 2e 66 65 61 74 75 72 65 5f 6e 61 6d 65 | rget],.columns=iris.feature_name |
43fc0 | 73 20 2b 20 5b 22 74 61 72 67 65 74 22 5d 29 0a 78 20 3d 20 64 66 2e 64 72 6f 70 28 22 74 61 72 | s.+.["target"]).x.=.df.drop("tar |
43fe0 | 67 65 74 22 2c 20 61 78 69 73 3d 31 29 0a 79 20 3d 20 64 66 5b 27 74 61 72 67 65 74 27 5d 0a 79 | get",.axis=1).y.=.df['target'].y |
44000 | 0d 00 00 00 09 00 92 00 0d 7f 0b 18 09 35 06 b4 05 3d 03 c2 02 43 00 cc 00 92 00 00 00 00 00 00 | .............5...=...C.......... |
44020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
44040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
44060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
44080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 37 85 23 05 01 01 3d 3d 2a 2d 63 76 72 20 | ..................7.#...==*-cvr. |
440a0 | 3d 20 6e 70 2e 63 75 6d 73 75 6d 28 65 76 72 29 0a 63 76 72 63 76 72 20 3d 20 6e 70 2e 63 75 6d | =.np.cumsum(evr).cvrcvr.=.np.cum |
440c0 | 73 75 6d 28 65 76 72 29 0a 63 76 72 82 73 85 22 07 01 01 82 77 82 77 2a 2c 69 72 69 73 20 3d 20 | sum(evr).cvr.s."....w.w*,iris.=. |
440e0 | 6c 6f 61 64 5f 69 72 69 73 28 29 0a 78 2c 20 79 20 3d 20 69 72 69 73 2e 64 61 74 61 2c 20 69 72 | load_iris().x,.y.=.iris.data,.ir |
44100 | 69 73 2e 74 61 72 67 65 74 0a 0a 73 63 61 6c 65 72 20 3d 20 53 74 61 6e 64 61 72 64 53 63 61 6c | is.target..scaler.=.StandardScal |
44120 | 65 72 28 29 0a 78 20 3d 20 73 63 61 6c 65 72 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 | er().x.=.scaler.fit_transform(x) |
44140 | 0a 0a 70 63 61 20 3d 20 50 43 41 28 29 0a 78 20 3d 20 70 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 | ..pca.=.PCA().x.=.pca.fit_transf |
44160 | 6f 72 6d 28 78 29 0a 65 76 72 20 3d 20 70 63 61 2e 65 78 70 6c 61 69 6e 65 64 5f 76 61 72 69 61 | orm(x).evr.=.pca.explained_varia |
44180 | 6e 63 65 5f 72 61 74 69 6f 5f 0a 65 76 72 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 29 | nce_ratio_.evriris.=.load_iris() |
441a0 | 0a 78 2c 20 79 20 3d 20 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 2e 74 61 72 67 65 74 0a 0a | .x,.y.=.iris.data,.iris.target.. |
441c0 | 73 63 61 6c 65 72 20 3d 20 53 74 61 6e 64 61 72 64 53 63 61 6c 65 72 28 29 0a 78 20 3d 20 73 63 | scaler.=.StandardScaler().x.=.sc |
441e0 | 61 6c 65 72 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 0a 70 63 61 20 3d 20 50 43 41 | aler.fit_transform(x)..pca.=.PCA |
44200 | 28 29 0a 78 20 3d 20 70 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 65 76 72 20 | ().x.=.pca.fit_transform(x).evr. |
44220 | 3d 20 70 63 61 2e 65 78 70 6c 61 69 6e 65 64 5f 76 61 72 69 61 6e 63 65 5f 72 61 74 69 6f 5f 0a | =.pca.explained_variance_ratio_. |
44240 | 65 76 72 82 7b 85 21 07 01 01 82 7f 82 7f 2a 2b 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 | evr.{.!.......*+iris.=.load_iris |
44260 | 28 29 0a 78 2c 20 79 20 3d 20 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 2e 74 61 72 67 65 74 | ().x,.y.=.iris.data,.iris.target |
44280 | 0a 0a 73 63 61 6c 65 72 20 3d 20 53 74 61 6e 64 61 72 64 53 63 61 6c 65 72 28 29 0a 78 20 3d 20 | ..scaler.=.StandardScaler().x.=. |
442a0 | 73 63 61 6c 65 72 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 0a 70 63 61 20 3d 20 50 | scaler.fit_transform(x)..pca.=.P |
442c0 | 43 41 28 29 0a 78 20 3d 20 70 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 78 0a | CA().x.=.pca.fit_transform(x).x. |
442e0 | 23 65 76 72 20 3d 20 70 63 61 2e 65 78 70 6c 61 69 6e 65 64 5f 76 61 72 69 61 6e 63 65 5f 72 61 | #evr.=.pca.explained_variance_ra |
44300 | 74 69 6f 5f 0a 23 65 76 72 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 29 0a 78 2c 20 79 | tio_.#evriris.=.load_iris().x,.y |
44320 | 20 3d 20 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 2e 74 61 72 67 65 74 0a 0a 73 63 61 6c 65 | .=.iris.data,.iris.target..scale |
44340 | 72 20 3d 20 53 74 61 6e 64 61 72 64 53 63 61 6c 65 72 28 29 0a 78 20 3d 20 73 63 61 6c 65 72 2e | r.=.StandardScaler().x.=.scaler. |
44360 | 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 0a 70 63 61 20 3d 20 50 43 41 28 29 0a 78 20 | fit_transform(x)..pca.=.PCA().x. |
44380 | 3d 20 70 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 78 0a 23 65 76 72 20 3d 20 | =.pca.fit_transform(x).x.#evr.=. |
443a0 | 70 63 61 2e 65 78 70 6c 61 69 6e 65 64 5f 76 61 72 69 61 6e 63 65 5f 72 61 74 69 6f 5f 0a 23 65 | pca.explained_variance_ratio_.#e |
443c0 | 76 72 82 77 85 20 07 01 01 82 7b 82 7b 2a 2a 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 | vr.w......{.{**iris.=.load_iris( |
443e0 | 29 0a 78 2c 20 79 20 3d 20 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 2e 74 61 72 67 65 74 0a | ).x,.y.=.iris.data,.iris.target. |
44400 | 0a 73 63 61 6c 65 72 20 3d 20 53 74 61 6e 64 61 72 64 53 63 61 6c 65 72 28 29 0a 78 20 3d 20 73 | .scaler.=.StandardScaler().x.=.s |
44420 | 63 61 6c 65 72 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 0a 70 63 61 20 3d 20 50 43 | caler.fit_transform(x)..pca.=.PC |
44440 | 41 28 29 0a 78 20 3d 20 70 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 23 65 76 | A().x.=.pca.fit_transform(x).#ev |
44460 | 72 20 3d 20 70 63 61 2e 65 78 70 6c 61 69 6e 65 64 5f 76 61 72 69 61 6e 63 65 5f 72 61 74 69 6f | r.=.pca.explained_variance_ratio |
44480 | 5f 0a 23 65 76 72 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 29 0a 78 2c 20 79 20 3d 20 | _.#evriris.=.load_iris().x,.y.=. |
444a0 | 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 2e 74 61 72 67 65 74 0a 0a 73 63 61 6c 65 72 20 3d | iris.data,.iris.target..scaler.= |
444c0 | 20 53 74 61 6e 64 61 72 64 53 63 61 6c 65 72 28 29 0a 78 20 3d 20 73 63 61 6c 65 72 2e 66 69 74 | .StandardScaler().x.=.scaler.fit |
444e0 | 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 0a 70 63 61 20 3d 20 50 43 41 28 29 0a 78 20 3d 20 70 | _transform(x)..pca.=.PCA().x.=.p |
44500 | 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 23 65 76 72 20 3d 20 70 63 61 2e 65 | ca.fit_transform(x).#evr.=.pca.e |
44520 | 78 70 6c 61 69 6e 65 64 5f 76 61 72 69 61 6e 63 65 5f 72 61 74 69 6f 5f 0a 23 65 76 72 82 73 85 | xplained_variance_ratio_.#evr.s. |
44540 | 1f 07 01 01 82 77 82 77 2a 29 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 29 0a 78 2c 20 | .....w.w*)iris.=.load_iris().x,. |
44560 | 79 20 3d 20 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 2e 74 61 72 67 65 74 0a 0a 73 63 61 6c | y.=.iris.data,.iris.target..scal |
44580 | 65 72 20 3d 20 53 74 61 6e 64 61 72 64 53 63 61 6c 65 72 28 29 0a 78 20 3d 20 73 63 61 6c 65 72 | er.=.StandardScaler().x.=.scaler |
445a0 | 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 0a 70 63 61 20 3d 20 50 43 41 28 29 0a 78 | .fit_transform(x)..pca.=.PCA().x |
445c0 | 20 3d 20 70 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 65 76 72 20 3d 20 70 63 | .=.pca.fit_transform(x).evr.=.pc |
445e0 | 61 2e 65 78 70 6c 61 69 6e 65 64 5f 76 61 72 69 61 6e 63 65 5f 72 61 74 69 6f 5f 0a 65 76 72 69 | a.explained_variance_ratio_.evri |
44600 | 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 29 0a 78 2c 20 79 20 3d 20 69 72 69 73 2e 64 61 | ris.=.load_iris().x,.y.=.iris.da |
44620 | 74 61 2c 20 69 72 69 73 2e 74 61 72 67 65 74 0a 0a 73 63 61 6c 65 72 20 3d 20 53 74 61 6e 64 61 | ta,.iris.target..scaler.=.Standa |
44640 | 72 64 53 63 61 6c 65 72 28 29 0a 78 20 3d 20 73 63 61 6c 65 72 2e 66 69 74 5f 74 72 61 6e 73 66 | rdScaler().x.=.scaler.fit_transf |
44660 | 6f 72 6d 28 78 29 0a 0a 70 63 61 20 3d 20 50 43 41 28 29 0a 78 20 3d 20 70 63 61 2e 66 69 74 5f | orm(x)..pca.=.PCA().x.=.pca.fit_ |
44680 | 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 65 76 72 20 3d 20 70 63 61 2e 65 78 70 6c 61 69 6e 65 64 | transform(x).evr.=.pca.explained |
446a0 | 5f 76 61 72 69 61 6e 63 65 5f 72 61 74 69 6f 5f 0a 65 76 72 84 7d 85 1e 07 01 01 85 01 85 01 2a | _variance_ratio_.evr.}.........* |
446c0 | 28 70 63 61 20 3d 20 50 43 41 28 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 3d 6e 5f 63 6f 6d 70 6f 6e | (pca.=.PCA(n_components=n_compon |
446e0 | 65 6e 74 73 29 0a 78 20 3d 20 70 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 0a | ents).x.=.pca.fit_transform(x).. |
44700 | 70 6c 74 2e 66 69 67 75 72 65 28 66 69 67 73 69 7a 65 3d 28 38 2c 36 29 29 0a 70 6c 74 2e 73 63 | plt.figure(figsize=(8,6)).plt.sc |
44720 | 61 74 74 65 72 28 78 5b 3a 2c 20 30 5d 2c 20 78 5b 3a 2c 20 31 5d 2c 20 63 3d 79 2c 20 63 6d 61 | atter(x[:,.0],.x[:,.1],.c=y,.cma |
44740 | 70 3d 22 76 69 72 69 64 69 73 22 2c 20 73 3d 35 30 2c 20 61 6c 70 68 61 3d 30 2e 35 29 0a 70 6c | p="viridis",.s=50,.alpha=0.5).pl |
44760 | 74 2e 74 69 74 6c 65 28 22 44 61 74 61 20 69 6e 20 52 65 64 75 63 65 64 2d 64 69 6d 65 6e 73 74 | t.title("Data.in.Reduced-dimenst |
44780 | 69 6f 6e 20 53 70 61 63 65 22 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 22 50 72 69 6e 63 69 70 61 | ion.Space").plt.xlabel("Principa |
447a0 | 6c 20 43 6f 6d 70 6f 6e 65 6e 74 20 31 22 29 0a 70 6c 74 2e 79 6c 61 62 65 6c 28 22 50 72 69 6e | l.Component.1").plt.ylabel("Prin |
447c0 | 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 20 32 22 29 0a 70 6c 74 2e 63 6f 6c 6f 72 62 61 72 | cipal.Component.2").plt.colorbar |
447e0 | 28 6c 61 62 65 6c 3d 22 54 61 72 67 65 74 22 29 0a 70 6c 74 2e 73 68 6f 77 28 29 70 63 61 20 3d | (label="Target").plt.show()pca.= |
44800 | 20 50 43 41 28 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 3d 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 29 0a | .PCA(n_components=n_components). |
44820 | 78 20 3d 20 70 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 0a 70 6c 74 2e 66 69 | x.=.pca.fit_transform(x)..plt.fi |
44840 | 67 75 72 65 28 66 69 67 73 69 7a 65 3d 28 38 2c 36 29 29 0a 70 6c 74 2e 73 63 61 74 74 65 72 28 | gure(figsize=(8,6)).plt.scatter( |
44860 | 78 5b 3a 2c 20 30 5d 2c 20 78 5b 3a 2c 20 31 5d 2c 20 63 3d 79 2c 20 63 6d 61 70 3d 22 76 69 72 | x[:,.0],.x[:,.1],.c=y,.cmap="vir |
44880 | 69 64 69 73 22 2c 20 73 3d 35 30 2c 20 61 6c 70 68 61 3d 30 2e 35 29 0a 70 6c 74 2e 74 69 74 6c | idis",.s=50,.alpha=0.5).plt.titl |
448a0 | 65 28 22 44 61 74 61 20 69 6e 20 52 65 64 75 63 65 64 2d 64 69 6d 65 6e 73 74 69 6f 6e 20 53 70 | e("Data.in.Reduced-dimenstion.Sp |
448c0 | 61 63 65 22 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 22 50 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 | ace").plt.xlabel("Principal.Comp |
448e0 | 6f 6e 65 6e 74 20 31 22 29 0a 70 6c 74 2e 79 6c 61 62 65 6c 28 22 50 72 69 6e 63 69 70 61 6c 20 | onent.1").plt.ylabel("Principal. |
44900 | 43 6f 6d 70 6f 6e 65 6e 74 20 32 22 29 0a 70 6c 74 2e 63 6f 6c 6f 72 62 61 72 28 6c 61 62 65 6c | Component.2").plt.colorbar(label |
44920 | 3d 22 54 61 72 67 65 74 22 29 0a 70 6c 74 2e 73 68 6f 77 28 29 83 5f 85 1d 07 01 01 83 63 83 63 | ="Target").plt.show()._......c.c |
44940 | 2a 27 70 6c 74 2e 66 69 67 75 72 65 28 66 69 67 73 69 7a 65 3d 28 38 2c 36 29 29 0a 70 6c 74 2e | *'plt.figure(figsize=(8,6)).plt. |
44960 | 70 6c 6f 74 28 6e 70 2e 63 75 6d 73 75 6d 28 65 76 72 29 2c 20 6d 61 72 6b 65 72 3d 22 6f 22 2c | plot(np.cumsum(evr),.marker="o", |
44980 | 20 6c 69 6e 65 73 74 79 6c 65 3d 22 2d 2d 22 29 0a 70 6c 74 2e 74 69 74 6c 65 28 22 45 78 70 6c | .linestyle="--").plt.title("Expl |
449a0 | 61 69 6e 65 64 20 56 61 72 69 61 6e 63 65 20 52 61 74 69 6f 22 29 0a 70 6c 74 2e 78 6c 61 62 65 | ained.Variance.Ratio").plt.xlabe |
449c0 | 6c 28 22 4e 75 6d 62 65 72 20 6f 66 20 50 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 | l("Number.of.Principal.Component |
449e0 | 73 22 29 0a 70 6c 74 2e 79 6c 61 62 65 6c 28 22 43 75 6d 75 6c 61 74 69 76 65 20 45 78 70 6c 61 | s").plt.ylabel("Cumulative.Expla |
44a00 | 69 6e 65 64 20 56 61 72 69 61 6e 63 65 20 52 61 74 69 6f 22 29 0a 70 6c 74 2e 67 72 69 64 28 54 | ined.Variance.Ratio").plt.grid(T |
44a20 | 72 75 65 29 0a 70 6c 74 2e 73 68 6f 77 70 6c 74 2e 66 69 67 75 72 65 28 66 69 67 73 69 7a 65 3d | rue).plt.showplt.figure(figsize= |
44a40 | 28 38 2c 36 29 29 0a 70 6c 74 2e 70 6c 6f 74 28 6e 70 2e 63 75 6d 73 75 6d 28 65 76 72 29 2c 20 | (8,6)).plt.plot(np.cumsum(evr),. |
44a60 | 6d 61 72 6b 65 72 3d 22 6f 22 2c 20 6c 69 6e 65 73 74 79 6c 65 3d 22 2d 2d 22 29 0a 70 6c 74 2e | marker="o",.linestyle="--").plt. |
44a80 | 74 69 74 6c 65 28 22 45 78 70 6c 61 69 6e 65 64 20 56 61 72 69 61 6e 63 65 20 52 61 74 69 6f 22 | title("Explained.Variance.Ratio" |
44aa0 | 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 22 4e 75 6d 62 65 72 20 6f 66 20 50 72 69 6e 63 69 70 61 | ).plt.xlabel("Number.of.Principa |
44ac0 | 6c 20 43 6f 6d 70 6f 6e 65 6e 74 73 22 29 0a 70 6c 74 2e 79 6c 61 62 65 6c 28 22 43 75 6d 75 6c | l.Components").plt.ylabel("Cumul |
44ae0 | 61 74 69 76 65 20 45 78 70 6c 61 69 6e 65 64 20 56 61 72 69 61 6e 63 65 20 52 61 74 69 6f 22 29 | ative.Explained.Variance.Ratio") |
44b00 | 0a 70 6c 74 2e 67 72 69 64 28 54 72 75 65 29 0a 70 6c 74 2e 73 68 6f 77 84 63 85 1c 07 01 01 84 | .plt.grid(True).plt.show.c...... |
44b20 | 67 84 67 2a 26 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 29 0a 23 20 64 66 20 3d 20 70 | g.g*&iris.=.load_iris().#.df.=.p |
44b40 | 64 2e 44 61 74 61 46 72 61 6d 65 28 6e 70 2e 63 5f 5b 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 | d.DataFrame(np.c_[iris.data,.iri |
44b60 | 73 2e 74 61 72 67 65 74 5d 2c 20 63 6f 6c 75 6d 6e 73 3d 69 72 69 73 2e 66 65 61 74 75 72 65 5f | s.target],.columns=iris.feature_ |
44b80 | 6e 61 6d 65 73 20 2b 20 5b 22 74 61 72 67 65 74 22 5d 29 0a 23 20 78 20 3d 20 64 66 2e 64 72 6f | names.+.["target"]).#.x.=.df.dro |
44ba0 | 70 28 22 74 61 72 67 65 74 22 2c 20 61 78 69 73 3d 31 29 0a 23 20 79 20 3d 20 64 66 5b 27 74 61 | p("target",.axis=1).#.y.=.df['ta |
44bc0 | 72 67 65 74 27 5d 0a 0a 73 63 61 6c 65 72 20 3d 20 53 74 61 6e 64 61 72 64 53 63 61 6c 65 72 28 | rget']..scaler.=.StandardScaler( |
44be0 | 29 0a 78 20 3d 20 73 63 61 6c 65 72 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 69 72 69 73 2e | ).x.=.scaler.fit_transform(iris. |
44c00 | 64 61 74 61 29 0a 70 63 61 20 3d 20 50 43 41 28 29 0a 78 20 3d 20 70 63 61 2e 66 69 74 5f 74 72 | data).pca.=.PCA().x.=.pca.fit_tr |
44c20 | 61 6e 73 66 6f 72 6d 28 78 29 0a 65 76 72 20 3d 20 70 63 61 2e 65 78 70 6c 61 69 6e 65 64 5f 76 | ansform(x).evr.=.pca.explained_v |
44c40 | 61 72 69 61 6e 63 65 5f 72 61 74 69 6f 5f 0a 65 76 72 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 | ariance_ratio_.evriris.=.load_ir |
44c60 | 69 73 28 29 0a 23 20 64 66 20 3d 20 70 64 2e 44 61 74 61 46 72 61 6d 65 28 6e 70 2e 63 5f 5b 69 | is().#.df.=.pd.DataFrame(np.c_[i |
44c80 | 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 2e 74 61 72 67 65 74 5d 2c 20 63 6f 6c 75 6d 6e 73 3d | ris.data,.iris.target],.columns= |
44ca0 | 69 72 69 73 2e 66 65 61 74 75 72 65 5f 6e 61 6d 65 73 20 2b 20 5b 22 74 61 72 67 65 74 22 5d 29 | iris.feature_names.+.["target"]) |
44cc0 | 0a 23 20 78 20 3d 20 64 66 2e 64 72 6f 70 28 22 74 61 72 67 65 74 22 2c 20 61 78 69 73 3d 31 29 | .#.x.=.df.drop("target",.axis=1) |
44ce0 | 0a 23 20 79 20 3d 20 64 66 5b 27 74 61 72 67 65 74 27 5d 0a 0a 73 63 61 6c 65 72 20 3d 20 53 74 | .#.y.=.df['target']..scaler.=.St |
44d00 | 61 6e 64 61 72 64 53 63 61 6c 65 72 28 29 0a 78 20 3d 20 73 63 61 6c 65 72 2e 66 69 74 5f 74 72 | andardScaler().x.=.scaler.fit_tr |
44d20 | 61 6e 73 66 6f 72 6d 28 69 72 69 73 2e 64 61 74 61 29 0a 70 63 61 20 3d 20 50 43 41 28 29 0a 78 | ansform(iris.data).pca.=.PCA().x |
44d40 | 20 3d 20 70 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 65 76 72 20 3d 20 70 63 | .=.pca.fit_transform(x).evr.=.pc |
44d60 | 61 2e 65 78 70 6c 61 69 6e 65 64 5f 76 61 72 69 61 6e 63 65 5f 72 61 74 69 6f 5f 0a 65 76 72 84 | a.explained_variance_ratio_.evr. |
44d80 | 7d 85 1b 07 01 01 85 01 85 01 2a 25 70 63 61 20 3d 20 50 43 41 28 6e 5f 63 6f 6d 70 6f 6e 65 6e | }.........*%pca.=.PCA(n_componen |
44da0 | 74 73 3d 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 29 0a 78 20 3d 20 70 63 61 2e 66 69 74 5f 74 72 61 | ts=n_components).x.=.pca.fit_tra |
44dc0 | 6e 73 66 6f 72 6d 28 78 29 0a 0a 70 6c 74 2e 66 69 67 75 72 65 28 66 69 67 73 69 7a 65 3d 28 38 | nsform(x)..plt.figure(figsize=(8 |
44de0 | 2c 36 29 29 0a 70 6c 74 2e 73 63 61 74 74 65 72 28 78 5b 3a 2c 20 30 5d 2c 20 78 5b 3a 2c 20 31 | ,6)).plt.scatter(x[:,.0],.x[:,.1 |
44e00 | 5d 2c 20 63 3d 79 2c 20 63 6d 61 70 3d 22 76 69 72 69 64 69 73 22 2c 20 73 3d 35 30 2c 20 61 6c | ],.c=y,.cmap="viridis",.s=50,.al |
44e20 | 70 68 61 3d 30 2e 35 29 0a 70 6c 74 2e 74 69 74 6c 65 28 22 44 61 74 61 20 69 6e 20 52 65 64 75 | pha=0.5).plt.title("Data.in.Redu |
44e40 | 63 65 64 2d 64 69 6d 65 6e 73 74 69 6f 6e 20 53 70 61 63 65 22 29 0a 70 6c 74 2e 78 6c 61 62 65 | ced-dimenstion.Space").plt.xlabe |
44e60 | 6c 28 22 50 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 20 31 22 29 0a 70 6c 74 2e 79 | l("Principal.Component.1").plt.y |
44e80 | 6c 61 62 65 6c 28 22 50 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 20 32 22 29 0a 70 | label("Principal.Component.2").p |
44ea0 | 6c 74 2e 63 6f 6c 6f 72 62 61 72 28 6c 61 62 65 6c 3d 22 54 61 72 67 65 74 22 29 0a 70 6c 74 2e | lt.colorbar(label="Target").plt. |
44ec0 | 73 68 6f 77 28 29 70 63 61 20 3d 20 50 43 41 28 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 3d 6e 5f 63 | show()pca.=.PCA(n_components=n_c |
44ee0 | 6f 6d 70 6f 6e 65 6e 74 73 29 0a 78 20 3d 20 70 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d | omponents).x.=.pca.fit_transform |
44f00 | 28 78 29 0a 0a 70 6c 74 2e 66 69 67 75 72 65 28 66 69 67 73 69 7a 65 3d 28 38 2c 36 29 29 0a 70 | (x)..plt.figure(figsize=(8,6)).p |
44f20 | 6c 74 2e 73 63 61 74 74 65 72 28 78 5b 3a 2c 20 30 5d 2c 20 78 5b 3a 2c 20 31 5d 2c 20 63 3d 79 | lt.scatter(x[:,.0],.x[:,.1],.c=y |
44f40 | 2c 20 63 6d 61 70 3d 22 76 69 72 69 64 69 73 22 2c 20 73 3d 35 30 2c 20 61 6c 70 68 61 3d 30 2e | ,.cmap="viridis",.s=50,.alpha=0. |
44f60 | 35 29 0a 70 6c 74 2e 74 69 74 6c 65 28 22 44 61 74 61 20 69 6e 20 52 65 64 75 63 65 64 2d 64 69 | 5).plt.title("Data.in.Reduced-di |
44f80 | 6d 65 6e 73 74 69 6f 6e 20 53 70 61 63 65 22 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 22 50 72 69 | menstion.Space").plt.xlabel("Pri |
44fa0 | 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 20 31 22 29 0a 70 6c 74 2e 79 6c 61 62 65 6c 28 | ncipal.Component.1").plt.ylabel( |
44fc0 | 22 50 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 20 32 22 29 0a 70 6c 74 2e 63 6f 6c | "Principal.Component.2").plt.col |
44fe0 | 6f 72 62 61 72 28 6c 61 62 65 6c 3d 22 54 61 72 67 65 74 22 29 0a 70 6c 74 2e 73 68 6f 77 28 29 | orbar(label="Target").plt.show() |
45000 | 0d 00 00 00 09 00 a2 00 0e 33 0c c4 0a 31 07 b4 05 1b 03 ac 03 72 01 a5 00 a2 00 00 00 00 00 00 | .........3...1.......r.......... |
45020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
45040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
45060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
45080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
450a0 | 00 00 81 7f 85 2c 07 01 01 82 03 82 03 2a 36 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 20 3d 20 6e 70 | .....,.......*6n_components.=.np |
450c0 | 2e 61 72 67 6d 61 78 28 63 76 72 20 3e 3d 20 30 2e 39 35 29 20 2b 20 31 0a 70 72 69 6e 74 28 22 | .argmax(cvr.>=.0.95).+.1.print(" |
450e0 | 4e 75 6d 62 65 72 20 6f 66 20 70 72 69 6e 63 69 70 61 6c 20 63 6f 6d 70 6f 6e 65 6e 74 73 20 74 | Number.of.principal.components.t |
45100 | 6f 20 65 78 70 6c 61 69 6e 20 39 35 25 20 6f 66 20 76 61 72 69 61 6e 63 65 3a 22 2c 20 6e 5f 63 | o.explain.95%.of.variance:",.n_c |
45120 | 6f 6d 70 6f 6e 65 6e 74 73 29 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 20 3d 20 6e 70 2e 61 72 67 6d | omponents)n_components.=.np.argm |
45140 | 61 78 28 63 76 72 20 3e 3d 20 30 2e 39 35 29 20 2b 20 31 0a 70 72 69 6e 74 28 22 4e 75 6d 62 65 | ax(cvr.>=.0.95).+.1.print("Numbe |
45160 | 72 20 6f 66 20 70 72 69 6e 63 69 70 61 6c 20 63 6f 6d 70 6f 6e 65 6e 74 73 20 74 6f 20 65 78 70 | r.of.principal.components.to.exp |
45180 | 6c 61 69 6e 20 39 35 25 20 6f 66 20 76 61 72 69 61 6e 63 65 3a 22 2c 20 6e 5f 63 6f 6d 70 6f 6e | lain.95%.of.variance:",.n_compon |
451a0 | 65 6e 74 73 29 83 49 85 2b 07 01 01 83 4d 83 4d 2a 35 70 6c 74 2e 66 69 67 75 72 65 28 66 69 67 | ents).I.+....M.M*5plt.figure(fig |
451c0 | 73 69 7a 65 3d 28 38 2c 36 29 29 0a 70 6c 74 2e 70 6c 6f 74 28 63 76 72 2c 20 6d 61 72 6b 65 72 | size=(8,6)).plt.plot(cvr,.marker |
451e0 | 3d 22 6f 22 2c 20 6c 69 6e 65 73 74 79 6c 65 3d 22 2d 2d 22 29 0a 70 6c 74 2e 74 69 74 6c 65 28 | ="o",.linestyle="--").plt.title( |
45200 | 22 45 78 70 6c 61 69 6e 65 64 20 56 61 72 69 61 6e 63 65 20 52 61 74 69 6f 22 29 0a 70 6c 74 2e | "Explained.Variance.Ratio").plt. |
45220 | 78 6c 61 62 65 6c 28 22 4e 75 6d 62 65 72 20 6f 66 20 50 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 | xlabel("Number.of.Principal.Comp |
45240 | 6f 6e 65 6e 74 73 22 29 0a 70 6c 74 2e 79 6c 61 62 65 6c 28 22 43 75 6d 75 6c 61 74 69 76 65 20 | onents").plt.ylabel("Cumulative. |
45260 | 45 78 70 6c 61 69 6e 65 64 20 56 61 72 69 61 6e 63 65 20 52 61 74 69 6f 22 29 0a 70 6c 74 2e 67 | Explained.Variance.Ratio").plt.g |
45280 | 72 69 64 28 54 72 75 65 29 0a 70 6c 74 2e 73 68 6f 77 70 6c 74 2e 66 69 67 75 72 65 28 66 69 67 | rid(True).plt.showplt.figure(fig |
452a0 | 73 69 7a 65 3d 28 38 2c 36 29 29 0a 70 6c 74 2e 70 6c 6f 74 28 63 76 72 2c 20 6d 61 72 6b 65 72 | size=(8,6)).plt.plot(cvr,.marker |
452c0 | 3d 22 6f 22 2c 20 6c 69 6e 65 73 74 79 6c 65 3d 22 2d 2d 22 29 0a 70 6c 74 2e 74 69 74 6c 65 28 | ="o",.linestyle="--").plt.title( |
452e0 | 22 45 78 70 6c 61 69 6e 65 64 20 56 61 72 69 61 6e 63 65 20 52 61 74 69 6f 22 29 0a 70 6c 74 2e | "Explained.Variance.Ratio").plt. |
45300 | 78 6c 61 62 65 6c 28 22 4e 75 6d 62 65 72 20 6f 66 20 50 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 | xlabel("Number.of.Principal.Comp |
45320 | 6f 6e 65 6e 74 73 22 29 0a 70 6c 74 2e 79 6c 61 62 65 6c 28 22 43 75 6d 75 6c 61 74 69 76 65 20 | onents").plt.ylabel("Cumulative. |
45340 | 45 78 70 6c 61 69 6e 65 64 20 56 61 72 69 61 6e 63 65 20 52 61 74 69 6f 22 29 0a 70 6c 74 2e 67 | Explained.Variance.Ratio").plt.g |
45360 | 72 69 64 28 54 72 75 65 29 0a 70 6c 74 2e 73 68 6f 77 37 85 2a 05 01 01 3d 3d 2a 34 63 76 72 20 | rid(True).plt.show7.*...==*4cvr. |
45380 | 3d 20 6e 70 2e 63 75 6d 73 75 6d 28 65 76 72 29 0a 63 76 72 63 76 72 20 3d 20 6e 70 2e 63 75 6d | =.np.cumsum(evr).cvrcvr.=.np.cum |
453a0 | 73 75 6d 28 65 76 72 29 0a 63 76 72 82 6b 85 29 07 01 01 82 6f 82 6f 2a 33 69 72 69 73 20 3d 20 | sum(evr).cvr.k.)....o.o*3iris.=. |
453c0 | 6c 6f 61 64 5f 69 72 69 73 28 29 0a 78 2c 20 79 20 3d 20 69 72 69 73 2e 64 61 74 61 2c 20 69 72 | load_iris().x,.y.=.iris.data,.ir |
453e0 | 69 73 2e 74 61 72 67 65 74 0a 0a 73 63 61 6c 65 72 20 3d 20 53 74 61 6e 64 61 72 64 53 63 61 6c | is.target..scaler.=.StandardScal |
45400 | 65 72 28 29 0a 78 20 3d 20 73 63 61 6c 65 72 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 | er().x.=.scaler.fit_transform(x) |
45420 | 0a 0a 70 63 61 20 3d 20 50 43 41 28 29 0a 70 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 | ..pca.=.PCA().pca.fit_transform( |
45440 | 78 29 0a 65 76 72 20 3d 20 70 63 61 2e 65 78 70 6c 61 69 6e 65 64 5f 76 61 72 69 61 6e 63 65 5f | x).evr.=.pca.explained_variance_ |
45460 | 72 61 74 69 6f 5f 0a 65 76 72 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 29 0a 78 2c 20 | ratio_.evriris.=.load_iris().x,. |
45480 | 79 20 3d 20 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 2e 74 61 72 67 65 74 0a 0a 73 63 61 6c | y.=.iris.data,.iris.target..scal |
454a0 | 65 72 20 3d 20 53 74 61 6e 64 61 72 64 53 63 61 6c 65 72 28 29 0a 78 20 3d 20 73 63 61 6c 65 72 | er.=.StandardScaler().x.=.scaler |
454c0 | 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 0a 70 63 61 20 3d 20 50 43 41 28 29 0a 70 | .fit_transform(x)..pca.=.PCA().p |
454e0 | 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 65 76 72 20 3d 20 70 63 61 2e 65 78 | ca.fit_transform(x).evr.=.pca.ex |
45500 | 70 6c 61 69 6e 65 64 5f 76 61 72 69 61 6e 63 65 5f 72 61 74 69 6f 5f 0a 65 76 72 85 15 85 28 07 | plained_variance_ratio_.evr...(. |
45520 | 01 01 85 19 85 19 2a 32 70 63 61 20 3d 20 50 43 41 28 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 3d 33 | ......*2pca.=.PCA(n_components=3 |
45540 | 29 0a 78 20 3d 20 70 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 70 72 69 6e 74 | ).x.=.pca.fit_transform(x).print |
45560 | 28 78 29 0a 0a 23 20 70 6c 74 2e 66 69 67 75 72 65 28 66 69 67 73 69 7a 65 3d 28 38 2c 36 29 29 | (x)..#.plt.figure(figsize=(8,6)) |
45580 | 0a 23 20 70 6c 74 2e 73 63 61 74 74 65 72 28 78 5b 3a 2c 20 30 5d 2c 20 78 5b 3a 2c 20 31 5d 2c | .#.plt.scatter(x[:,.0],.x[:,.1], |
455a0 | 20 63 3d 79 2c 20 63 6d 61 70 3d 22 76 69 72 69 64 69 73 22 2c 20 73 3d 35 30 2c 20 61 6c 70 68 | .c=y,.cmap="viridis",.s=50,.alph |
455c0 | 61 3d 30 2e 35 29 0a 23 20 70 6c 74 2e 74 69 74 6c 65 28 22 44 61 74 61 20 69 6e 20 52 65 64 75 | a=0.5).#.plt.title("Data.in.Redu |
455e0 | 63 65 64 2d 64 69 6d 65 6e 73 74 69 6f 6e 20 53 70 61 63 65 22 29 0a 23 20 70 6c 74 2e 78 6c 61 | ced-dimenstion.Space").#.plt.xla |
45600 | 62 65 6c 28 22 50 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 20 31 22 29 0a 23 20 70 | bel("Principal.Component.1").#.p |
45620 | 6c 74 2e 79 6c 61 62 65 6c 28 22 50 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 20 32 | lt.ylabel("Principal.Component.2 |
45640 | 22 29 0a 23 20 70 6c 74 2e 63 6f 6c 6f 72 62 61 72 28 6c 61 62 65 6c 3d 22 54 61 72 67 65 74 22 | ").#.plt.colorbar(label="Target" |
45660 | 29 0a 23 20 70 6c 74 2e 73 68 6f 77 28 29 70 63 61 20 3d 20 50 43 41 28 6e 5f 63 6f 6d 70 6f 6e | ).#.plt.show()pca.=.PCA(n_compon |
45680 | 65 6e 74 73 3d 33 29 0a 78 20 3d 20 70 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 | ents=3).x.=.pca.fit_transform(x) |
456a0 | 0a 70 72 69 6e 74 28 78 29 0a 0a 23 20 70 6c 74 2e 66 69 67 75 72 65 28 66 69 67 73 69 7a 65 3d | .print(x)..#.plt.figure(figsize= |
456c0 | 28 38 2c 36 29 29 0a 23 20 70 6c 74 2e 73 63 61 74 74 65 72 28 78 5b 3a 2c 20 30 5d 2c 20 78 5b | (8,6)).#.plt.scatter(x[:,.0],.x[ |
456e0 | 3a 2c 20 31 5d 2c 20 63 3d 79 2c 20 63 6d 61 70 3d 22 76 69 72 69 64 69 73 22 2c 20 73 3d 35 30 | :,.1],.c=y,.cmap="viridis",.s=50 |
45700 | 2c 20 61 6c 70 68 61 3d 30 2e 35 29 0a 23 20 70 6c 74 2e 74 69 74 6c 65 28 22 44 61 74 61 20 69 | ,.alpha=0.5).#.plt.title("Data.i |
45720 | 6e 20 52 65 64 75 63 65 64 2d 64 69 6d 65 6e 73 74 69 6f 6e 20 53 70 61 63 65 22 29 0a 23 20 70 | n.Reduced-dimenstion.Space").#.p |
45740 | 6c 74 2e 78 6c 61 62 65 6c 28 22 50 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 20 31 | lt.xlabel("Principal.Component.1 |
45760 | 22 29 0a 23 20 70 6c 74 2e 79 6c 61 62 65 6c 28 22 50 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 6f | ").#.plt.ylabel("Principal.Compo |
45780 | 6e 65 6e 74 20 32 22 29 0a 23 20 70 6c 74 2e 63 6f 6c 6f 72 62 61 72 28 6c 61 62 65 6c 3d 22 54 | nent.2").#.plt.colorbar(label="T |
457a0 | 61 72 67 65 74 22 29 0a 23 20 70 6c 74 2e 73 68 6f 77 28 29 84 79 85 27 07 01 01 84 7d 84 7d 2a | arget").#.plt.show().y.'....}.}* |
457c0 | 31 70 63 61 20 3d 20 50 43 41 28 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 3d 33 29 0a 78 20 3d 20 70 | 1pca.=.PCA(n_components=3).x.=.p |
457e0 | 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 70 72 69 6e 74 28 78 29 0a 0a 70 6c | ca.fit_transform(x).print(x)..pl |
45800 | 74 2e 66 69 67 75 72 65 28 66 69 67 73 69 7a 65 3d 28 38 2c 36 29 29 0a 70 6c 74 2e 73 63 61 74 | t.figure(figsize=(8,6)).plt.scat |
45820 | 74 65 72 28 78 5b 3a 2c 20 30 5d 2c 20 78 5b 3a 2c 20 31 5d 2c 20 63 3d 79 2c 20 63 6d 61 70 3d | ter(x[:,.0],.x[:,.1],.c=y,.cmap= |
45840 | 22 76 69 72 69 64 69 73 22 2c 20 73 3d 35 30 2c 20 61 6c 70 68 61 3d 30 2e 35 29 0a 70 6c 74 2e | "viridis",.s=50,.alpha=0.5).plt. |
45860 | 74 69 74 6c 65 28 22 44 61 74 61 20 69 6e 20 52 65 64 75 63 65 64 2d 64 69 6d 65 6e 73 74 69 6f | title("Data.in.Reduced-dimenstio |
45880 | 6e 20 53 70 61 63 65 22 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 22 50 72 69 6e 63 69 70 61 6c 20 | n.Space").plt.xlabel("Principal. |
458a0 | 43 6f 6d 70 6f 6e 65 6e 74 20 31 22 29 0a 70 6c 74 2e 79 6c 61 62 65 6c 28 22 50 72 69 6e 63 69 | Component.1").plt.ylabel("Princi |
458c0 | 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 20 32 22 29 0a 70 6c 74 2e 63 6f 6c 6f 72 62 61 72 28 6c | pal.Component.2").plt.colorbar(l |
458e0 | 61 62 65 6c 3d 22 54 61 72 67 65 74 22 29 0a 70 6c 74 2e 73 68 6f 77 28 29 70 63 61 20 3d 20 50 | abel="Target").plt.show()pca.=.P |
45900 | 43 41 28 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 3d 33 29 0a 78 20 3d 20 70 63 61 2e 66 69 74 5f 74 | CA(n_components=3).x.=.pca.fit_t |
45920 | 72 61 6e 73 66 6f 72 6d 28 78 29 0a 70 72 69 6e 74 28 78 29 0a 0a 70 6c 74 2e 66 69 67 75 72 65 | ransform(x).print(x)..plt.figure |
45940 | 28 66 69 67 73 69 7a 65 3d 28 38 2c 36 29 29 0a 70 6c 74 2e 73 63 61 74 74 65 72 28 78 5b 3a 2c | (figsize=(8,6)).plt.scatter(x[:, |
45960 | 20 30 5d 2c 20 78 5b 3a 2c 20 31 5d 2c 20 63 3d 79 2c 20 63 6d 61 70 3d 22 76 69 72 69 64 69 73 | .0],.x[:,.1],.c=y,.cmap="viridis |
45980 | 22 2c 20 73 3d 35 30 2c 20 61 6c 70 68 61 3d 30 2e 35 29 0a 70 6c 74 2e 74 69 74 6c 65 28 22 44 | ",.s=50,.alpha=0.5).plt.title("D |
459a0 | 61 74 61 20 69 6e 20 52 65 64 75 63 65 64 2d 64 69 6d 65 6e 73 74 69 6f 6e 20 53 70 61 63 65 22 | ata.in.Reduced-dimenstion.Space" |
459c0 | 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 22 50 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e | ).plt.xlabel("Principal.Componen |
459e0 | 74 20 31 22 29 0a 70 6c 74 2e 79 6c 61 62 65 6c 28 22 50 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 | t.1").plt.ylabel("Principal.Comp |
45a00 | 6f 6e 65 6e 74 20 32 22 29 0a 70 6c 74 2e 63 6f 6c 6f 72 62 61 72 28 6c 61 62 65 6c 3d 22 54 61 | onent.2").plt.colorbar(label="Ta |
45a20 | 72 67 65 74 22 29 0a 70 6c 74 2e 73 68 6f 77 28 29 85 0f 85 26 07 01 01 85 13 85 13 2a 30 70 63 | rget").plt.show()...&.......*0pc |
45a40 | 61 20 3d 20 50 43 41 28 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 3d 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 | a.=.PCA(n_components=n_component |
45a60 | 73 29 0a 78 20 3d 20 70 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 70 72 69 6e | s).x.=.pca.fit_transform(x).prin |
45a80 | 74 28 78 29 0a 0a 70 6c 74 2e 66 69 67 75 72 65 28 66 69 67 73 69 7a 65 3d 28 38 2c 36 29 29 0a | t(x)..plt.figure(figsize=(8,6)). |
45aa0 | 70 6c 74 2e 73 63 61 74 74 65 72 28 78 5b 3a 2c 20 30 5d 2c 20 78 5b 3a 2c 20 31 5d 2c 20 63 3d | plt.scatter(x[:,.0],.x[:,.1],.c= |
45ac0 | 79 2c 20 63 6d 61 70 3d 22 76 69 72 69 64 69 73 22 2c 20 73 3d 35 30 2c 20 61 6c 70 68 61 3d 30 | y,.cmap="viridis",.s=50,.alpha=0 |
45ae0 | 2e 35 29 0a 70 6c 74 2e 74 69 74 6c 65 28 22 44 61 74 61 20 69 6e 20 52 65 64 75 63 65 64 2d 64 | .5).plt.title("Data.in.Reduced-d |
45b00 | 69 6d 65 6e 73 74 69 6f 6e 20 53 70 61 63 65 22 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 22 50 72 | imenstion.Space").plt.xlabel("Pr |
45b20 | 69 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 20 31 22 29 0a 70 6c 74 2e 79 6c 61 62 65 6c | incipal.Component.1").plt.ylabel |
45b40 | 28 22 50 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 20 32 22 29 0a 70 6c 74 2e 63 6f | ("Principal.Component.2").plt.co |
45b60 | 6c 6f 72 62 61 72 28 6c 61 62 65 6c 3d 22 54 61 72 67 65 74 22 29 0a 70 6c 74 2e 73 68 6f 77 28 | lorbar(label="Target").plt.show( |
45b80 | 29 70 63 61 20 3d 20 50 43 41 28 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 3d 6e 5f 63 6f 6d 70 6f 6e | )pca.=.PCA(n_components=n_compon |
45ba0 | 65 6e 74 73 29 0a 78 20 3d 20 70 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 70 | ents).x.=.pca.fit_transform(x).p |
45bc0 | 72 69 6e 74 28 78 29 0a 0a 70 6c 74 2e 66 69 67 75 72 65 28 66 69 67 73 69 7a 65 3d 28 38 2c 36 | rint(x)..plt.figure(figsize=(8,6 |
45be0 | 29 29 0a 70 6c 74 2e 73 63 61 74 74 65 72 28 78 5b 3a 2c 20 30 5d 2c 20 78 5b 3a 2c 20 31 5d 2c | )).plt.scatter(x[:,.0],.x[:,.1], |
45c00 | 20 63 3d 79 2c 20 63 6d 61 70 3d 22 76 69 72 69 64 69 73 22 2c 20 73 3d 35 30 2c 20 61 6c 70 68 | .c=y,.cmap="viridis",.s=50,.alph |
45c20 | 61 3d 30 2e 35 29 0a 70 6c 74 2e 74 69 74 6c 65 28 22 44 61 74 61 20 69 6e 20 52 65 64 75 63 65 | a=0.5).plt.title("Data.in.Reduce |
45c40 | 64 2d 64 69 6d 65 6e 73 74 69 6f 6e 20 53 70 61 63 65 22 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 | d-dimenstion.Space").plt.xlabel( |
45c60 | 22 50 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 20 31 22 29 0a 70 6c 74 2e 79 6c 61 | "Principal.Component.1").plt.yla |
45c80 | 62 65 6c 28 22 50 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 20 32 22 29 0a 70 6c 74 | bel("Principal.Component.2").plt |
45ca0 | 2e 63 6f 6c 6f 72 62 61 72 28 6c 61 62 65 6c 3d 22 54 61 72 67 65 74 22 29 0a 70 6c 74 2e 73 68 | .colorbar(label="Target").plt.sh |
45cc0 | 6f 77 28 29 82 6b 85 25 07 01 01 82 6f 82 6f 2a 2f 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 | ow().k.%....o.o*/iris.=.load_iri |
45ce0 | 73 28 29 0a 78 2c 20 79 20 3d 20 69 72 69 73 2e 64 61 74 61 2c 20 69 72 69 73 2e 74 61 72 67 65 | s().x,.y.=.iris.data,.iris.targe |
45d00 | 74 0a 0a 73 63 61 6c 65 72 20 3d 20 53 74 61 6e 64 61 72 64 53 63 61 6c 65 72 28 29 0a 78 20 3d | t..scaler.=.StandardScaler().x.= |
45d20 | 20 73 63 61 6c 65 72 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 0a 70 63 61 20 3d 20 | .scaler.fit_transform(x)..pca.=. |
45d40 | 50 43 41 28 29 0a 70 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 65 76 72 20 3d | PCA().pca.fit_transform(x).evr.= |
45d60 | 20 70 63 61 2e 65 78 70 6c 61 69 6e 65 64 5f 76 61 72 69 61 6e 63 65 5f 72 61 74 69 6f 5f 0a 65 | .pca.explained_variance_ratio_.e |
45d80 | 76 72 69 72 69 73 20 3d 20 6c 6f 61 64 5f 69 72 69 73 28 29 0a 78 2c 20 79 20 3d 20 69 72 69 73 | vriris.=.load_iris().x,.y.=.iris |
45da0 | 2e 64 61 74 61 2c 20 69 72 69 73 2e 74 61 72 67 65 74 0a 0a 73 63 61 6c 65 72 20 3d 20 53 74 61 | .data,.iris.target..scaler.=.Sta |
45dc0 | 6e 64 61 72 64 53 63 61 6c 65 72 28 29 0a 78 20 3d 20 73 63 61 6c 65 72 2e 66 69 74 5f 74 72 61 | ndardScaler().x.=.scaler.fit_tra |
45de0 | 6e 73 66 6f 72 6d 28 78 29 0a 0a 70 63 61 20 3d 20 50 43 41 28 29 0a 70 63 61 2e 66 69 74 5f 74 | nsform(x)..pca.=.PCA().pca.fit_t |
45e00 | 72 61 6e 73 66 6f 72 6d 28 78 29 0a 65 76 72 20 3d 20 70 63 61 2e 65 78 70 6c 61 69 6e 65 64 5f | ransform(x).evr.=.pca.explained_ |
45e20 | 76 61 72 69 61 6e 63 65 5f 72 61 74 69 6f 5f 0a 65 76 72 83 49 85 24 07 01 01 83 4d 83 4d 2a 2e | variance_ratio_.evr.I.$....M.M*. |
45e40 | 70 6c 74 2e 66 69 67 75 72 65 28 66 69 67 73 69 7a 65 3d 28 38 2c 36 29 29 0a 70 6c 74 2e 70 6c | plt.figure(figsize=(8,6)).plt.pl |
45e60 | 6f 74 28 63 76 72 2c 20 6d 61 72 6b 65 72 3d 22 6f 22 2c 20 6c 69 6e 65 73 74 79 6c 65 3d 22 2d | ot(cvr,.marker="o",.linestyle="- |
45e80 | 2d 22 29 0a 70 6c 74 2e 74 69 74 6c 65 28 22 45 78 70 6c 61 69 6e 65 64 20 56 61 72 69 61 6e 63 | -").plt.title("Explained.Varianc |
45ea0 | 65 20 52 61 74 69 6f 22 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 22 4e 75 6d 62 65 72 20 6f 66 20 | e.Ratio").plt.xlabel("Number.of. |
45ec0 | 50 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 73 22 29 0a 70 6c 74 2e 79 6c 61 62 65 | Principal.Components").plt.ylabe |
45ee0 | 6c 28 22 43 75 6d 75 6c 61 74 69 76 65 20 45 78 70 6c 61 69 6e 65 64 20 56 61 72 69 61 6e 63 65 | l("Cumulative.Explained.Variance |
45f00 | 20 52 61 74 69 6f 22 29 0a 70 6c 74 2e 67 72 69 64 28 54 72 75 65 29 0a 70 6c 74 2e 73 68 6f 77 | .Ratio").plt.grid(True).plt.show |
45f20 | 70 6c 74 2e 66 69 67 75 72 65 28 66 69 67 73 69 7a 65 3d 28 38 2c 36 29 29 0a 70 6c 74 2e 70 6c | plt.figure(figsize=(8,6)).plt.pl |
45f40 | 6f 74 28 63 76 72 2c 20 6d 61 72 6b 65 72 3d 22 6f 22 2c 20 6c 69 6e 65 73 74 79 6c 65 3d 22 2d | ot(cvr,.marker="o",.linestyle="- |
45f60 | 2d 22 29 0a 70 6c 74 2e 74 69 74 6c 65 28 22 45 78 70 6c 61 69 6e 65 64 20 56 61 72 69 61 6e 63 | -").plt.title("Explained.Varianc |
45f80 | 65 20 52 61 74 69 6f 22 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 22 4e 75 6d 62 65 72 20 6f 66 20 | e.Ratio").plt.xlabel("Number.of. |
45fa0 | 50 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 73 22 29 0a 70 6c 74 2e 79 6c 61 62 65 | Principal.Components").plt.ylabe |
45fc0 | 6c 28 22 43 75 6d 75 6c 61 74 69 76 65 20 45 78 70 6c 61 69 6e 65 64 20 56 61 72 69 61 6e 63 65 | l("Cumulative.Explained.Variance |
45fe0 | 20 52 61 74 69 6f 22 29 0a 70 6c 74 2e 67 72 69 64 28 54 72 75 65 29 0a 70 6c 74 2e 73 68 6f 77 | .Ratio").plt.grid(True).plt.show |
46000 | 0d 00 00 00 07 01 09 00 0d 73 0b 02 08 61 05 be 03 13 02 0c 01 09 00 00 00 00 00 00 00 00 00 00 | .........s...a.................. |
46020 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
46040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
46060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
46080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
460a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
460c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
460e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
46100 | 00 00 00 00 00 00 00 00 00 81 7f 85 33 07 01 01 82 03 82 03 2a 3d 6e 5f 63 6f 6d 70 6f 6e 65 6e | ............3.......*=n_componen |
46120 | 74 73 20 3d 20 6e 70 2e 61 72 67 6d 61 78 28 63 76 72 20 3e 3d 20 30 2e 39 35 29 20 2b 20 31 0a | ts.=.np.argmax(cvr.>=.0.95).+.1. |
46140 | 70 72 69 6e 74 28 22 4e 75 6d 62 65 72 20 6f 66 20 70 72 69 6e 63 69 70 61 6c 20 63 6f 6d 70 6f | print("Number.of.principal.compo |
46160 | 6e 65 6e 74 73 20 74 6f 20 65 78 70 6c 61 69 6e 20 39 35 25 20 6f 66 20 76 61 72 69 61 6e 63 65 | nents.to.explain.95%.of.variance |
46180 | 3a 22 2c 20 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 29 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 20 3d 20 | :",.n_components)n_components.=. |
461a0 | 6e 70 2e 61 72 67 6d 61 78 28 63 76 72 20 3e 3d 20 30 2e 39 35 29 20 2b 20 31 0a 70 72 69 6e 74 | np.argmax(cvr.>=.0.95).+.1.print |
461c0 | 28 22 4e 75 6d 62 65 72 20 6f 66 20 70 72 69 6e 63 69 70 61 6c 20 63 6f 6d 70 6f 6e 65 6e 74 73 | ("Number.of.principal.components |
461e0 | 20 74 6f 20 65 78 70 6c 61 69 6e 20 39 35 25 20 6f 66 20 76 61 72 69 61 6e 63 65 3a 22 2c 20 6e | .to.explain.95%.of.variance:",.n |
46200 | 5f 63 6f 6d 70 6f 6e 65 6e 74 73 29 82 03 85 32 07 01 01 82 07 82 07 2a 3c 6e 5f 63 6f 6d 70 6f | _components)...2.......*<n_compo |
46220 | 6e 65 6e 74 73 20 3d 20 6e 70 2e 61 72 67 6d 61 78 28 63 76 72 20 3e 3d 20 30 2e 39 35 29 20 2b | nents.=.np.argmax(cvr.>=.0.95).+ |
46240 | 20 31 0a 70 72 69 6e 74 28 22 5c 6e 4e 75 6d 62 65 72 20 6f 66 20 70 72 69 6e 63 69 70 61 6c 20 | .1.print("\nNumber.of.principal. |
46260 | 63 6f 6d 70 6f 6e 65 6e 74 73 20 74 6f 20 65 78 70 6c 61 69 6e 20 39 35 25 20 6f 66 20 76 61 72 | components.to.explain.95%.of.var |
46280 | 69 61 6e 63 65 3a 22 2c 20 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 29 6e 5f 63 6f 6d 70 6f 6e 65 6e | iance:",.n_components)n_componen |
462a0 | 74 73 20 3d 20 6e 70 2e 61 72 67 6d 61 78 28 63 76 72 20 3e 3d 20 30 2e 39 35 29 20 2b 20 31 0a | ts.=.np.argmax(cvr.>=.0.95).+.1. |
462c0 | 70 72 69 6e 74 28 22 5c 6e 4e 75 6d 62 65 72 20 6f 66 20 70 72 69 6e 63 69 70 61 6c 20 63 6f 6d | print("\nNumber.of.principal.com |
462e0 | 70 6f 6e 65 6e 74 73 20 74 6f 20 65 78 70 6c 61 69 6e 20 39 35 25 20 6f 66 20 76 61 72 69 61 6e | ponents.to.explain.95%.of.varian |
46300 | 63 65 3a 22 2c 20 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 29 85 27 85 31 07 01 01 85 2b 85 2b 2a 3b | ce:",.n_components).'.1....+.+*; |
46320 | 70 63 61 20 3d 20 50 43 41 28 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 3d 6e 5f 63 6f 6d 70 6f 6e 65 | pca.=.PCA(n_components=n_compone |
46340 | 6e 74 73 29 0a 70 63 61 5f 64 61 74 61 20 3d 20 70 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 | nts).pca_data.=.pca.fit_transfor |
46360 | 6d 28 78 29 0a 0a 70 6c 74 2e 66 69 67 75 72 65 28 66 69 67 73 69 7a 65 3d 28 38 2c 36 29 29 0a | m(x)..plt.figure(figsize=(8,6)). |
46380 | 70 6c 74 2e 73 63 61 74 74 65 72 28 70 63 61 5f 64 61 74 61 5b 3a 2c 20 30 5d 2c 20 70 63 61 5f | plt.scatter(pca_data[:,.0],.pca_ |
463a0 | 64 61 74 61 5b 3a 2c 20 31 5d 2c 20 63 3d 79 2c 20 63 6d 61 70 3d 22 76 69 72 69 64 69 73 22 2c | data[:,.1],.c=y,.cmap="viridis", |
463c0 | 20 73 3d 35 30 2c 20 61 6c 70 68 61 3d 30 2e 35 29 0a 70 6c 74 2e 74 69 74 6c 65 28 22 44 61 74 | .s=50,.alpha=0.5).plt.title("Dat |
463e0 | 61 20 69 6e 20 52 65 64 75 63 65 64 2d 64 69 6d 65 6e 73 74 69 6f 6e 20 53 70 61 63 65 22 29 0a | a.in.Reduced-dimenstion.Space"). |
46400 | 70 6c 74 2e 78 6c 61 62 65 6c 28 22 50 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 20 | plt.xlabel("Principal.Component. |
46420 | 31 22 29 0a 70 6c 74 2e 79 6c 61 62 65 6c 28 22 50 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e | 1").plt.ylabel("Principal.Compon |
46440 | 65 6e 74 20 32 22 29 0a 70 6c 74 2e 63 6f 6c 6f 72 62 61 72 28 6c 61 62 65 6c 3d 22 54 61 72 67 | ent.2").plt.colorbar(label="Targ |
46460 | 65 74 22 29 0a 70 6c 74 2e 73 68 6f 77 28 29 70 63 61 20 3d 20 50 43 41 28 6e 5f 63 6f 6d 70 6f | et").plt.show()pca.=.PCA(n_compo |
46480 | 6e 65 6e 74 73 3d 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 29 0a 70 63 61 5f 64 61 74 61 20 3d 20 70 | nents=n_components).pca_data.=.p |
464a0 | 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 0a 70 6c 74 2e 66 69 67 75 72 65 28 | ca.fit_transform(x)..plt.figure( |
464c0 | 66 69 67 73 69 7a 65 3d 28 38 2c 36 29 29 0a 70 6c 74 2e 73 63 61 74 74 65 72 28 70 63 61 5f 64 | figsize=(8,6)).plt.scatter(pca_d |
464e0 | 61 74 61 5b 3a 2c 20 30 5d 2c 20 70 63 61 5f 64 61 74 61 5b 3a 2c 20 31 5d 2c 20 63 3d 79 2c 20 | ata[:,.0],.pca_data[:,.1],.c=y,. |
46500 | 63 6d 61 70 3d 22 76 69 72 69 64 69 73 22 2c 20 73 3d 35 30 2c 20 61 6c 70 68 61 3d 30 2e 35 29 | cmap="viridis",.s=50,.alpha=0.5) |
46520 | 0a 70 6c 74 2e 74 69 74 6c 65 28 22 44 61 74 61 20 69 6e 20 52 65 64 75 63 65 64 2d 64 69 6d 65 | .plt.title("Data.in.Reduced-dime |
46540 | 6e 73 74 69 6f 6e 20 53 70 61 63 65 22 29 0a 70 6c 74 2e 78 6c 61 62 65 6c 28 22 50 72 69 6e 63 | nstion.Space").plt.xlabel("Princ |
46560 | 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 20 31 22 29 0a 70 6c 74 2e 79 6c 61 62 65 6c 28 22 50 | ipal.Component.1").plt.ylabel("P |
46580 | 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 20 32 22 29 0a 70 6c 74 2e 63 6f 6c 6f 72 | rincipal.Component.2").plt.color |
465a0 | 62 61 72 28 6c 61 62 65 6c 3d 22 54 61 72 67 65 74 22 29 0a 70 6c 74 2e 73 68 6f 77 28 29 85 1f | bar(label="Target").plt.show().. |
465c0 | 85 30 07 01 01 85 23 85 23 2a 3a 70 63 61 20 3d 20 50 43 41 28 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 | .0....#.#*:pca.=.PCA(n_component |
465e0 | 73 3d 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 29 0a 70 72 69 6e 74 28 70 63 61 2e 66 69 74 5f 74 72 | s=n_components).print(pca.fit_tr |
46600 | 61 6e 73 66 6f 72 6d 28 78 29 29 0a 0a 23 20 70 6c 74 2e 66 69 67 75 72 65 28 66 69 67 73 69 7a | ansform(x))..#.plt.figure(figsiz |
46620 | 65 3d 28 38 2c 36 29 29 0a 23 20 70 6c 74 2e 73 63 61 74 74 65 72 28 78 5b 3a 2c 20 30 5d 2c 20 | e=(8,6)).#.plt.scatter(x[:,.0],. |
46640 | 78 5b 3a 2c 20 31 5d 2c 20 63 3d 79 2c 20 63 6d 61 70 3d 22 76 69 72 69 64 69 73 22 2c 20 73 3d | x[:,.1],.c=y,.cmap="viridis",.s= |
46660 | 35 30 2c 20 61 6c 70 68 61 3d 30 2e 35 29 0a 23 20 70 6c 74 2e 74 69 74 6c 65 28 22 44 61 74 61 | 50,.alpha=0.5).#.plt.title("Data |
46680 | 20 69 6e 20 52 65 64 75 63 65 64 2d 64 69 6d 65 6e 73 74 69 6f 6e 20 53 70 61 63 65 22 29 0a 23 | .in.Reduced-dimenstion.Space").# |
466a0 | 20 70 6c 74 2e 78 6c 61 62 65 6c 28 22 50 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 | .plt.xlabel("Principal.Component |
466c0 | 20 31 22 29 0a 23 20 70 6c 74 2e 79 6c 61 62 65 6c 28 22 50 72 69 6e 63 69 70 61 6c 20 43 6f 6d | .1").#.plt.ylabel("Principal.Com |
466e0 | 70 6f 6e 65 6e 74 20 32 22 29 0a 23 20 70 6c 74 2e 63 6f 6c 6f 72 62 61 72 28 6c 61 62 65 6c 3d | ponent.2").#.plt.colorbar(label= |
46700 | 22 54 61 72 67 65 74 22 29 0a 23 20 70 6c 74 2e 73 68 6f 77 28 29 70 63 61 20 3d 20 50 43 41 28 | "Target").#.plt.show()pca.=.PCA( |
46720 | 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 3d 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 29 0a 70 72 69 6e 74 | n_components=n_components).print |
46740 | 28 70 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 29 0a 0a 23 20 70 6c 74 2e 66 69 | (pca.fit_transform(x))..#.plt.fi |
46760 | 67 75 72 65 28 66 69 67 73 69 7a 65 3d 28 38 2c 36 29 29 0a 23 20 70 6c 74 2e 73 63 61 74 74 65 | gure(figsize=(8,6)).#.plt.scatte |
46780 | 72 28 78 5b 3a 2c 20 30 5d 2c 20 78 5b 3a 2c 20 31 5d 2c 20 63 3d 79 2c 20 63 6d 61 70 3d 22 76 | r(x[:,.0],.x[:,.1],.c=y,.cmap="v |
467a0 | 69 72 69 64 69 73 22 2c 20 73 3d 35 30 2c 20 61 6c 70 68 61 3d 30 2e 35 29 0a 23 20 70 6c 74 2e | iridis",.s=50,.alpha=0.5).#.plt. |
467c0 | 74 69 74 6c 65 28 22 44 61 74 61 20 69 6e 20 52 65 64 75 63 65 64 2d 64 69 6d 65 6e 73 74 69 6f | title("Data.in.Reduced-dimenstio |
467e0 | 6e 20 53 70 61 63 65 22 29 0a 23 20 70 6c 74 2e 78 6c 61 62 65 6c 28 22 50 72 69 6e 63 69 70 61 | n.Space").#.plt.xlabel("Principa |
46800 | 6c 20 43 6f 6d 70 6f 6e 65 6e 74 20 31 22 29 0a 23 20 70 6c 74 2e 79 6c 61 62 65 6c 28 22 50 72 | l.Component.1").#.plt.ylabel("Pr |
46820 | 69 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 20 32 22 29 0a 23 20 70 6c 74 2e 63 6f 6c 6f | incipal.Component.2").#.plt.colo |
46840 | 72 62 61 72 28 6c 61 62 65 6c 3d 22 54 61 72 67 65 74 22 29 0a 23 20 70 6c 74 2e 73 68 6f 77 28 | rbar(label="Target").#.plt.show( |
46860 | 29 85 1d 85 2f 07 01 01 85 21 85 21 2a 39 70 63 61 20 3d 20 50 43 41 28 6e 5f 63 6f 6d 70 6f 6e | ).../....!.!*9pca.=.PCA(n_compon |
46880 | 65 6e 74 73 3d 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 29 0a 70 72 69 6e 74 28 70 63 61 2e 66 69 74 | ents=n_components).print(pca.fit |
468a0 | 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 0a 23 20 70 6c 74 2e 66 69 67 75 72 65 28 66 69 67 73 | _transform(x)..#.plt.figure(figs |
468c0 | 69 7a 65 3d 28 38 2c 36 29 29 0a 23 20 70 6c 74 2e 73 63 61 74 74 65 72 28 78 5b 3a 2c 20 30 5d | ize=(8,6)).#.plt.scatter(x[:,.0] |
468e0 | 2c 20 78 5b 3a 2c 20 31 5d 2c 20 63 3d 79 2c 20 63 6d 61 70 3d 22 76 69 72 69 64 69 73 22 2c 20 | ,.x[:,.1],.c=y,.cmap="viridis",. |
46900 | 73 3d 35 30 2c 20 61 6c 70 68 61 3d 30 2e 35 29 0a 23 20 70 6c 74 2e 74 69 74 6c 65 28 22 44 61 | s=50,.alpha=0.5).#.plt.title("Da |
46920 | 74 61 20 69 6e 20 52 65 64 75 63 65 64 2d 64 69 6d 65 6e 73 74 69 6f 6e 20 53 70 61 63 65 22 29 | ta.in.Reduced-dimenstion.Space") |
46940 | 0a 23 20 70 6c 74 2e 78 6c 61 62 65 6c 28 22 50 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 | .#.plt.xlabel("Principal.Compone |
46960 | 6e 74 20 31 22 29 0a 23 20 70 6c 74 2e 79 6c 61 62 65 6c 28 22 50 72 69 6e 63 69 70 61 6c 20 43 | nt.1").#.plt.ylabel("Principal.C |
46980 | 6f 6d 70 6f 6e 65 6e 74 20 32 22 29 0a 23 20 70 6c 74 2e 63 6f 6c 6f 72 62 61 72 28 6c 61 62 65 | omponent.2").#.plt.colorbar(labe |
469a0 | 6c 3d 22 54 61 72 67 65 74 22 29 0a 23 20 70 6c 74 2e 73 68 6f 77 28 29 70 63 61 20 3d 20 50 43 | l="Target").#.plt.show()pca.=.PC |
469c0 | 41 28 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 3d 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 29 0a 70 72 69 | A(n_components=n_components).pri |
469e0 | 6e 74 28 70 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 0a 0a 23 20 70 6c 74 2e 66 | nt(pca.fit_transform(x)..#.plt.f |
46a00 | 69 67 75 72 65 28 66 69 67 73 69 7a 65 3d 28 38 2c 36 29 29 0a 23 20 70 6c 74 2e 73 63 61 74 74 | igure(figsize=(8,6)).#.plt.scatt |
46a20 | 65 72 28 78 5b 3a 2c 20 30 5d 2c 20 78 5b 3a 2c 20 31 5d 2c 20 63 3d 79 2c 20 63 6d 61 70 3d 22 | er(x[:,.0],.x[:,.1],.c=y,.cmap=" |
46a40 | 76 69 72 69 64 69 73 22 2c 20 73 3d 35 30 2c 20 61 6c 70 68 61 3d 30 2e 35 29 0a 23 20 70 6c 74 | viridis",.s=50,.alpha=0.5).#.plt |
46a60 | 2e 74 69 74 6c 65 28 22 44 61 74 61 20 69 6e 20 52 65 64 75 63 65 64 2d 64 69 6d 65 6e 73 74 69 | .title("Data.in.Reduced-dimensti |
46a80 | 6f 6e 20 53 70 61 63 65 22 29 0a 23 20 70 6c 74 2e 78 6c 61 62 65 6c 28 22 50 72 69 6e 63 69 70 | on.Space").#.plt.xlabel("Princip |
46aa0 | 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 20 31 22 29 0a 23 20 70 6c 74 2e 79 6c 61 62 65 6c 28 22 50 | al.Component.1").#.plt.ylabel("P |
46ac0 | 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 20 32 22 29 0a 23 20 70 6c 74 2e 63 6f 6c | rincipal.Component.2").#.plt.col |
46ae0 | 6f 72 62 61 72 28 6c 61 62 65 6c 3d 22 54 61 72 67 65 74 22 29 0a 23 20 70 6c 74 2e 73 68 6f 77 | orbar(label="Target").#.plt.show |
46b00 | 28 29 84 6d 85 2e 07 01 01 84 71 84 71 2a 38 70 63 61 20 3d 20 50 43 41 28 29 0a 70 72 69 6e 74 | ().m......q.q*8pca.=.PCA().print |
46b20 | 28 70 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 29 0a 0a 23 20 70 6c 74 2e 66 69 | (pca.fit_transform(x))..#.plt.fi |
46b40 | 67 75 72 65 28 66 69 67 73 69 7a 65 3d 28 38 2c 36 29 29 0a 23 20 70 6c 74 2e 73 63 61 74 74 65 | gure(figsize=(8,6)).#.plt.scatte |
46b60 | 72 28 78 5b 3a 2c 20 30 5d 2c 20 78 5b 3a 2c 20 31 5d 2c 20 63 3d 79 2c 20 63 6d 61 70 3d 22 76 | r(x[:,.0],.x[:,.1],.c=y,.cmap="v |
46b80 | 69 72 69 64 69 73 22 2c 20 73 3d 35 30 2c 20 61 6c 70 68 61 3d 30 2e 35 29 0a 23 20 70 6c 74 2e | iridis",.s=50,.alpha=0.5).#.plt. |
46ba0 | 74 69 74 6c 65 28 22 44 61 74 61 20 69 6e 20 52 65 64 75 63 65 64 2d 64 69 6d 65 6e 73 74 69 6f | title("Data.in.Reduced-dimenstio |
46bc0 | 6e 20 53 70 61 63 65 22 29 0a 23 20 70 6c 74 2e 78 6c 61 62 65 6c 28 22 50 72 69 6e 63 69 70 61 | n.Space").#.plt.xlabel("Principa |
46be0 | 6c 20 43 6f 6d 70 6f 6e 65 6e 74 20 31 22 29 0a 23 20 70 6c 74 2e 79 6c 61 62 65 6c 28 22 50 72 | l.Component.1").#.plt.ylabel("Pr |
46c00 | 69 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 20 32 22 29 0a 23 20 70 6c 74 2e 63 6f 6c 6f | incipal.Component.2").#.plt.colo |
46c20 | 72 62 61 72 28 6c 61 62 65 6c 3d 22 54 61 72 67 65 74 22 29 0a 23 20 70 6c 74 2e 73 68 6f 77 28 | rbar(label="Target").#.plt.show( |
46c40 | 29 70 63 61 20 3d 20 50 43 41 28 29 0a 70 72 69 6e 74 28 70 63 61 2e 66 69 74 5f 74 72 61 6e 73 | )pca.=.PCA().print(pca.fit_trans |
46c60 | 66 6f 72 6d 28 78 29 29 0a 0a 23 20 70 6c 74 2e 66 69 67 75 72 65 28 66 69 67 73 69 7a 65 3d 28 | form(x))..#.plt.figure(figsize=( |
46c80 | 38 2c 36 29 29 0a 23 20 70 6c 74 2e 73 63 61 74 74 65 72 28 78 5b 3a 2c 20 30 5d 2c 20 78 5b 3a | 8,6)).#.plt.scatter(x[:,.0],.x[: |
46ca0 | 2c 20 31 5d 2c 20 63 3d 79 2c 20 63 6d 61 70 3d 22 76 69 72 69 64 69 73 22 2c 20 73 3d 35 30 2c | ,.1],.c=y,.cmap="viridis",.s=50, |
46cc0 | 20 61 6c 70 68 61 3d 30 2e 35 29 0a 23 20 70 6c 74 2e 74 69 74 6c 65 28 22 44 61 74 61 20 69 6e | .alpha=0.5).#.plt.title("Data.in |
46ce0 | 20 52 65 64 75 63 65 64 2d 64 69 6d 65 6e 73 74 69 6f 6e 20 53 70 61 63 65 22 29 0a 23 20 70 6c | .Reduced-dimenstion.Space").#.pl |
46d00 | 74 2e 78 6c 61 62 65 6c 28 22 50 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 20 31 22 | t.xlabel("Principal.Component.1" |
46d20 | 29 0a 23 20 70 6c 74 2e 79 6c 61 62 65 6c 28 22 50 72 69 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e | ).#.plt.ylabel("Principal.Compon |
46d40 | 65 6e 74 20 32 22 29 0a 23 20 70 6c 74 2e 63 6f 6c 6f 72 62 61 72 28 6c 61 62 65 6c 3d 22 54 61 | ent.2").#.plt.colorbar(label="Ta |
46d60 | 72 67 65 74 22 29 0a 23 20 70 6c 74 2e 73 68 6f 77 28 29 85 09 85 2d 07 01 01 85 0d 85 0d 2a 37 | rget").#.plt.show()...-.......*7 |
46d80 | 70 63 61 20 3d 20 50 43 41 28 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 3d 33 29 0a 70 72 69 6e 74 28 | pca.=.PCA(n_components=3).print( |
46da0 | 70 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 29 0a 0a 23 20 70 6c 74 2e 66 69 67 | pca.fit_transform(x))..#.plt.fig |
46dc0 | 75 72 65 28 66 69 67 73 69 7a 65 3d 28 38 2c 36 29 29 0a 23 20 70 6c 74 2e 73 63 61 74 74 65 72 | ure(figsize=(8,6)).#.plt.scatter |
46de0 | 28 78 5b 3a 2c 20 30 5d 2c 20 78 5b 3a 2c 20 31 5d 2c 20 63 3d 79 2c 20 63 6d 61 70 3d 22 76 69 | (x[:,.0],.x[:,.1],.c=y,.cmap="vi |
46e00 | 72 69 64 69 73 22 2c 20 73 3d 35 30 2c 20 61 6c 70 68 61 3d 30 2e 35 29 0a 23 20 70 6c 74 2e 74 | ridis",.s=50,.alpha=0.5).#.plt.t |
46e20 | 69 74 6c 65 28 22 44 61 74 61 20 69 6e 20 52 65 64 75 63 65 64 2d 64 69 6d 65 6e 73 74 69 6f 6e | itle("Data.in.Reduced-dimenstion |
46e40 | 20 53 70 61 63 65 22 29 0a 23 20 70 6c 74 2e 78 6c 61 62 65 6c 28 22 50 72 69 6e 63 69 70 61 6c | .Space").#.plt.xlabel("Principal |
46e60 | 20 43 6f 6d 70 6f 6e 65 6e 74 20 31 22 29 0a 23 20 70 6c 74 2e 79 6c 61 62 65 6c 28 22 50 72 69 | .Component.1").#.plt.ylabel("Pri |
46e80 | 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 20 32 22 29 0a 23 20 70 6c 74 2e 63 6f 6c 6f 72 | ncipal.Component.2").#.plt.color |
46ea0 | 62 61 72 28 6c 61 62 65 6c 3d 22 54 61 72 67 65 74 22 29 0a 23 20 70 6c 74 2e 73 68 6f 77 28 29 | bar(label="Target").#.plt.show() |
46ec0 | 70 63 61 20 3d 20 50 43 41 28 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 3d 33 29 0a 70 72 69 6e 74 28 | pca.=.PCA(n_components=3).print( |
46ee0 | 70 63 61 2e 66 69 74 5f 74 72 61 6e 73 66 6f 72 6d 28 78 29 29 0a 0a 23 20 70 6c 74 2e 66 69 67 | pca.fit_transform(x))..#.plt.fig |
46f00 | 75 72 65 28 66 69 67 73 69 7a 65 3d 28 38 2c 36 29 29 0a 23 20 70 6c 74 2e 73 63 61 74 74 65 72 | ure(figsize=(8,6)).#.plt.scatter |
46f20 | 28 78 5b 3a 2c 20 30 5d 2c 20 78 5b 3a 2c 20 31 5d 2c 20 63 3d 79 2c 20 63 6d 61 70 3d 22 76 69 | (x[:,.0],.x[:,.1],.c=y,.cmap="vi |
46f40 | 72 69 64 69 73 22 2c 20 73 3d 35 30 2c 20 61 6c 70 68 61 3d 30 2e 35 29 0a 23 20 70 6c 74 2e 74 | ridis",.s=50,.alpha=0.5).#.plt.t |
46f60 | 69 74 6c 65 28 22 44 61 74 61 20 69 6e 20 52 65 64 75 63 65 64 2d 64 69 6d 65 6e 73 74 69 6f 6e | itle("Data.in.Reduced-dimenstion |
46f80 | 20 53 70 61 63 65 22 29 0a 23 20 70 6c 74 2e 78 6c 61 62 65 6c 28 22 50 72 69 6e 63 69 70 61 6c | .Space").#.plt.xlabel("Principal |
46fa0 | 20 43 6f 6d 70 6f 6e 65 6e 74 20 31 22 29 0a 23 20 70 6c 74 2e 79 6c 61 62 65 6c 28 22 50 72 69 | .Component.1").#.plt.ylabel("Pri |
46fc0 | 6e 63 69 70 61 6c 20 43 6f 6d 70 6f 6e 65 6e 74 20 32 22 29 0a 23 20 70 6c 74 2e 63 6f 6c 6f 72 | ncipal.Component.2").#.plt.color |
46fe0 | 62 61 72 28 6c 61 62 65 6c 3d 22 54 61 72 67 65 74 22 29 0a 23 20 70 6c 74 2e 73 68 6f 77 28 29 | bar(label="Target").#.plt.show() |
47000 | 0d 00 00 00 3d 00 98 00 0e f9 0d f6 0d 93 0c 2b 0b e6 0b 93 0b 4e 0a da 0a a4 0a 8e 0a 36 09 ab | ....=..........+.....N.......6.. |
47020 | 09 0e 08 ea 08 c8 08 a6 08 90 08 70 08 46 08 26 08 10 07 e8 07 b2 07 90 07 54 07 0c 06 de 06 a4 | ...........p.F.&.........T...... |
47040 | 06 82 06 46 06 26 06 06 05 ca 05 96 05 7a 05 58 05 2c 05 0a 04 e2 04 a6 04 8e 04 68 04 42 04 1c | ...F.&.......z.X.,.........h.B.. |
47060 | 03 fa 03 da 03 b8 03 96 03 5a 03 12 02 c8 02 56 02 02 01 d4 01 b2 01 68 01 34 01 1c 00 e4 00 ba | .........Z.....V.......h.4...... |
47080 | 00 98 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1f 85 70 05 01 01 25 25 | ..........................p...%% |
470a0 | 2d 37 6d 73 67 2e 65 6e 63 6f 64 65 28 29 6d 73 67 2e 65 6e 63 6f 64 65 28 29 27 85 6f 05 01 01 | -7msg.encode()msg.encode()'.o... |
470c0 | 2d 2d 2d 36 63 6f 6e 74 65 6e 74 2e 64 65 63 6f 64 65 28 29 63 6f 6e 74 65 6e 74 2e 64 65 63 6f | ---6content.decode()content.deco |
470e0 | 64 65 28 29 35 85 6e 05 01 01 3b 3b 2d 35 63 69 70 68 65 72 2e 64 65 63 72 79 70 74 28 63 6f 6e | de()5.n...;;-5cipher.decrypt(con |
47100 | 74 65 6e 74 29 63 69 70 68 65 72 2e 64 65 63 72 79 70 74 28 63 6f 6e 74 65 6e 74 29 15 85 6d 05 | tent)cipher.decrypt(content)..m. |
47120 | 01 01 1b 1b 2d 34 63 6f 6e 74 65 6e 74 63 6f 6e 74 65 6e 74 31 85 6c 05 01 01 37 37 2d 33 63 6f | ....-4contentcontent1.l...77-3co |
47140 | 6e 74 65 6e 74 20 3d 20 66 69 6c 65 2e 72 65 61 64 28 29 63 6f 6e 74 65 6e 74 20 3d 20 66 69 6c | ntent.=.file.read()content.=.fil |
47160 | 65 2e 72 65 61 64 28 29 47 85 6b 05 01 01 4d 4d 2d 32 66 69 6c 65 20 3d 20 6f 70 65 6e 28 27 73 | e.read()G.k...MM-2file.=.open('s |
47180 | 65 63 72 65 74 2e 68 65 78 27 2c 20 27 62 72 2b 27 29 66 69 6c 65 20 3d 20 6f 70 65 6e 28 27 73 | ecret.hex',.'br+')file.=.open('s |
471a0 | 65 63 72 65 74 2e 68 65 78 27 2c 20 27 62 72 2b 27 29 1f 85 6a 05 01 01 25 25 2d 31 66 69 6c 65 | ecret.hex',.'br+')..j...%%-1file |
471c0 | 2e 63 6c 6f 73 65 28 29 66 69 6c 65 2e 63 6c 6f 73 65 28 29 2b 85 69 05 01 01 31 31 2d 30 66 69 | .close()file.close()+.i...11-0fi |
471e0 | 6c 65 2e 77 72 69 74 65 28 73 65 63 72 65 74 29 66 69 6c 65 2e 77 72 69 74 65 28 73 65 63 72 65 | le.write(secret)file.write(secre |
47200 | 74 29 51 85 68 05 01 01 57 57 2d 2f 73 65 63 72 65 74 20 3d 20 63 69 70 68 65 72 2e 65 6e 63 72 | t)Q.h...WW-/secret.=.cipher.encr |
47220 | 79 70 74 28 6d 73 67 2e 65 6e 63 6f 64 65 28 29 29 73 65 63 72 65 74 20 3d 20 63 69 70 68 65 72 | ypt(msg.encode())secret.=.cipher |
47240 | 2e 65 6e 63 72 79 70 74 28 6d 73 67 2e 65 6e 63 6f 64 65 28 29 29 6f 85 67 05 01 01 75 75 2d 2e | .encrypt(msg.encode())o.g...uu-. |
47260 | 6d 73 67 20 3d 20 22 48 65 6c 6c 6f 20 61 67 61 69 6e 20 75 73 69 6e 67 20 72 63 34 20 66 6f 72 | msg.=."Hello.again.using.rc4.for |
47280 | 20 6d 65 73 73 61 67 65 20 65 6e 63 72 79 70 74 69 6f 6e 22 6d 73 67 20 3d 20 22 48 65 6c 6c 6f | .message.encryption"msg.=."Hello |
472a0 | 20 61 67 61 69 6e 20 75 73 69 6e 67 20 72 63 34 20 66 6f 72 20 6d 65 73 73 61 67 65 20 65 6e 63 | .again.using.rc4.for.message.enc |
472c0 | 72 79 70 74 69 6f 6e 22 47 85 66 05 01 01 4d 4d 2d 2d 66 69 6c 65 20 3d 20 6f 70 65 6e 28 27 73 | ryption"G.f...MM--file.=.open('s |
472e0 | 65 63 72 65 74 2e 68 65 78 27 2c 20 27 62 77 2b 27 29 66 69 6c 65 20 3d 20 6f 70 65 6e 28 27 73 | ecret.hex',.'bw+')file.=.open('s |
47300 | 65 63 72 65 74 2e 68 65 78 27 2c 20 27 62 77 2b 27 29 45 85 65 05 01 01 4b 4b 2d 2c 66 69 6c 65 | ecret.hex',.'bw+')E.e...KK-,file |
47320 | 20 3d 20 6f 70 65 6e 28 27 73 65 63 72 65 74 2e 68 65 78 27 2c 20 27 62 2b 27 29 66 69 6c 65 20 | .=.open('secret.hex',.'b+')file. |
47340 | 3d 20 6f 70 65 6e 28 27 73 65 63 72 65 74 2e 68 65 78 27 2c 20 27 62 2b 27 29 39 85 64 05 01 01 | =.open('secret.hex',.'b+')9.d... |
47360 | 3f 3f 2d 2b 62 69 6e 61 73 63 69 69 2e 68 65 78 6c 69 66 79 28 63 6f 6e 74 65 6e 74 29 62 69 6e | ??-+binascii.hexlify(content)bin |
47380 | 61 73 63 69 69 2e 68 65 78 6c 69 66 79 28 63 6f 6e 74 65 6e 74 29 1f 85 63 05 01 01 25 25 2d 2a | ascii.hexlify(content)..c...%%-* |
473a0 | 68 65 78 28 63 6f 6e 74 65 6e 74 29 68 65 78 28 63 6f 6e 74 65 6e 74 29 1f 85 62 05 01 01 25 25 | hex(content)hex(content)..b...%% |
473c0 | 2d 29 69 6e 74 28 63 6f 6e 74 65 6e 74 29 69 6e 74 28 63 6f 6e 74 65 6e 74 29 1d 85 61 05 01 01 | -)int(content)int(content)..a... |
473e0 | 23 23 2d 28 69 6e 74 28 73 65 63 72 65 74 29 69 6e 74 28 73 65 63 72 65 74 29 1f 85 60 05 01 01 | ##-(int(secret)int(secret)..`... |
47400 | 25 25 2d 27 68 65 78 28 63 6f 6e 74 65 6e 74 29 68 65 78 28 63 6f 6e 74 65 6e 74 29 23 85 5f 05 | %%-'hex(content)hex(content)#._. |
47420 | 01 01 29 29 2d 26 62 27 25 73 27 20 25 63 6f 6e 74 65 6e 74 62 27 25 73 27 20 25 63 6f 6e 74 65 | ..))-&b'%s'.%contentb'%s'.%conte |
47440 | 6e 74 23 85 5e 05 01 01 29 29 2d 25 62 27 25 62 27 20 25 63 6f 6e 74 65 6e 74 62 27 25 62 27 20 | nt#.^...))-%b'%b'.%contentb'%b'. |
47460 | 25 63 6f 6e 74 65 6e 74 23 85 5d 05 01 01 29 29 2d 24 62 27 25 73 27 20 25 63 6f 6e 74 65 6e 74 | %content#.]...))-$b'%s'.%content |
47480 | 62 27 25 73 27 20 25 63 6f 6e 74 65 6e 74 15 85 5c 05 01 01 1b 1b 2d 23 63 6f 6e 74 65 6e 74 63 | b'%s'.%content..\.....-#contentc |
474a0 | 6f 6e 74 65 6e 74 39 85 5b 05 01 01 3f 3f 2d 22 62 69 6e 61 73 63 69 69 2e 68 65 78 6c 69 66 79 | ontent9.[...??-"binascii.hexlify |
474c0 | 28 63 6f 6e 74 65 6e 74 29 62 69 6e 61 73 63 69 69 2e 68 65 78 6c 69 66 79 28 63 6f 6e 74 65 6e | (content)binascii.hexlify(conten |
474e0 | 74 29 25 85 5a 05 01 01 2b 2b 2d 21 69 6d 70 6f 72 74 20 62 69 6e 61 73 63 69 69 69 6d 70 6f 72 | t)%.Z...++-!import.binasciiimpor |
47500 | 74 20 62 69 6e 61 73 63 69 69 1f 85 59 05 01 01 25 25 2d 20 68 65 78 28 63 6f 6e 74 65 6e 74 29 | t.binascii..Y...%%-.hex(content) |
47520 | 68 65 78 28 63 6f 6e 74 65 6e 74 29 29 85 58 05 01 01 2f 2f 2d 1f 62 69 6e 28 69 6e 74 28 63 6f | hex(content)).X...//-.bin(int(co |
47540 | 6e 74 65 6e 74 29 29 62 69 6e 28 69 6e 74 28 63 6f 6e 74 65 6e 74 29 29 1f 85 57 05 01 01 25 25 | ntent))bin(int(content))..W...%% |
47560 | 2d 1e 62 69 6e 28 63 6f 6e 74 65 6e 74 29 62 69 6e 28 63 6f 6e 74 65 6e 74 29 19 85 56 05 01 01 | -.bin(content)bin(content)..V... |
47580 | 1f 1f 2d 1d 62 69 6e 28 66 69 6c 65 29 62 69 6e 28 66 69 6c 65 29 31 85 55 05 01 01 37 37 2d 1c | ..-.bin(file)bin(file)1.U...77-. |
475a0 | 63 6f 6e 74 65 6e 74 20 3d 20 66 69 6c 65 2e 72 65 61 64 28 29 63 6f 6e 74 65 6e 74 20 3d 20 66 | content.=.file.read()content.=.f |
475c0 | 69 6c 65 2e 72 65 61 64 28 29 39 85 54 05 01 01 3f 3f 2d 1b 66 69 6c 65 20 3d 20 6f 70 65 6e 28 | ile.read()9.T...??-.file.=.open( |
475e0 | 27 73 65 63 72 65 74 2e 68 65 78 27 29 66 69 6c 65 20 3d 20 6f 70 65 6e 28 27 73 65 63 72 65 74 | 'secret.hex')file.=.open('secret |
47600 | 2e 68 65 78 27 29 1d 85 53 05 01 01 23 23 2d 1a 66 69 6c 65 2e 72 65 61 64 28 29 66 69 6c 65 2e | .hex')..S...##-.file.read()file. |
47620 | 72 65 61 64 28 29 1d 85 52 05 01 01 23 23 2d 19 66 69 6c 65 2e 72 65 61 64 28 29 66 69 6c 65 2e | read()..R...##-.file.read()file. |
47640 | 72 65 61 64 28 29 39 85 51 05 01 01 3f 3f 2d 18 66 69 6c 65 20 3d 20 6f 70 65 6e 28 27 73 65 63 | read()9.Q...??-.file.=.open('sec |
47660 | 72 65 74 2e 68 65 78 27 29 66 69 6c 65 20 3d 20 6f 70 65 6e 28 27 73 65 63 72 65 74 2e 68 65 78 | ret.hex')file.=.open('secret.hex |
47680 | 27 29 1f 85 50 05 01 01 25 25 2d 17 66 69 6c 65 2e 63 6c 6f 73 65 28 29 66 69 6c 65 2e 63 6c 6f | ')..P...%%-.file.close()file.clo |
476a0 | 73 65 28 29 37 85 4f 05 01 01 3d 3d 2d 16 66 69 6c 65 2e 77 72 69 74 65 28 73 65 63 72 65 74 2e | se()7.O...==-.file.write(secret. |
476c0 | 68 65 78 28 29 29 66 69 6c 65 2e 77 72 69 74 65 28 73 65 63 72 65 74 2e 68 65 78 28 29 29 2b 85 | hex())file.write(secret.hex())+. |
476e0 | 4e 05 01 01 31 31 2d 15 66 69 6c 65 2e 77 72 69 74 65 28 73 65 63 72 65 74 29 66 69 6c 65 2e 77 | N...11-.file.write(secret)file.w |
47700 | 72 69 74 65 28 73 65 63 72 65 74 29 45 85 4d 05 01 01 4b 4b 2d 14 66 69 6c 65 20 3d 20 6f 70 65 | rite(secret)E.M...KK-.file.=.ope |
47720 | 6e 28 27 73 65 63 72 65 74 2e 68 65 78 27 2c 20 27 77 2b 27 29 66 69 6c 65 20 3d 20 6f 70 65 6e | n('secret.hex',.'w+')file.=.open |
47740 | 28 27 73 65 63 72 65 74 2e 68 65 78 27 2c 20 27 77 2b 27 29 39 85 4c 05 01 01 3f 3f 2d 13 66 69 | ('secret.hex',.'w+')9.L...??-.fi |
47760 | 6c 65 20 3d 20 6f 70 65 6e 28 27 73 65 63 72 65 74 2e 68 65 78 27 29 66 69 6c 65 20 3d 20 6f 70 | le.=.open('secret.hex')file.=.op |
47780 | 65 6e 28 27 73 65 63 72 65 74 2e 68 65 78 27 29 1f 85 4b 05 01 01 25 25 2d 12 73 65 63 72 65 74 | en('secret.hex')..K...%%-.secret |
477a0 | 2e 68 65 78 28 29 73 65 63 72 65 74 2e 68 65 78 28 29 33 85 4a 05 01 01 39 39 2d 11 73 65 63 72 | .hex()secret.hex()3.J...99-.secr |
477c0 | 65 74 2e 64 65 63 6f 64 65 28 27 75 74 66 2d 38 27 29 73 65 63 72 65 74 2e 64 65 63 6f 64 65 28 | et.decode('utf-8')secret.decode( |
477e0 | 27 75 74 66 2d 38 27 29 25 85 49 05 01 01 2b 2b 2d 10 73 65 63 72 65 74 2e 64 65 63 6f 64 65 28 | 'utf-8')%.I...++-.secret.decode( |
47800 | 29 73 65 63 72 65 74 2e 64 65 63 6f 64 65 28 29 13 85 48 05 01 01 19 19 2d 0f 73 65 63 72 65 74 | )secret.decode()..H.....-.secret |
47820 | 73 65 63 72 65 74 1d 85 47 05 01 01 23 23 2d 0e 69 6e 74 28 73 65 63 72 65 74 29 69 6e 74 28 73 | secret..G...##-.int(secret)int(s |
47840 | 65 63 72 65 74 29 27 85 46 05 01 01 2d 2d 2d 0d 68 65 78 28 69 6e 74 28 73 65 63 72 65 74 29 29 | ecret)'.F...---.hex(int(secret)) |
47860 | 68 65 78 28 69 6e 74 28 73 65 63 72 65 74 29 29 1d 85 45 05 01 01 23 23 2d 0c 68 65 78 28 73 65 | hex(int(secret))..E...##-.hex(se |
47880 | 63 72 65 74 29 68 65 78 28 73 65 63 72 65 74 29 13 85 44 05 01 01 19 19 2d 0b 73 65 63 72 65 74 | cret)hex(secret)..D.....-.secret |
478a0 | 73 65 63 72 65 74 1f 85 43 05 01 01 25 25 2d 0a 27 25 64 27 20 25 73 65 63 72 65 74 27 25 64 27 | secret..C...%%-.'%d'.%secret'%d' |
478c0 | 20 25 73 65 63 72 65 74 1f 85 42 05 01 01 25 25 2d 09 27 25 62 27 20 25 73 65 63 72 65 74 27 25 | .%secret..B...%%-.'%b'.%secret'% |
478e0 | 62 27 20 25 73 65 63 72 65 74 21 85 41 05 01 01 27 27 2d 08 70 72 69 6e 74 28 73 65 63 72 65 74 | b'.%secret!.A...''-.print(secret |
47900 | 29 70 72 69 6e 74 28 73 65 63 72 65 74 29 81 19 85 40 07 01 01 81 1d 81 1d 2d 07 73 65 63 72 65 | )print(secret)...@.......-.secre |
47920 | 74 20 3d 20 63 69 70 68 65 72 2e 65 6e 63 72 79 70 74 28 62 27 48 65 6c 6c 6f 20 61 67 61 69 6e | t.=.cipher.encrypt(b'Hello.again |
47940 | 20 75 73 69 6e 67 20 72 63 34 20 66 6f 72 20 6d 65 73 73 61 67 65 20 65 6e 63 72 79 70 74 69 6f | .using.rc4.for.message.encryptio |
47960 | 6e 27 29 73 65 63 72 65 74 20 3d 20 63 69 70 68 65 72 2e 65 6e 63 72 79 70 74 28 62 27 48 65 6c | n')secret.=.cipher.encrypt(b'Hel |
47980 | 6c 6f 20 61 67 61 69 6e 20 75 73 69 6e 67 20 72 63 34 20 66 6f 72 20 6d 65 73 73 61 67 65 20 65 | lo.again.using.rc4.for.message.e |
479a0 | 6e 63 72 79 70 74 69 6f 6e 27 29 81 07 85 3f 07 01 01 81 0b 81 0b 2d 06 63 69 70 68 65 72 2e 65 | ncryption')...?.......-.cipher.e |
479c0 | 6e 63 72 79 70 74 28 62 27 48 65 6c 6c 6f 20 61 67 61 69 6e 20 75 73 69 6e 67 20 72 63 34 20 66 | ncrypt(b'Hello.again.using.rc4.f |
479e0 | 6f 72 20 6d 65 73 73 61 67 65 20 65 6e 63 72 79 70 74 69 6f 6e 27 29 63 69 70 68 65 72 2e 65 6e | or.message.encryption')cipher.en |
47a00 | 63 72 79 70 74 28 62 27 48 65 6c 6c 6f 20 61 67 61 69 6e 20 75 73 69 6e 67 20 72 63 34 20 66 6f | crypt(b'Hello.again.using.rc4.fo |
47a20 | 72 20 6d 65 73 73 61 67 65 20 65 6e 63 72 79 70 74 69 6f 6e 27 29 55 85 3e 05 01 01 5b 5b 2d 05 | r.message.encryption')U.>...[[-. |
47a40 | 6b 65 79 20 3d 20 62 27 56 65 72 79 20 6c 6f 6e 67 20 61 6e 64 20 63 6f 6e 66 69 64 65 6e 74 69 | key.=.b'Very.long.and.confidenti |
47a60 | 61 6c 20 6b 65 79 27 6b 65 79 20 3d 20 62 27 56 65 72 79 20 6c 6f 6e 67 20 61 6e 64 20 63 6f 6e | al.key'key.=.b'Very.long.and.con |
47a80 | 66 69 64 65 6e 74 69 61 6c 20 6b 65 79 27 13 85 3d 05 01 01 19 19 2d 04 63 69 70 68 65 72 63 69 | fidential.key'..=.....-.cipherci |
47aa0 | 70 68 65 72 33 85 3c 05 01 01 39 39 2d 03 63 69 70 68 65 72 20 3d 20 41 52 43 34 2e 6e 65 77 28 | pher3.<...99-.cipher.=.ARC4.new( |
47ac0 | 6b 65 79 29 63 69 70 68 65 72 20 3d 20 41 52 43 34 2e 6e 65 77 28 6b 65 79 29 71 85 3b 05 01 01 | key)cipher.=.ARC4.new(key)q.;... |
47ae0 | 77 77 2d 02 6b 65 79 20 3d 20 62 27 48 65 6c 6c 6f 20 61 67 61 69 6e 20 75 73 69 6e 67 20 72 63 | ww-.key.=.b'Hello.again.using.rc |
47b00 | 34 20 66 6f 72 20 6d 65 73 73 61 67 65 20 65 6e 63 72 79 70 74 69 6f 6e 27 6b 65 79 20 3d 20 62 | 4.for.message.encryption'key.=.b |
47b20 | 27 48 65 6c 6c 6f 20 61 67 61 69 6e 20 75 73 69 6e 67 20 72 63 34 20 66 6f 72 20 6d 65 73 73 61 | 'Hello.again.using.rc4.for.messa |
47b40 | 67 65 20 65 6e 63 72 79 70 74 69 6f 6e 27 42 85 3a 05 01 09 49 49 2d 66 72 6f 6d 20 43 72 79 70 | ge.encryption'B.:...II-from.Cryp |
47b60 | 74 6f 2e 43 69 70 68 65 72 20 69 6d 70 6f 72 74 20 41 52 43 34 66 72 6f 6d 20 43 72 79 70 74 6f | to.Cipher.import.ARC4from.Crypto |
47b80 | 2e 43 69 70 68 65 72 20 69 6d 70 6f 72 74 20 41 52 43 34 50 85 39 05 01 01 6d 3f 2c 02 67 65 74 | .Cipher.import.ARC4P.9...m?,.get |
47ba0 | 5f 69 70 79 74 68 6f 6e 28 29 2e 73 79 73 74 65 6d 28 27 70 69 70 20 69 6e 73 74 61 6c 6c 20 70 | _ipython().system('pip.install.p |
47bc0 | 79 63 72 79 70 74 6f 64 6f 6d 65 27 29 21 70 69 70 20 69 6e 73 74 61 6c 6c 20 70 79 63 72 79 70 | ycryptodome')!pip.install.pycryp |
47be0 | 74 6f 64 6f 6d 65 42 85 38 05 01 09 49 49 2c 66 72 6f 6d 20 43 72 79 70 74 6f 2e 43 69 70 68 65 | todomeB.8...II,from.Crypto.Ciphe |
47c00 | 72 20 69 6d 70 6f 72 74 20 41 52 43 34 66 72 6f 6d 20 43 72 79 70 74 6f 2e 43 69 70 68 65 72 20 | r.import.ARC4from.Crypto.Cipher. |
47c20 | 69 6d 70 6f 72 74 20 41 52 43 34 82 64 85 37 07 01 02 82 67 82 67 25 00 b2 63 61 74 65 67 6f 72 | import.ARC4.d.7....g.g%..categor |
47c40 | 69 63 61 6c 5f 66 65 61 74 75 72 65 73 20 3d 20 5b 22 43 68 61 6e 6e 65 6c 22 2c 20 22 52 65 67 | ical_features.=.["Channel",."Reg |
47c60 | 69 6f 6e 22 5d 0a 63 6f 6e 74 69 6e 6f 75 73 5f 66 65 61 74 75 72 65 73 20 3d 20 5b 22 46 72 65 | ion"].continous_features.=.["Fre |
47c80 | 73 68 22 2c 20 22 4d 69 6c 6b 22 2c 20 22 47 72 6f 63 65 72 79 22 2c 20 22 46 72 6f 7a 65 6e 22 | sh",."Milk",."Grocery",."Frozen" |
47ca0 | 2c 20 22 44 65 74 65 72 67 65 6e 74 73 5f 50 61 70 65 72 22 2c 20 22 44 65 6c 69 63 61 73 73 65 | ,."Detergents_Paper",."Delicasse |
47cc0 | 6e 22 5d 0a 0a 64 66 5b 63 6f 6e 74 69 6e 6f 75 73 5f 66 65 61 74 75 72 65 73 5d 2e 64 65 73 63 | n"]..df[continous_features].desc |
47ce0 | 72 69 62 65 28 29 63 61 74 65 67 6f 72 69 63 61 6c 5f 66 65 61 74 75 72 65 73 20 3d 20 5b 22 43 | ribe()categorical_features.=.["C |
47d00 | 68 61 6e 6e 65 6c 22 2c 20 22 52 65 67 69 6f 6e 22 5d 0a 63 6f 6e 74 69 6e 6f 75 73 5f 66 65 61 | hannel",."Region"].continous_fea |
47d20 | 74 75 72 65 73 20 3d 20 5b 22 46 72 65 73 68 22 2c 20 22 4d 69 6c 6b 22 2c 20 22 47 72 6f 63 65 | tures.=.["Fresh",."Milk",."Groce |
47d40 | 72 79 22 2c 20 22 46 72 6f 7a 65 6e 22 2c 20 22 44 65 74 65 72 67 65 6e 74 73 5f 50 61 70 65 72 | ry",."Frozen",."Detergents_Paper |
47d60 | 22 2c 20 22 44 65 6c 69 63 61 73 73 65 6e 22 5d 0a 0a 64 66 5b 63 6f 6e 74 69 6e 6f 75 73 5f 66 | ",."Delicassen"]..df[continous_f |
47d80 | 65 61 74 75 72 65 73 5d 2e 64 65 73 63 72 69 62 65 28 29 60 85 36 05 01 02 65 65 25 00 b1 64 66 | eatures].describe()`.6...ee%..df |
47da0 | 20 3d 20 70 64 2e 72 65 61 64 5f 63 73 76 28 22 77 68 6f 6c 65 73 61 6c 65 2e 63 73 76 22 29 0a | .=.pd.read_csv("wholesale.csv"). |
47dc0 | 0a 64 66 2e 68 65 61 64 28 29 64 66 20 3d 20 70 64 2e 72 65 61 64 5f 63 73 76 28 22 77 68 6f 6c | .df.head()df.=.pd.read_csv("whol |
47de0 | 65 73 61 6c 65 2e 63 73 76 22 29 0a 0a 64 66 2e 68 65 61 64 28 29 81 7f 85 35 07 01 01 82 03 82 | esale.csv")..df.head()...5...... |
47e00 | 03 2a 3f 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 20 3d 20 6e 70 2e 61 72 67 6d 61 78 28 63 76 72 20 | .*?n_components.=.np.argmax(cvr. |
47e20 | 3e 3d 20 30 2e 39 35 29 20 2b 20 31 0a 70 72 69 6e 74 28 22 4e 75 6d 62 65 72 20 6f 66 20 70 72 | >=.0.95).+.1.print("Number.of.pr |
47e40 | 69 6e 63 69 70 61 6c 20 63 6f 6d 70 6f 6e 65 6e 74 73 20 74 6f 20 65 78 70 6c 61 69 6e 20 39 35 | incipal.components.to.explain.95 |
47e60 | 25 20 6f 66 20 76 61 72 69 61 6e 63 65 3a 22 2c 20 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 29 6e 5f | %.of.variance:",.n_components)n_ |
47e80 | 63 6f 6d 70 6f 6e 65 6e 74 73 20 3d 20 6e 70 2e 61 72 67 6d 61 78 28 63 76 72 20 3e 3d 20 30 2e | components.=.np.argmax(cvr.>=.0. |
47ea0 | 39 35 29 20 2b 20 31 0a 70 72 69 6e 74 28 22 4e 75 6d 62 65 72 20 6f 66 20 70 72 69 6e 63 69 70 | 95).+.1.print("Number.of.princip |
47ec0 | 61 6c 20 63 6f 6d 70 6f 6e 65 6e 74 73 20 74 6f 20 65 78 70 6c 61 69 6e 20 39 35 25 20 6f 66 20 | al.components.to.explain.95%.of. |
47ee0 | 76 61 72 69 61 6e 63 65 3a 22 2c 20 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 29 82 03 85 34 07 01 01 | variance:",.n_components)...4... |
47f00 | 82 07 82 07 2a 3e 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 20 3d 20 6e 70 2e 61 72 67 6d 61 78 28 63 | ....*>n_components.=.np.argmax(c |
47f20 | 76 72 20 3e 3d 20 30 2e 39 35 29 20 2b 20 31 0a 70 72 69 6e 74 28 22 5c 6e 4e 75 6d 62 65 72 20 | vr.>=.0.95).+.1.print("\nNumber. |
47f40 | 6f 66 20 70 72 69 6e 63 69 70 61 6c 20 63 6f 6d 70 6f 6e 65 6e 74 73 20 74 6f 20 65 78 70 6c 61 | of.principal.components.to.expla |
47f60 | 69 6e 20 39 35 25 20 6f 66 20 76 61 72 69 61 6e 63 65 3a 22 2c 20 6e 5f 63 6f 6d 70 6f 6e 65 6e | in.95%.of.variance:",.n_componen |
47f80 | 74 73 29 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 20 3d 20 6e 70 2e 61 72 67 6d 61 78 28 63 76 72 20 | ts)n_components.=.np.argmax(cvr. |
47fa0 | 3e 3d 20 30 2e 39 35 29 20 2b 20 31 0a 70 72 69 6e 74 28 22 5c 6e 4e 75 6d 62 65 72 20 6f 66 20 | >=.0.95).+.1.print("\nNumber.of. |
47fc0 | 70 72 69 6e 63 69 70 61 6c 20 63 6f 6d 70 6f 6e 65 6e 74 73 20 74 6f 20 65 78 70 6c 61 69 6e 20 | principal.components.to.explain. |
47fe0 | 39 35 25 20 6f 66 20 76 61 72 69 61 6e 63 65 3a 22 2c 20 6e 5f 63 6f 6d 70 6f 6e 65 6e 74 73 29 | 95%.of.variance:",.n_components) |
48000 | 0d 00 00 00 0e 0d 2e 00 0f c8 0f 7e 0f 42 0f 0e 0e c4 0e 90 0e 78 0e 4e 0e 16 0d ce 0d a8 0d 88 | ...........~.B.......x.N........ |
48020 | 0d 60 0d 2e 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | .`.............................. |
48040 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48060 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48080 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
480a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
480c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
480e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48100 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48120 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48140 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48160 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
481a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
481c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
481e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
482a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
482c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
482e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
483a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
483c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
483e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
484a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
484c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
484e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
485a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
485c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
485e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
486a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
486c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
486e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
487a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
487c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
487e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
488a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
488c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
488e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48940 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48960 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48980 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
489a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
489c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
489e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48a00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48a20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48a40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48a60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48a80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48aa0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48ac0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48ae0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48b00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48b20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48b40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48b60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48b80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48ba0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48bc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48be0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48c00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48c20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48c40 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48c60 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48c80 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48ca0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48cc0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48ce0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48d00 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
48d20 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 2f 85 7e 05 01 01 35 35 2d 45 70 6c 61 69 6e 2e 68 65 | ............../.~...55-Eplain.he |
48d40 | 78 28 29 2e 64 65 63 6f 64 65 28 29 70 6c 61 69 6e 2e 68 65 78 28 29 2e 64 65 63 6f 64 65 28 29 | x().decode()plain.hex().decode() |
48d60 | 25 85 7d 05 01 01 2b 2b 2d 44 70 6c 61 69 6e 2e 66 72 6f 6d 68 65 78 28 29 70 6c 61 69 6e 2e 66 | %.}...++-Dplain.fromhex()plain.f |
48d80 | 72 6f 6d 68 65 78 28 29 1d 85 7c 05 01 01 23 23 2d 43 70 6c 61 69 6e 2e 68 65 78 28 29 70 6c 61 | romhex()..|...##-Cplain.hex()pla |
48da0 | 69 6e 2e 68 65 78 28 29 23 85 7b 05 01 01 29 29 2d 42 70 6c 61 69 6e 2e 64 65 63 6f 64 65 28 29 | in.hex()#.{...))-Bplain.decode() |
48dc0 | 70 6c 61 69 6e 2e 64 65 63 6f 64 65 28 29 45 85 7a 05 01 01 4b 4b 2d 41 70 6c 61 69 6e 20 3d 20 | plain.decode()E.z...KK-Aplain.=. |
48de0 | 63 69 70 68 65 72 2e 64 65 63 72 79 70 74 28 63 6f 6e 74 65 6e 74 29 70 6c 61 69 6e 20 3d 20 63 | cipher.decrypt(content)plain.=.c |
48e00 | 69 70 68 65 72 2e 64 65 63 72 79 70 74 28 63 6f 6e 74 65 6e 74 29 35 85 79 05 01 01 3b 3b 2d 40 | ipher.decrypt(content)5.y...;;-@ |
48e20 | 63 69 70 68 65 72 2e 64 65 63 72 79 70 74 28 63 6f 6e 74 65 6e 74 29 63 69 70 68 65 72 2e 64 65 | cipher.decrypt(content)cipher.de |
48e40 | 63 72 79 70 74 28 63 6f 6e 74 65 6e 74 29 27 85 78 05 01 01 2d 2d 2d 3f 63 6f 6e 74 65 6e 74 2e | crypt(content)'.x...---?content. |
48e60 | 64 65 63 6f 64 65 28 29 63 6f 6e 74 65 6e 74 2e 64 65 63 6f 64 65 28 29 15 85 77 05 01 01 1b 1b | decode()content.decode()..w..... |
48e80 | 2d 3e 63 6f 6e 74 65 6e 74 63 6f 6e 74 65 6e 74 31 85 76 05 01 01 37 37 2d 3d 63 6f 6e 74 65 6e | ->contentcontent1.v...77-=conten |
48ea0 | 74 20 3d 20 66 69 6c 65 2e 72 65 61 64 28 29 63 6f 6e 74 65 6e 74 20 3d 20 66 69 6c 65 2e 72 65 | t.=.file.read()content.=.file.re |
48ec0 | 61 64 28 29 47 85 75 05 01 01 4d 4d 2d 3c 66 69 6c 65 20 3d 20 6f 70 65 6e 28 27 73 65 63 72 65 | ad()G.u...MM-<file.=.open('secre |
48ee0 | 74 2e 68 65 78 27 2c 20 27 62 72 2b 27 29 66 69 6c 65 20 3d 20 6f 70 65 6e 28 27 73 65 63 72 65 | t.hex',.'br+')file.=.open('secre |
48f00 | 74 2e 68 65 78 27 2c 20 27 62 72 2b 27 29 31 85 74 05 01 01 37 37 2d 3b 63 6f 6e 74 65 6e 74 20 | t.hex',.'br+')1.t...77-;content. |
48f20 | 3d 20 66 69 6c 65 2e 72 65 61 64 28 29 63 6f 6e 74 65 6e 74 20 3d 20 66 69 6c 65 2e 72 65 61 64 | =.file.read()content.=.file.read |
48f40 | 28 29 39 85 73 05 01 01 3f 3f 2d 3a 66 69 6c 65 20 3d 20 6f 70 65 6e 28 27 73 65 63 72 65 74 2e | ()9.s...??-:file.=.open('secret. |
48f60 | 68 65 78 27 29 66 69 6c 65 20 3d 20 6f 70 65 6e 28 27 73 65 63 72 65 74 2e 68 65 78 27 29 47 85 | hex')file.=.open('secret.hex')G. |
48f80 | 72 05 01 01 4d 4d 2d 39 63 69 70 68 65 72 2e 64 65 63 72 79 70 74 28 63 6f 6e 74 65 6e 74 29 2e | r...MM-9cipher.decrypt(content). |
48fa0 | 64 65 63 6f 64 65 28 29 63 69 70 68 65 72 2e 64 65 63 72 79 70 74 28 63 6f 6e 74 65 6e 74 29 2e | decode()cipher.decrypt(content). |
48fc0 | 64 65 63 6f 64 65 28 29 35 85 71 05 01 01 3b 3b 2d 38 63 69 70 68 65 72 2e 64 65 63 72 79 70 74 | decode()5.q...;;-8cipher.decrypt |
48fe0 | 28 63 6f 6e 74 65 6e 74 29 63 69 70 68 65 72 2e 64 65 63 72 79 70 74 28 63 6f 6e 74 65 6e 74 29 | (content)cipher.decrypt(content) |
49000 | 0a 00 00 00 bb 09 45 00 0f f6 0f ec 0f e2 0f d8 0f ce 0f c4 0f ba 0f b0 0f a6 0f 9c 0f 92 0f 88 | ......E......................... |
49020 | 0f 7e 0f 74 0f 6a 0f 60 0f 56 0f 4c 0f 42 0f 38 0f 2e 0f 24 0f 1a 0f 10 0f 06 0e fc 0e f2 0e e8 | .~.t.j.`.V.L.B.8...$............ |
49040 | 0e de 0e d4 0e ca 0e c0 0e b6 0e ac 0e a2 0e 98 0e 8e 0e 84 0e 7a 0e 70 0e 66 0e 5c 0e 52 0e 48 | .....................z.p.f.\.R.H |
49060 | 0e 40 0e 37 0e 2e 0e 25 0e 1c 0e 13 0e 0a 0e 01 0d f8 0d f0 0d e7 0d de 0d d5 0d cc 0d c3 0d ba | .@.7...%........................ |
49080 | 0d b1 0d a8 0d 9f 0d 96 0d 8d 0d 84 0d 7b 0d 72 0d 69 0d 60 0d 57 0d 4e 0d 45 0d 3c 0d 33 0d 2a | .............{.r.i.`.W.N.E.<.3.* |
490a0 | 0d 21 0d 18 0d 0f 0d 06 0c fd 0c f4 0c eb 0c e2 0c d9 0c d0 0c c7 0c be 0c b5 0c ac 0c a3 0c 9a | .!.............................. |
490c0 | 0c 91 0c 88 0c 7f 0c 76 0c 6d 0c 64 0c 5b 0c 52 0c 49 0c 40 0c 37 0c 2e 0c 25 0c 1c 0c 13 0c 0a | .......v.m.d.[.R.I.@.7...%...... |
490e0 | 0c 01 0b f8 0b ef 0b e6 0b dd 0b d4 0b cb 0b c2 0b ba 0b b1 0b a9 0b a0 0b 97 0b 8e 0b 85 0b 7c | ...............................| |
49100 | 0b 73 0b 6a 0b 61 0b 58 0b 4f 0b 46 0b 3d 0b 34 0b 2b 0b 22 0b 19 0b 10 0b 07 0a fe 0a f5 0a ec | .s.j.a.X.O.F.=.4.+."............ |
49120 | 0a e3 0a da 0a d1 0a c8 0a bf 0a b6 0a ad 0a a4 0a 9b 0a 92 0a 89 0a 80 0a 77 0a 6e 0a 65 0a 5c | .........................w.n.e.\ |
49140 | 0a 53 0a 4a 0a 41 0a 38 0a 2f 0a 26 0a 1d 0a 14 0a 0b 0a 02 09 f9 09 f0 09 e7 09 de 09 d5 09 cc | .S.J.A.8./.&.................... |
49160 | 09 c3 09 ba 09 b1 09 a8 09 9f 09 96 09 8d 09 84 09 7b 09 72 09 69 09 60 09 57 09 4e 09 45 00 00 | .................{.r.i.`.W.N.E.. |
49180 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
491a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
491c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
491e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49200 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49220 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49240 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49260 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49280 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
492a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
492c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
492e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49300 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49320 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49340 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49360 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49380 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
493a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
493c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
493e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49400 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49420 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49440 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49460 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49480 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
494a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
494c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
494e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49500 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49520 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49540 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49560 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49580 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
495a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
495c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
495e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49600 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49620 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49640 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49660 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49680 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
496a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
496c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
496e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49700 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49720 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49740 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49760 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49780 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
497a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
497c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
497e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49800 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49820 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49840 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49860 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49880 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
498a0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
498c0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
498e0 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49900 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49920 | 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 | ................................ |
49940 | 00 00 00 00 00 08 04 01 01 02 2d 45 02 fe 08 04 01 01 02 2d 44 02 fd 08 04 01 01 02 2d 43 02 fc | ..........-E.......-D.......-C.. |
49960 | 08 04 01 01 02 2d 42 02 fb 08 04 01 01 02 2d 41 02 fa 08 04 01 01 02 2d 40 02 f9 08 04 01 01 02 | .....-B.......-A.......-@....... |
49980 | 2d 3f 02 f8 08 04 01 01 02 2d 3e 02 f7 08 04 01 01 02 2d 3d 02 f6 08 04 01 01 02 2d 3c 02 f5 08 | -?.......->.......-=.......-<... |
499a0 | 04 01 01 02 2d 3b 02 f4 08 04 01 01 02 2d 3a 02 f3 08 04 01 01 02 2d 39 02 f2 08 04 01 01 02 2d | ....-;.......-:.......-9.......- |
499c0 | 38 02 f1 08 04 01 01 02 2d 37 02 f0 08 04 01 01 02 2d 36 02 ef 08 04 01 01 02 2d 35 02 ee 08 04 | 8.......-7.......-6.......-5.... |
499e0 | 01 01 02 2d 34 02 ed 08 04 01 01 02 2d 33 02 ec 08 04 01 01 02 2d 32 02 eb 08 04 01 01 02 2d 31 | ...-4.......-3.......-2.......-1 |
49a00 | 02 ea 08 04 01 01 02 2d 30 02 e9 08 04 01 01 02 2d 2f 02 e8 08 04 01 01 02 2d 2e 02 e7 08 04 01 | .......-0.......-/.......-...... |
49a20 | 01 02 2d 2d 02 e6 08 04 01 01 02 2d 2c 02 e5 08 04 01 01 02 2d 2b 02 e4 08 04 01 01 02 2d 2a 02 | ..--.......-,.......-+.......-*. |
49a40 | e3 08 04 01 01 02 2d 29 02 e2 08 04 01 01 02 2d 28 02 e1 08 04 01 01 02 2d 27 02 e0 08 04 01 01 | ......-).......-(.......-'...... |
49a60 | 02 2d 26 02 df 08 04 01 01 02 2d 25 02 de 08 04 01 01 02 2d 24 02 dd 08 04 01 01 02 2d 23 02 dc | .-&.......-%.......-$.......-#.. |
49a80 | 08 04 01 01 02 2d 22 02 db 08 04 01 01 02 2d 21 02 da 08 04 01 01 02 2d 20 02 d9 08 04 01 01 02 | .....-".......-!.......-........ |
49aa0 | 2d 1f 02 d8 08 04 01 01 02 2d 1e 02 d7 08 04 01 01 02 2d 1d 02 d6 08 04 01 01 02 2d 1c 02 d5 08 | -........-........-........-.... |
49ac0 | 04 01 01 02 2d 1b 02 d4 08 04 01 01 02 2d 1a 02 d3 08 04 01 01 02 2d 19 02 d2 08 04 01 01 02 2d | ....-........-........-........- |
49ae0 | 18 02 d1 08 04 01 01 02 2d 17 02 d0 08 04 01 01 02 2d 16 02 cf 08 04 01 01 02 2d 15 02 ce 08 04 | ........-........-........-..... |
49b00 | 01 01 02 2d 14 02 cd 08 04 01 01 02 2d 13 02 cc 08 04 01 01 02 2d 12 02 cb 08 04 01 01 02 2d 11 | ...-........-........-........-. |
49b20 | 02 ca 08 04 01 01 02 2d 10 02 c9 08 04 01 01 02 2d 0f 02 c8 08 04 01 01 02 2d 0e 02 c7 08 04 01 | .......-........-........-...... |
49b40 | 01 02 2d 0d 02 c6 08 04 01 01 02 2d 0c 02 c5 08 04 01 01 02 2d 0b 02 c4 08 04 01 01 02 2d 0a 02 | ..-........-........-........-.. |
49b60 | c3 08 04 01 01 02 2d 09 02 c2 08 04 01 01 02 2d 08 02 c1 08 04 01 01 02 2d 07 02 c0 08 04 01 01 | ......-........-........-....... |
49b80 | 02 2d 06 02 bf 08 04 01 01 02 2d 05 02 be 08 04 01 01 02 2d 04 02 bd 08 04 01 01 02 2d 03 02 bc | .-........-........-........-... |
49ba0 | 08 04 01 01 02 2d 02 02 bb 07 04 01 09 02 2d 02 ba 08 04 01 01 02 2c 02 02 b9 07 04 01 09 02 2c | .....-........-.......,........, |
49bc0 | 02 b8 08 04 01 01 02 2a 3f 02 b5 08 04 01 01 02 2a 3e 02 b4 08 04 01 01 02 2a 3d 02 b3 08 04 01 | .......*?.......*>.......*=..... |
49be0 | 01 02 2a 3c 02 b2 08 04 01 01 02 2a 3b 02 b1 08 04 01 01 02 2a 3a 02 b0 08 04 01 01 02 2a 39 02 | ..*<.......*;.......*:.......*9. |
49c00 | af 08 04 01 01 02 2a 38 02 ae 08 04 01 01 02 2a 37 02 ad 08 04 01 01 02 2a 36 02 ac 08 04 01 01 | ......*8.......*7.......*6...... |
49c20 | 02 2a 35 02 ab 08 04 01 01 02 2a 34 02 aa 08 04 01 01 02 2a 33 02 a9 08 04 01 01 02 2a 32 02 a8 | .*5.......*4.......*3.......*2.. |
49c40 | 08 04 01 01 02 2a 31 02 a7 08 04 01 01 02 2a 30 02 a6 08 04 01 01 02 2a 2f 02 a5 08 04 01 01 02 | .....*1.......*0.......*/....... |
49c60 | 2a 2e 02 a4 08 04 01 01 02 2a 2d 02 a3 08 04 01 01 02 2a 2c 02 a2 08 04 01 01 02 2a 2b 02 a1 08 | *........*-.......*,.......*+... |
49c80 | 04 01 01 02 2a 2a 02 a0 08 04 01 01 02 2a 29 02 9f 08 04 01 01 02 2a 28 02 9e 08 04 01 01 02 2a | ....**.......*).......*(.......* |
49ca0 | 27 02 9d 08 04 01 01 02 2a 26 02 9c 08 04 01 01 02 2a 25 02 9b 08 04 01 01 02 2a 24 02 9a 08 04 | '.......*&.......*%.......*$.... |
49cc0 | 01 01 02 2a 23 02 99 08 04 01 01 02 2a 22 02 98 08 04 01 01 02 2a 21 02 97 08 04 01 01 02 2a 20 | ...*#.......*".......*!.......*. |
49ce0 | 02 96 08 04 01 01 02 2a 1f 02 95 08 04 01 01 02 2a 1e 02 94 08 04 01 01 02 2a 1d 02 93 08 04 01 | .......*........*........*...... |
49d00 | 01 02 2a 1c 02 92 08 04 01 01 02 2a 1b 02 91 08 04 01 01 02 2a 1a 02 90 08 04 01 01 02 2a 19 02 | ..*........*........*........*.. |
49d20 | 8f 08 04 01 01 02 2a 18 02 8e 08 04 01 01 02 2a 17 02 8d 08 04 01 01 02 2a 16 02 8c 08 04 01 01 | ......*........*........*....... |
49d40 | 02 2a 15 02 8b 08 04 01 01 02 2a 14 02 8a 08 04 01 01 02 2a 13 02 89 08 04 01 01 02 2a 12 02 88 | .*........*........*........*... |
49d60 | 08 04 01 01 02 2a 11 02 87 08 04 01 01 02 2a 10 02 86 08 04 01 01 02 2a 0f 02 85 08 04 01 01 02 | .....*........*........*........ |
49d80 | 2a 0e 02 84 08 04 01 01 02 2a 0d 02 83 08 04 01 01 02 2a 0c 02 82 08 04 01 01 02 2a 0b 02 81 08 | *........*........*........*.... |
49da0 | 04 01 01 02 2a 0a 02 80 08 04 01 01 02 2a 09 02 7f 08 04 01 01 02 2a 08 02 7e 08 04 01 01 02 2a | ....*........*........*..~.....* |
49dc0 | 07 02 7d 08 04 01 01 02 2a 06 02 7c 08 04 01 01 02 2a 05 02 7b 08 04 01 01 02 2a 04 02 7a 08 04 | ..}.....*..|.....*..{.....*..z.. |
49de0 | 01 01 02 2a 03 02 79 08 04 01 01 02 2a 02 02 78 07 04 01 09 02 2a 02 77 08 04 01 01 02 28 09 01 | ...*..y.....*..x.....*.w.....(.. |
49e00 | f1 08 04 01 01 02 28 08 01 f0 08 04 01 01 02 28 07 01 e9 08 04 01 01 02 28 06 01 e8 08 04 01 01 | ......(........(........(....... |
49e20 | 02 28 05 01 e7 08 04 01 01 02 28 04 01 e5 08 04 01 01 02 28 03 01 e4 08 04 01 01 02 28 02 01 e3 | .(........(........(........(... |
49e40 | 07 04 01 09 02 28 01 e2 09 04 01 02 02 25 00 b2 02 b7 09 04 01 02 02 25 00 b1 02 b6 09 04 01 02 | .....(.......%.........%........ |
49e60 | 02 25 00 b0 02 76 09 04 01 02 02 25 00 af 02 75 09 04 01 02 02 25 00 ae 02 74 09 04 01 02 02 25 | .%...v.....%...u.....%...t.....% |
49e80 | 00 ad 02 73 09 04 01 02 02 25 00 ac 02 72 09 04 01 02 02 25 00 ab 02 71 09 04 01 02 02 25 00 aa | ...s.....%...r.....%...q.....%.. |
49ea0 | 02 70 09 04 01 02 02 25 00 a9 02 6f 09 04 01 02 02 25 00 a8 02 6e 09 04 01 02 02 25 00 a7 02 6d | .p.....%...o.....%...n.....%...m |
49ec0 | 09 04 01 02 02 25 00 a6 02 6c 09 04 01 02 02 25 00 a5 02 6b 09 04 01 02 02 25 00 a4 02 6a 09 04 | .....%...l.....%...k.....%...j.. |
49ee0 | 01 02 02 25 00 a3 02 69 09 04 01 02 02 25 00 a2 02 68 09 04 01 02 02 25 00 a1 02 67 09 04 01 02 | ...%...i.....%...h.....%...g.... |
49f00 | 02 25 00 a0 02 66 09 04 01 02 02 25 00 9f 02 65 09 04 01 02 02 25 00 9e 02 64 09 04 01 02 02 25 | .%...f.....%...e.....%...d.....% |
49f20 | 00 9d 02 63 09 04 01 02 02 25 00 9c 02 62 09 04 01 02 02 25 00 9b 02 61 09 04 01 02 02 25 00 9a | ...c.....%...b.....%...a.....%.. |
49f40 | 02 60 09 04 01 02 02 25 00 99 02 5f 09 04 01 02 02 25 00 98 02 5e 09 04 01 02 02 25 00 97 02 5d | .`.....%..._.....%...^.....%...] |
49f60 | 09 04 01 02 02 25 00 96 02 5c 09 04 01 02 02 25 00 95 02 5b 09 04 01 02 02 25 00 94 02 5a 09 04 | .....%...\.....%...[.....%...Z.. |
49f80 | 01 02 02 25 00 93 02 59 09 04 01 02 02 25 00 92 02 58 09 04 01 02 02 25 00 91 02 57 09 04 01 02 | ...%...Y.....%...X.....%...W.... |
49fa0 | 02 25 00 90 02 56 09 04 01 02 02 25 00 8f 02 55 09 04 01 02 02 25 00 8e 02 54 09 04 01 02 02 25 | .%...V.....%...U.....%...T.....% |
49fc0 | 00 8d 02 53 09 04 01 02 02 25 00 8c 02 52 09 04 01 02 02 25 00 8b 02 51 09 04 01 02 02 25 00 8a | ...S.....%...R.....%...Q.....%.. |
49fe0 | 02 50 09 04 01 02 02 25 00 89 02 4f 09 04 01 02 02 25 00 88 02 4e 09 04 01 02 02 25 00 87 02 4d | .P.....%...O.....%...N.....%...M |