initial commit
This commit is contained in:
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@@ -0,0 +1 @@
|
|||||||
|
.vs/
|
||||||
9472
data/AirQualityUCI.csv
Normal file
9472
data/AirQualityUCI.csv
Normal file
File diff suppressed because it is too large
Load Diff
1503
data/airfoil_self_noise.dat
Normal file
1503
data/airfoil_self_noise.dat
Normal file
File diff suppressed because it is too large
Load Diff
399
data/auto-mpg.data
Normal file
399
data/auto-mpg.data
Normal file
@@ -0,0 +1,399 @@
|
|||||||
|
mpg cylinders displacement horsepower weight acceleration model year origin
|
||||||
|
18 8 307 130 3504 12 70 1
|
||||||
|
15 8 350 165 3693 11.5 70 1
|
||||||
|
18 8 318 150 3436 11 70 1
|
||||||
|
16 8 304 150 3433 12 70 1
|
||||||
|
17 8 302 140 3449 10.5 70 1
|
||||||
|
15 8 429 198 4341 10 70 1
|
||||||
|
14 8 454 220 4354 9 70 1
|
||||||
|
14 8 440 215 4312 8.5 70 1
|
||||||
|
14 8 455 225 4425 10 70 1
|
||||||
|
15 8 390 190 3850 8.5 70 1
|
||||||
|
15 8 383 170 3563 10 70 1
|
||||||
|
14 8 340 160 3609 8 70 1
|
||||||
|
15 8 400 150 3761 9.5 70 1
|
||||||
|
14 8 455 225 3086 10 70 1
|
||||||
|
24 4 113 95 2372 15 70 3
|
||||||
|
22 6 198 95 2833 15.5 70 1
|
||||||
|
18 6 199 97 2774 15.5 70 1
|
||||||
|
21 6 200 85 2587 16 70 1
|
||||||
|
27 4 97 88 2130 14.5 70 3
|
||||||
|
26 4 97 46 1835 20.5 70 2
|
||||||
|
25 4 110 87 2672 17.5 70 2
|
||||||
|
24 4 107 90 2430 14.5 70 2
|
||||||
|
25 4 104 95 2375 17.5 70 2
|
||||||
|
26 4 121 113 2234 12.5 70 2
|
||||||
|
21 6 199 90 2648 15 70 1
|
||||||
|
10 8 360 215 4615 14 70 1
|
||||||
|
10 8 307 200 4376 15 70 1
|
||||||
|
11 8 318 210 4382 13.5 70 1
|
||||||
|
9 8 304 193 4732 18.5 70 1
|
||||||
|
27 4 97 88 2130 14.5 71 3
|
||||||
|
28 4 140 90 2264 15.5 71 1
|
||||||
|
25 4 113 95 2228 14 71 3
|
||||||
|
25 4 98 ? 2046 19 71 1
|
||||||
|
19 6 232 100 2634 13 71 1
|
||||||
|
16 6 225 105 3439 15.5 71 1
|
||||||
|
17 6 250 100 3329 15.5 71 1
|
||||||
|
19 6 250 88 3302 15.5 71 1
|
||||||
|
18 6 232 100 3288 15.5 71 1
|
||||||
|
14 8 350 165 4209 12 71 1
|
||||||
|
14 8 400 175 4464 11.5 71 1
|
||||||
|
14 8 351 153 4154 13.5 71 1
|
||||||
|
14 8 318 150 4096 13 71 1
|
||||||
|
12 8 383 180 4955 11.5 71 1
|
||||||
|
13 8 400 170 4746 12 71 1
|
||||||
|
13 8 400 175 5140 12 71 1
|
||||||
|
18 6 258 110 2962 13.5 71 1
|
||||||
|
22 4 140 72 2408 19 71 1
|
||||||
|
19 6 250 100 3282 15 71 1
|
||||||
|
18 6 250 88 3139 14.5 71 1
|
||||||
|
23 4 122 86 2220 14 71 1
|
||||||
|
28 4 116 90 2123 14 71 2
|
||||||
|
30 4 79 70 2074 19.5 71 2
|
||||||
|
30 4 88 76 2065 14.5 71 2
|
||||||
|
31 4 71 65 1773 19 71 3
|
||||||
|
35 4 72 69 1613 18 71 3
|
||||||
|
27 4 97 60 1834 19 71 2
|
||||||
|
26 4 91 70 1955 20.5 71 1
|
||||||
|
24 4 113 95 2278 15.5 72 3
|
||||||
|
25 4 97.5 80 2126 17 72 1
|
||||||
|
23 4 97 54 2254 23.5 72 2
|
||||||
|
20 4 140 90 2408 19.5 72 1
|
||||||
|
21 4 122 86 2226 16.5 72 1
|
||||||
|
13 8 350 165 4274 12 72 1
|
||||||
|
14 8 400 175 4385 12 72 1
|
||||||
|
15 8 318 150 4135 13.5 72 1
|
||||||
|
14 8 351 153 4129 13 72 1
|
||||||
|
17 8 304 150 3672 11.5 72 1
|
||||||
|
11 8 429 208 4633 11 72 1
|
||||||
|
13 8 350 155 4502 13.5 72 1
|
||||||
|
12 8 350 160 4456 13.5 72 1
|
||||||
|
13 8 400 190 4422 12.5 72 1
|
||||||
|
19 3 70 97 2330 13.5 72 3
|
||||||
|
15 8 304 150 3892 12.5 72 1
|
||||||
|
13 8 307 130 4098 14 72 1
|
||||||
|
13 8 302 140 4294 16 72 1
|
||||||
|
14 8 318 150 4077 14 72 1
|
||||||
|
18 4 121 112 2933 14.5 72 2
|
||||||
|
22 4 121 76 2511 18 72 2
|
||||||
|
21 4 120 87 2979 19.5 72 2
|
||||||
|
26 4 96 69 2189 18 72 2
|
||||||
|
22 4 122 86 2395 16 72 1
|
||||||
|
28 4 97 92 2288 17 72 3
|
||||||
|
23 4 120 97 2506 14.5 72 3
|
||||||
|
28 4 98 80 2164 15 72 1
|
||||||
|
27 4 97 88 2100 16.5 72 3
|
||||||
|
13 8 350 175 4100 13 73 1
|
||||||
|
14 8 304 150 3672 11.5 73 1
|
||||||
|
13 8 350 145 3988 13 73 1
|
||||||
|
14 8 302 137 4042 14.5 73 1
|
||||||
|
15 8 318 150 3777 12.5 73 1
|
||||||
|
12 8 429 198 4952 11.5 73 1
|
||||||
|
13 8 400 150 4464 12 73 1
|
||||||
|
13 8 351 158 4363 13 73 1
|
||||||
|
14 8 318 150 4237 14.5 73 1
|
||||||
|
13 8 440 215 4735 11 73 1
|
||||||
|
12 8 455 225 4951 11 73 1
|
||||||
|
13 8 360 175 3821 11 73 1
|
||||||
|
18 6 225 105 3121 16.5 73 1
|
||||||
|
16 6 250 100 3278 18 73 1
|
||||||
|
18 6 232 100 2945 16 73 1
|
||||||
|
18 6 250 88 3021 16.5 73 1
|
||||||
|
23 6 198 95 2904 16 73 1
|
||||||
|
26 4 97 46 1950 21 73 2
|
||||||
|
11 8 400 150 4997 14 73 1
|
||||||
|
12 8 400 167 4906 12.5 73 1
|
||||||
|
13 8 360 170 4654 13 73 1
|
||||||
|
12 8 350 180 4499 12.5 73 1
|
||||||
|
18 6 232 100 2789 15 73 1
|
||||||
|
20 4 97 88 2279 19 73 3
|
||||||
|
21 4 140 72 2401 19.5 73 1
|
||||||
|
22 4 108 94 2379 16.5 73 3
|
||||||
|
18 3 70 90 2124 13.5 73 3
|
||||||
|
19 4 122 85 2310 18.5 73 1
|
||||||
|
21 6 155 107 2472 14 73 1
|
||||||
|
26 4 98 90 2265 15.5 73 2
|
||||||
|
15 8 350 145 4082 13 73 1
|
||||||
|
16 8 400 230 4278 9.5 73 1
|
||||||
|
29 4 68 49 1867 19.5 73 2
|
||||||
|
24 4 116 75 2158 15.5 73 2
|
||||||
|
20 4 114 91 2582 14 73 2
|
||||||
|
19 4 121 112 2868 15.5 73 2
|
||||||
|
15 8 318 150 3399 11 73 1
|
||||||
|
24 4 121 110 2660 14 73 2
|
||||||
|
20 6 156 122 2807 13.5 73 3
|
||||||
|
11 8 350 180 3664 11 73 1
|
||||||
|
20 6 198 95 3102 16.5 74 1
|
||||||
|
21 6 200 ? 2875 17 74 1
|
||||||
|
19 6 232 100 2901 16 74 1
|
||||||
|
15 6 250 100 3336 17 74 1
|
||||||
|
31 4 79 67 1950 19 74 3
|
||||||
|
26 4 122 80 2451 16.5 74 1
|
||||||
|
32 4 71 65 1836 21 74 3
|
||||||
|
25 4 140 75 2542 17 74 1
|
||||||
|
16 6 250 100 3781 17 74 1
|
||||||
|
16 6 258 110 3632 18 74 1
|
||||||
|
18 6 225 105 3613 16.5 74 1
|
||||||
|
16 8 302 140 4141 14 74 1
|
||||||
|
13 8 350 150 4699 14.5 74 1
|
||||||
|
14 8 318 150 4457 13.5 74 1
|
||||||
|
14 8 302 140 4638 16 74 1
|
||||||
|
14 8 304 150 4257 15.5 74 1
|
||||||
|
29 4 98 83 2219 16.5 74 2
|
||||||
|
26 4 79 67 1963 15.5 74 2
|
||||||
|
26 4 97 78 2300 14.5 74 2
|
||||||
|
31 4 76 52 1649 16.5 74 3
|
||||||
|
32 4 83 61 2003 19 74 3
|
||||||
|
28 4 90 75 2125 14.5 74 1
|
||||||
|
24 4 90 75 2108 15.5 74 2
|
||||||
|
26 4 116 75 2246 14 74 2
|
||||||
|
24 4 120 97 2489 15 74 3
|
||||||
|
26 4 108 93 2391 15.5 74 3
|
||||||
|
31 4 79 67 2000 16 74 2
|
||||||
|
19 6 225 95 3264 16 75 1
|
||||||
|
18 6 250 105 3459 16 75 1
|
||||||
|
15 6 250 72 3432 21 75 1
|
||||||
|
15 6 250 72 3158 19.5 75 1
|
||||||
|
16 8 400 170 4668 11.5 75 1
|
||||||
|
15 8 350 145 4440 14 75 1
|
||||||
|
16 8 318 150 4498 14.5 75 1
|
||||||
|
14 8 351 148 4657 13.5 75 1
|
||||||
|
17 6 231 110 3907 21 75 1
|
||||||
|
16 6 250 105 3897 18.5 75 1
|
||||||
|
15 6 258 110 3730 19 75 1
|
||||||
|
18 6 225 95 3785 19 75 1
|
||||||
|
21 6 231 110 3039 15 75 1
|
||||||
|
20 8 262 110 3221 13.5 75 1
|
||||||
|
13 8 302 129 3169 12 75 1
|
||||||
|
29 4 97 75 2171 16 75 3
|
||||||
|
23 4 140 83 2639 17 75 1
|
||||||
|
20 6 232 100 2914 16 75 1
|
||||||
|
23 4 140 78 2592 18.5 75 1
|
||||||
|
24 4 134 96 2702 13.5 75 3
|
||||||
|
25 4 90 71 2223 16.5 75 2
|
||||||
|
24 4 119 97 2545 17 75 3
|
||||||
|
18 6 171 97 2984 14.5 75 1
|
||||||
|
29 4 90 70 1937 14 75 2
|
||||||
|
19 6 232 90 3211 17 75 1
|
||||||
|
23 4 115 95 2694 15 75 2
|
||||||
|
23 4 120 88 2957 17 75 2
|
||||||
|
22 4 121 98 2945 14.5 75 2
|
||||||
|
25 4 121 115 2671 13.5 75 2
|
||||||
|
33 4 91 53 1795 17.5 75 3
|
||||||
|
28 4 107 86 2464 15.5 76 2
|
||||||
|
25 4 116 81 2220 16.9 76 2
|
||||||
|
25 4 140 92 2572 14.9 76 1
|
||||||
|
26 4 98 79 2255 17.7 76 1
|
||||||
|
27 4 101 83 2202 15.3 76 2
|
||||||
|
17.5 8 305 140 4215 13 76 1
|
||||||
|
16 8 318 150 4190 13 76 1
|
||||||
|
15.5 8 304 120 3962 13.9 76 1
|
||||||
|
14.5 8 351 152 4215 12.8 76 1
|
||||||
|
22 6 225 100 3233 15.4 76 1
|
||||||
|
22 6 250 105 3353 14.5 76 1
|
||||||
|
24 6 200 81 3012 17.6 76 1
|
||||||
|
22.5 6 232 90 3085 17.6 76 1
|
||||||
|
29 4 85 52 2035 22.2 76 1
|
||||||
|
24.5 4 98 60 2164 22.1 76 1
|
||||||
|
29 4 90 70 1937 14.2 76 2
|
||||||
|
33 4 91 53 1795 17.4 76 3
|
||||||
|
20 6 225 100 3651 17.7 76 1
|
||||||
|
18 6 250 78 3574 21 76 1
|
||||||
|
18.5 6 250 110 3645 16.2 76 1
|
||||||
|
17.5 6 258 95 3193 17.8 76 1
|
||||||
|
29.5 4 97 71 1825 12.2 76 2
|
||||||
|
32 4 85 70 1990 17 76 3
|
||||||
|
28 4 97 75 2155 16.4 76 3
|
||||||
|
26.5 4 140 72 2565 13.6 76 1
|
||||||
|
20 4 130 102 3150 15.7 76 2
|
||||||
|
13 8 318 150 3940 13.2 76 1
|
||||||
|
19 4 120 88 3270 21.9 76 2
|
||||||
|
19 6 156 108 2930 15.5 76 3
|
||||||
|
16.5 6 168 120 3820 16.7 76 2
|
||||||
|
16.5 8 350 180 4380 12.1 76 1
|
||||||
|
13 8 350 145 4055 12 76 1
|
||||||
|
13 8 302 130 3870 15 76 1
|
||||||
|
13 8 318 150 3755 14 76 1
|
||||||
|
31.5 4 98 68 2045 18.5 77 3
|
||||||
|
30 4 111 80 2155 14.8 77 1
|
||||||
|
36 4 79 58 1825 18.6 77 2
|
||||||
|
25.5 4 122 96 2300 15.5 77 1
|
||||||
|
33.5 4 85 70 1945 16.8 77 3
|
||||||
|
17.5 8 305 145 3880 12.5 77 1
|
||||||
|
17 8 260 110 4060 19 77 1
|
||||||
|
15.5 8 318 145 4140 13.7 77 1
|
||||||
|
15 8 302 130 4295 14.9 77 1
|
||||||
|
17.5 6 250 110 3520 16.4 77 1
|
||||||
|
20.5 6 231 105 3425 16.9 77 1
|
||||||
|
19 6 225 100 3630 17.7 77 1
|
||||||
|
18.5 6 250 98 3525 19 77 1
|
||||||
|
16 8 400 180 4220 11.1 77 1
|
||||||
|
15.5 8 350 170 4165 11.4 77 1
|
||||||
|
15.5 8 400 190 4325 12.2 77 1
|
||||||
|
16 8 351 149 4335 14.5 77 1
|
||||||
|
29 4 97 78 1940 14.5 77 2
|
||||||
|
24.5 4 151 88 2740 16 77 1
|
||||||
|
26 4 97 75 2265 18.2 77 3
|
||||||
|
25.5 4 140 89 2755 15.8 77 1
|
||||||
|
30.5 4 98 63 2051 17 77 1
|
||||||
|
33.5 4 98 83 2075 15.9 77 1
|
||||||
|
30 4 97 67 1985 16.4 77 3
|
||||||
|
30.5 4 97 78 2190 14.1 77 2
|
||||||
|
22 6 146 97 2815 14.5 77 3
|
||||||
|
21.5 4 121 110 2600 12.8 77 2
|
||||||
|
21.5 3 80 110 2720 13.5 77 3
|
||||||
|
43.1 4 90 48 1985 21.5 78 2
|
||||||
|
36.1 4 98 66 1800 14.4 78 1
|
||||||
|
32.8 4 78 52 1985 19.4 78 3
|
||||||
|
39.4 4 85 70 2070 18.6 78 3
|
||||||
|
36.1 4 91 60 1800 16.4 78 3
|
||||||
|
19.9 8 260 110 3365 15.5 78 1
|
||||||
|
19.4 8 318 140 3735 13.2 78 1
|
||||||
|
20.2 8 302 139 3570 12.8 78 1
|
||||||
|
19.2 6 231 105 3535 19.2 78 1
|
||||||
|
20.5 6 200 95 3155 18.2 78 1
|
||||||
|
20.2 6 200 85 2965 15.8 78 1
|
||||||
|
25.1 4 140 88 2720 15.4 78 1
|
||||||
|
20.5 6 225 100 3430 17.2 78 1
|
||||||
|
19.4 6 232 90 3210 17.2 78 1
|
||||||
|
20.6 6 231 105 3380 15.8 78 1
|
||||||
|
20.8 6 200 85 3070 16.7 78 1
|
||||||
|
18.6 6 225 110 3620 18.7 78 1
|
||||||
|
18.1 6 258 120 3410 15.1 78 1
|
||||||
|
19.2 8 305 145 3425 13.2 78 1
|
||||||
|
17.7 6 231 165 3445 13.4 78 1
|
||||||
|
18.1 8 302 139 3205 11.2 78 1
|
||||||
|
17.5 8 318 140 4080 13.7 78 1
|
||||||
|
30 4 98 68 2155 16.5 78 1
|
||||||
|
27.5 4 134 95 2560 14.2 78 3
|
||||||
|
27.2 4 119 97 2300 14.7 78 3
|
||||||
|
30.9 4 105 75 2230 14.5 78 1
|
||||||
|
21.1 4 134 95 2515 14.8 78 3
|
||||||
|
23.2 4 156 105 2745 16.7 78 1
|
||||||
|
23.8 4 151 85 2855 17.6 78 1
|
||||||
|
23.9 4 119 97 2405 14.9 78 3
|
||||||
|
20.3 5 131 103 2830 15.9 78 2
|
||||||
|
17 6 163 125 3140 13.6 78 2
|
||||||
|
21.6 4 121 115 2795 15.7 78 2
|
||||||
|
16.2 6 163 133 3410 15.8 78 2
|
||||||
|
31.5 4 89 71 1990 14.9 78 2
|
||||||
|
29.5 4 98 68 2135 16.6 78 3
|
||||||
|
21.5 6 231 115 3245 15.4 79 1
|
||||||
|
19.8 6 200 85 2990 18.2 79 1
|
||||||
|
22.3 4 140 88 2890 17.3 79 1
|
||||||
|
20.2 6 232 90 3265 18.2 79 1
|
||||||
|
20.6 6 225 110 3360 16.6 79 1
|
||||||
|
17 8 305 130 3840 15.4 79 1
|
||||||
|
17.6 8 302 129 3725 13.4 79 1
|
||||||
|
16.5 8 351 138 3955 13.2 79 1
|
||||||
|
18.2 8 318 135 3830 15.2 79 1
|
||||||
|
16.9 8 350 155 4360 14.9 79 1
|
||||||
|
15.5 8 351 142 4054 14.3 79 1
|
||||||
|
19.2 8 267 125 3605 15 79 1
|
||||||
|
18.5 8 360 150 3940 13 79 1
|
||||||
|
31.9 4 89 71 1925 14 79 2
|
||||||
|
34.1 4 86 65 1975 15.2 79 3
|
||||||
|
35.7 4 98 80 1915 14.4 79 1
|
||||||
|
27.4 4 121 80 2670 15 79 1
|
||||||
|
25.4 5 183 77 3530 20.1 79 2
|
||||||
|
23 8 350 125 3900 17.4 79 1
|
||||||
|
27.2 4 141 71 3190 24.8 79 2
|
||||||
|
23.9 8 260 90 3420 22.2 79 1
|
||||||
|
34.2 4 105 70 2200 13.2 79 1
|
||||||
|
34.5 4 105 70 2150 14.9 79 1
|
||||||
|
31.8 4 85 65 2020 19.2 79 3
|
||||||
|
37.3 4 91 69 2130 14.7 79 2
|
||||||
|
28.4 4 151 90 2670 16 79 1
|
||||||
|
28.8 6 173 115 2595 11.3 79 1
|
||||||
|
26.8 6 173 115 2700 12.9 79 1
|
||||||
|
33.5 4 151 90 2556 13.2 79 1
|
||||||
|
41.5 4 98 76 2144 14.7 80 2
|
||||||
|
38.1 4 89 60 1968 18.8 80 3
|
||||||
|
32.1 4 98 70 2120 15.5 80 1
|
||||||
|
37.2 4 86 65 2019 16.4 80 3
|
||||||
|
28 4 151 90 2678 16.5 80 1
|
||||||
|
26.4 4 140 88 2870 18.1 80 1
|
||||||
|
24.3 4 151 90 3003 20.1 80 1
|
||||||
|
19.1 6 225 90 3381 18.7 80 1
|
||||||
|
34.3 4 97 78 2188 15.8 80 2
|
||||||
|
29.8 4 134 90 2711 15.5 80 3
|
||||||
|
31.3 4 120 75 2542 17.5 80 3
|
||||||
|
37 4 119 92 2434 15 80 3
|
||||||
|
32.2 4 108 75 2265 15.2 80 3
|
||||||
|
46.6 4 86 65 2110 17.9 80 3
|
||||||
|
27.9 4 156 105 2800 14.4 80 1
|
||||||
|
40.8 4 85 65 2110 19.2 80 3
|
||||||
|
44.3 4 90 48 2085 21.7 80 2
|
||||||
|
43.4 4 90 48 2335 23.7 80 2
|
||||||
|
36.4 5 121 67 2950 19.9 80 2
|
||||||
|
30 4 146 67 3250 21.8 80 2
|
||||||
|
44.6 4 91 67 1850 13.8 80 3
|
||||||
|
40.9 4 85 ? 1835 17.3 80 2
|
||||||
|
33.8 4 97 67 2145 18 80 3
|
||||||
|
29.8 4 89 62 1845 15.3 80 2
|
||||||
|
32.7 6 168 132 2910 11.4 80 3
|
||||||
|
23.7 3 70 100 2420 12.5 80 3
|
||||||
|
35 4 122 88 2500 15.1 80 2
|
||||||
|
23.6 4 140 ? 2905 14.3 80 1
|
||||||
|
32.4 4 107 72 2290 17 80 3
|
||||||
|
27.2 4 135 84 2490 15.7 81 1
|
||||||
|
26.6 4 151 84 2635 16.4 81 1
|
||||||
|
25.8 4 156 92 2620 14.4 81 1
|
||||||
|
23.5 6 173 110 2725 12.6 81 1
|
||||||
|
30 4 135 84 2385 12.9 81 1
|
||||||
|
39.1 4 79 58 1755 16.9 81 3
|
||||||
|
39 4 86 64 1875 16.4 81 1
|
||||||
|
35.1 4 81 60 1760 16.1 81 3
|
||||||
|
32.3 4 97 67 2065 17.8 81 3
|
||||||
|
37 4 85 65 1975 19.4 81 3
|
||||||
|
37.7 4 89 62 2050 17.3 81 3
|
||||||
|
34.1 4 91 68 1985 16 81 3
|
||||||
|
34.7 4 105 63 2215 14.9 81 1
|
||||||
|
34.4 4 98 65 2045 16.2 81 1
|
||||||
|
29.9 4 98 65 2380 20.7 81 1
|
||||||
|
33 4 105 74 2190 14.2 81 2
|
||||||
|
34.5 4 100 ? 2320 15.8 81 2
|
||||||
|
33.7 4 107 75 2210 14.4 81 3
|
||||||
|
32.4 4 108 75 2350 16.8 81 3
|
||||||
|
32.9 4 119 100 2615 14.8 81 3
|
||||||
|
31.6 4 120 74 2635 18.3 81 3
|
||||||
|
28.1 4 141 80 3230 20.4 81 2
|
||||||
|
30.7 6 145 76 3160 19.6 81 2
|
||||||
|
25.4 6 168 116 2900 12.6 81 3
|
||||||
|
24.2 6 146 120 2930 13.8 81 3
|
||||||
|
22.4 6 231 110 3415 15.8 81 1
|
||||||
|
26.6 8 350 105 3725 19 81 1
|
||||||
|
20.2 6 200 88 3060 17.1 81 1
|
||||||
|
17.6 6 225 85 3465 16.6 81 1
|
||||||
|
28 4 112 88 2605 19.6 82 1
|
||||||
|
27 4 112 88 2640 18.6 82 1
|
||||||
|
34 4 112 88 2395 18 82 1
|
||||||
|
31 4 112 85 2575 16.2 82 1
|
||||||
|
29 4 135 84 2525 16 82 1
|
||||||
|
27 4 151 90 2735 18 82 1
|
||||||
|
24 4 140 92 2865 16.4 82 1
|
||||||
|
23 4 151 ? 3035 20.5 82 1
|
||||||
|
36 4 105 74 1980 15.3 82 2
|
||||||
|
37 4 91 68 2025 18.2 82 3
|
||||||
|
31 4 91 68 1970 17.6 82 3
|
||||||
|
38 4 105 63 2125 14.7 82 1
|
||||||
|
36 4 98 70 2125 17.3 82 1
|
||||||
|
36 4 120 88 2160 14.5 82 3
|
||||||
|
36 4 107 75 2205 14.5 82 3
|
||||||
|
34 4 108 70 2245 16.9 82 3
|
||||||
|
38 4 91 67 1965 15 82 3
|
||||||
|
32 4 91 67 1965 15.7 82 3
|
||||||
|
38 4 91 67 1995 16.2 82 3
|
||||||
|
25 6 181 110 2945 16.4 82 1
|
||||||
|
38 6 262 85 3015 17 82 1
|
||||||
|
26 4 156 92 2585 14.5 82 1
|
||||||
|
22 6 232 112 2835 14.7 82 1
|
||||||
|
32 4 144 96 2665 13.9 82 3
|
||||||
|
36 4 135 84 2370 13 82 1
|
||||||
|
27 4 151 90 2950 17.3 82 1
|
||||||
|
27 4 140 86 2790 15.6 82 1
|
||||||
|
44 4 97 52 2130 24.6 82 2
|
||||||
|
32 4 135 84 2295 11.6 82 1
|
||||||
|
28 4 120 79 2625 18.6 82 1
|
||||||
|
31 4 119 82 2720 19.4 82 1
|
||||||
97
data/ex1data1.txt
Normal file
97
data/ex1data1.txt
Normal file
@@ -0,0 +1,97 @@
|
|||||||
|
6.1101,17.592
|
||||||
|
5.5277,9.1302
|
||||||
|
8.5186,13.662
|
||||||
|
7.0032,11.854
|
||||||
|
5.8598,6.8233
|
||||||
|
8.3829,11.886
|
||||||
|
7.4764,4.3483
|
||||||
|
8.5781,12
|
||||||
|
6.4862,6.5987
|
||||||
|
5.0546,3.8166
|
||||||
|
5.7107,3.2522
|
||||||
|
14.164,15.505
|
||||||
|
5.734,3.1551
|
||||||
|
8.4084,7.2258
|
||||||
|
5.6407,0.71618
|
||||||
|
5.3794,3.5129
|
||||||
|
6.3654,5.3048
|
||||||
|
5.1301,0.56077
|
||||||
|
6.4296,3.6518
|
||||||
|
7.0708,5.3893
|
||||||
|
6.1891,3.1386
|
||||||
|
20.27,21.767
|
||||||
|
5.4901,4.263
|
||||||
|
6.3261,5.1875
|
||||||
|
5.5649,3.0825
|
||||||
|
18.945,22.638
|
||||||
|
12.828,13.501
|
||||||
|
10.957,7.0467
|
||||||
|
13.176,14.692
|
||||||
|
22.203,24.147
|
||||||
|
5.2524,-1.22
|
||||||
|
6.5894,5.9966
|
||||||
|
9.2482,12.134
|
||||||
|
5.8918,1.8495
|
||||||
|
8.2111,6.5426
|
||||||
|
7.9334,4.5623
|
||||||
|
8.0959,4.1164
|
||||||
|
5.6063,3.3928
|
||||||
|
12.836,10.117
|
||||||
|
6.3534,5.4974
|
||||||
|
5.4069,0.55657
|
||||||
|
6.8825,3.9115
|
||||||
|
11.708,5.3854
|
||||||
|
5.7737,2.4406
|
||||||
|
7.8247,6.7318
|
||||||
|
7.0931,1.0463
|
||||||
|
5.0702,5.1337
|
||||||
|
5.8014,1.844
|
||||||
|
11.7,8.0043
|
||||||
|
5.5416,1.0179
|
||||||
|
7.5402,6.7504
|
||||||
|
5.3077,1.8396
|
||||||
|
7.4239,4.2885
|
||||||
|
7.6031,4.9981
|
||||||
|
6.3328,1.4233
|
||||||
|
6.3589,-1.4211
|
||||||
|
6.2742,2.4756
|
||||||
|
5.6397,4.6042
|
||||||
|
9.3102,3.9624
|
||||||
|
9.4536,5.4141
|
||||||
|
8.8254,5.1694
|
||||||
|
5.1793,-0.74279
|
||||||
|
21.279,17.929
|
||||||
|
14.908,12.054
|
||||||
|
18.959,17.054
|
||||||
|
7.2182,4.8852
|
||||||
|
8.2951,5.7442
|
||||||
|
10.236,7.7754
|
||||||
|
5.4994,1.0173
|
||||||
|
20.341,20.992
|
||||||
|
10.136,6.6799
|
||||||
|
7.3345,4.0259
|
||||||
|
6.0062,1.2784
|
||||||
|
7.2259,3.3411
|
||||||
|
5.0269,-2.6807
|
||||||
|
6.5479,0.29678
|
||||||
|
7.5386,3.8845
|
||||||
|
5.0365,5.7014
|
||||||
|
10.274,6.7526
|
||||||
|
5.1077,2.0576
|
||||||
|
5.7292,0.47953
|
||||||
|
5.1884,0.20421
|
||||||
|
6.3557,0.67861
|
||||||
|
9.7687,7.5435
|
||||||
|
6.5159,5.3436
|
||||||
|
8.5172,4.2415
|
||||||
|
9.1802,6.7981
|
||||||
|
6.002,0.92695
|
||||||
|
5.5204,0.152
|
||||||
|
5.0594,2.8214
|
||||||
|
5.7077,1.8451
|
||||||
|
7.6366,4.2959
|
||||||
|
5.8707,7.2029
|
||||||
|
5.3054,1.9869
|
||||||
|
8.2934,0.14454
|
||||||
|
13.394,9.0551
|
||||||
|
5.4369,0.61705
|
||||||
47
data/ex1data2.txt
Normal file
47
data/ex1data2.txt
Normal file
@@ -0,0 +1,47 @@
|
|||||||
|
2104,3,399900
|
||||||
|
1600,3,329900
|
||||||
|
2400,3,369000
|
||||||
|
1416,2,232000
|
||||||
|
3000,4,539900
|
||||||
|
1985,4,299900
|
||||||
|
1534,3,314900
|
||||||
|
1427,3,198999
|
||||||
|
1380,3,212000
|
||||||
|
1494,3,242500
|
||||||
|
1940,4,239999
|
||||||
|
2000,3,347000
|
||||||
|
1890,3,329999
|
||||||
|
4478,5,699900
|
||||||
|
1268,3,259900
|
||||||
|
2300,4,449900
|
||||||
|
1320,2,299900
|
||||||
|
1236,3,199900
|
||||||
|
2609,4,499998
|
||||||
|
3031,4,599000
|
||||||
|
1767,3,252900
|
||||||
|
1888,2,255000
|
||||||
|
1604,3,242900
|
||||||
|
1962,4,259900
|
||||||
|
3890,3,573900
|
||||||
|
1100,3,249900
|
||||||
|
1458,3,464500
|
||||||
|
2526,3,469000
|
||||||
|
2200,3,475000
|
||||||
|
2637,3,299900
|
||||||
|
1839,2,349900
|
||||||
|
1000,1,169900
|
||||||
|
2040,4,314900
|
||||||
|
3137,3,579900
|
||||||
|
1811,4,285900
|
||||||
|
1437,3,249900
|
||||||
|
1239,3,229900
|
||||||
|
2132,4,345000
|
||||||
|
4215,4,549000
|
||||||
|
2162,4,287000
|
||||||
|
1664,2,368500
|
||||||
|
2238,3,329900
|
||||||
|
2567,4,314000
|
||||||
|
1200,3,299000
|
||||||
|
852,2,179900
|
||||||
|
1852,4,299900
|
||||||
|
1203,3,239500
|
||||||
9
data/mlr01.csv
Normal file
9
data/mlr01.csv
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
X1,X2,X3,X4
|
||||||
|
2.900000095,9.199999809,13.19999981,2
|
||||||
|
2.400000095,8.699999809,11.5,3
|
||||||
|
2,7.199999809,10.80000019,4
|
||||||
|
2.299999952,8.5,12.30000019,2
|
||||||
|
3.200000048,9.6,12.60000038,3
|
||||||
|
1.899999976,6.800000191,10.60000038,5
|
||||||
|
3.400000095,9.699999809,14.10000038,1
|
||||||
|
2.099999905,7.900000095,11.19999981,3
|
||||||
|
5
data/sample.txt
Normal file
5
data/sample.txt
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
1,1
|
||||||
|
2,2
|
||||||
|
3,3
|
||||||
|
4,4
|
||||||
|
5,5
|
||||||
701
data/train.csv
Normal file
701
data/train.csv
Normal file
@@ -0,0 +1,701 @@
|
|||||||
|
x,y
|
||||||
|
24,21.54945196
|
||||||
|
50,47.46446305
|
||||||
|
15,17.21865634
|
||||||
|
38,36.58639803
|
||||||
|
87,87.28898389
|
||||||
|
36,32.46387493
|
||||||
|
12,10.78089683
|
||||||
|
81,80.7633986
|
||||||
|
25,24.61215147
|
||||||
|
5,6.963319071
|
||||||
|
16,11.23757338
|
||||||
|
16,13.53290206
|
||||||
|
24,24.60323899
|
||||||
|
39,39.40049976
|
||||||
|
54,48.43753838
|
||||||
|
60,61.69900319
|
||||||
|
26,26.92832418
|
||||||
|
73,70.4052055
|
||||||
|
29,29.34092408
|
||||||
|
31,25.30895192
|
||||||
|
68,69.02934339
|
||||||
|
87,84.99484703
|
||||||
|
58,57.04310305
|
||||||
|
54,50.5921991
|
||||||
|
84,83.02772202
|
||||||
|
58,57.05752706
|
||||||
|
49,47.95883341
|
||||||
|
20,24.34226432
|
||||||
|
90,94.68488281
|
||||||
|
48,48.03970696
|
||||||
|
4,7.08132338
|
||||||
|
25,21.99239907
|
||||||
|
42,42.33151664
|
||||||
|
0,0.329089443
|
||||||
|
60,61.92303698
|
||||||
|
93,91.17716423
|
||||||
|
39,39.45358014
|
||||||
|
7,5.996069607
|
||||||
|
21,22.59015942
|
||||||
|
68,61.18044414
|
||||||
|
84,85.02778957
|
||||||
|
0,-1.28631089
|
||||||
|
58,61.94273962
|
||||||
|
19,21.96033347
|
||||||
|
36,33.66194193
|
||||||
|
19,17.60946242
|
||||||
|
59,58.5630564
|
||||||
|
51,52.82390762
|
||||||
|
19,22.1363481
|
||||||
|
33,35.07467353
|
||||||
|
85,86.18822311
|
||||||
|
44,42.63227697
|
||||||
|
5,4.09817744
|
||||||
|
59,61.2229864
|
||||||
|
14,17.70677576
|
||||||
|
9,11.85312574
|
||||||
|
75,80.23051695
|
||||||
|
69,62.64931741
|
||||||
|
10,9.616859804
|
||||||
|
17,20.02797699
|
||||||
|
58,61.7510743
|
||||||
|
74,71.61010303
|
||||||
|
21,23.77154623
|
||||||
|
51,51.90142035
|
||||||
|
19,22.66073682
|
||||||
|
50,50.02897927
|
||||||
|
24,26.68794368
|
||||||
|
0,0.376911899
|
||||||
|
12,6.806419002
|
||||||
|
75,77.33986001
|
||||||
|
21,28.90260209
|
||||||
|
64,66.7346608
|
||||||
|
5,0.707510638
|
||||||
|
58,57.07748383
|
||||||
|
32,28.41453196
|
||||||
|
41,44.46272123
|
||||||
|
7,7.459605998
|
||||||
|
4,2.316708112
|
||||||
|
5,4.928546187
|
||||||
|
49,52.50336074
|
||||||
|
90,91.19109623
|
||||||
|
3,8.489164326
|
||||||
|
11,6.963371967
|
||||||
|
32,31.97989959
|
||||||
|
83,81.4281205
|
||||||
|
25,22.62365422
|
||||||
|
83,78.52505087
|
||||||
|
26,25.80714057
|
||||||
|
76,73.51081775
|
||||||
|
95,91.775467
|
||||||
|
53,49.21863516
|
||||||
|
77,80.50445387
|
||||||
|
42,50.05636123
|
||||||
|
25,25.46292549
|
||||||
|
54,55.32164264
|
||||||
|
55,59.1244888
|
||||||
|
0,1.100686692
|
||||||
|
73,71.98020786
|
||||||
|
35,30.13666408
|
||||||
|
86,83.88427405
|
||||||
|
90,89.91004752
|
||||||
|
13,8.335654576
|
||||||
|
46,47.88388961
|
||||||
|
46,45.00397413
|
||||||
|
32,31.15664574
|
||||||
|
8,9.190375682
|
||||||
|
71,74.83135003
|
||||||
|
28,30.23177607
|
||||||
|
24,24.21914027
|
||||||
|
56,57.87219151
|
||||||
|
49,50.61728392
|
||||||
|
79,78.67470043
|
||||||
|
90,86.236707
|
||||||
|
89,89.10409255
|
||||||
|
41,43.26595082
|
||||||
|
27,26.68273277
|
||||||
|
58,59.46383041
|
||||||
|
26,28.90055826
|
||||||
|
31,31.300416
|
||||||
|
70,71.1433266
|
||||||
|
71,68.4739206
|
||||||
|
39,39.98238856
|
||||||
|
7,4.075776144
|
||||||
|
48,47.85817542
|
||||||
|
56,51.20390217
|
||||||
|
45,43.9367213
|
||||||
|
41,38.13626679
|
||||||
|
3,3.574661632
|
||||||
|
37,36.4139958
|
||||||
|
24,22.21908523
|
||||||
|
68,63.5312572
|
||||||
|
47,49.86702787
|
||||||
|
27,21.53140009
|
||||||
|
68,64.05710234
|
||||||
|
74,70.77549842
|
||||||
|
95,92.15749762
|
||||||
|
79,81.22259156
|
||||||
|
21,25.10114067
|
||||||
|
95,94.08853397
|
||||||
|
54,53.25166165
|
||||||
|
56,59.16236621
|
||||||
|
80,75.24148428
|
||||||
|
26,28.22325833
|
||||||
|
25,25.33323728
|
||||||
|
8,6.364615703
|
||||||
|
95,95.4609216
|
||||||
|
94,88.64183756
|
||||||
|
54,58.70318693
|
||||||
|
7,6.815491279
|
||||||
|
99,99.40394676
|
||||||
|
36,32.77049249
|
||||||
|
48,47.0586788
|
||||||
|
65,60.53321778
|
||||||
|
42,40.30929858
|
||||||
|
93,89.42222685
|
||||||
|
86,86.82132066
|
||||||
|
26,26.11697543
|
||||||
|
51,53.26657596
|
||||||
|
100,96.62327888
|
||||||
|
94,95.78441027
|
||||||
|
6,6.047286687
|
||||||
|
24,24.47387908
|
||||||
|
75,75.96844763
|
||||||
|
7,3.829381009
|
||||||
|
53,52.51703683
|
||||||
|
73,72.80457527
|
||||||
|
16,14.10999096
|
||||||
|
80,80.86087062
|
||||||
|
77,77.01988215
|
||||||
|
89,86.26972444
|
||||||
|
80,77.13735466
|
||||||
|
55,51.47649476
|
||||||
|
19,17.34557531
|
||||||
|
56,57.72853572
|
||||||
|
47,44.15029394
|
||||||
|
56,59.24362743
|
||||||
|
2,-1.053275611
|
||||||
|
82,86.79002254
|
||||||
|
57,60.14031858
|
||||||
|
44,44.04222058
|
||||||
|
26,24.5227488
|
||||||
|
52,52.95305521
|
||||||
|
41,43.16133498
|
||||||
|
44,45.67562576
|
||||||
|
3,-2.830749501
|
||||||
|
31,29.19693178
|
||||||
|
97,96.49812401
|
||||||
|
21,22.5453232
|
||||||
|
17,20.10741433
|
||||||
|
7,4.035430253
|
||||||
|
61,61.14568518
|
||||||
|
10,13.97163653
|
||||||
|
52,55.34529893
|
||||||
|
10,12.18441166
|
||||||
|
65,64.00077658
|
||||||
|
71,70.3188322
|
||||||
|
4,-0.936895047
|
||||||
|
24,18.91422276
|
||||||
|
26,23.87590331
|
||||||
|
51,47.5775361
|
||||||
|
42,43.2736092
|
||||||
|
62,66.48278755
|
||||||
|
74,75.72605529
|
||||||
|
77,80.59643338
|
||||||
|
3,-2.235879852
|
||||||
|
50,47.04654956
|
||||||
|
24,21.59635575
|
||||||
|
37,32.87558963
|
||||||
|
58,57.95782956
|
||||||
|
52,52.24760027
|
||||||
|
27,24.58286902
|
||||||
|
14,12.12573805
|
||||||
|
100,100.0158026
|
||||||
|
#3530.15736917,
|
||||||
|
72,74.04682658
|
||||||
|
5,1.611947467
|
||||||
|
71,70.36836307
|
||||||
|
54,52.26831735
|
||||||
|
84,83.1286166
|
||||||
|
42,43.64765048
|
||||||
|
54,49.44785426
|
||||||
|
74,72.6356699
|
||||||
|
54,52.78130641
|
||||||
|
53,57.11195136
|
||||||
|
78,79.1050629
|
||||||
|
97,101.6228548
|
||||||
|
49,53.5825402
|
||||||
|
71,68.92139297
|
||||||
|
48,46.9666961
|
||||||
|
51,51.02642868
|
||||||
|
89,85.52073551
|
||||||
|
99,99.51685756
|
||||||
|
93,94.63911256
|
||||||
|
49,46.78357742
|
||||||
|
18,21.21321959
|
||||||
|
65,58.37266004
|
||||||
|
83,87.22059677
|
||||||
|
100,102.4967859
|
||||||
|
41,43.88314335
|
||||||
|
52,53.06655757
|
||||||
|
29,26.33464785
|
||||||
|
97,98.52008934
|
||||||
|
7,9.400497579
|
||||||
|
51,52.94026699
|
||||||
|
58,53.83020877
|
||||||
|
50,45.94511142
|
||||||
|
67,65.0132736
|
||||||
|
89,86.5069584
|
||||||
|
76,75.63280796
|
||||||
|
35,36.78035027
|
||||||
|
99,100.5328916
|
||||||
|
31,29.04466136
|
||||||
|
52,51.70352433
|
||||||
|
11,9.199954718
|
||||||
|
66,71.70015848
|
||||||
|
50,49.82634062
|
||||||
|
39,37.49971096
|
||||||
|
60,53.65084683
|
||||||
|
35,33.92561965
|
||||||
|
53,49.92639685
|
||||||
|
14,8.148154262
|
||||||
|
49,49.72359037
|
||||||
|
16,16.16712757
|
||||||
|
76,75.30033002
|
||||||
|
13,9.577368568
|
||||||
|
51,48.38088357
|
||||||
|
70,72.95331671
|
||||||
|
98,92.59573853
|
||||||
|
86,88.85523586
|
||||||
|
100,99.00361771
|
||||||
|
46,45.09439571
|
||||||
|
51,46.94362684
|
||||||
|
50,48.33449605
|
||||||
|
91,94.92329574
|
||||||
|
48,47.78165248
|
||||||
|
81,81.28960746
|
||||||
|
38,37.83155021
|
||||||
|
40,39.69185252
|
||||||
|
79,76.92664854
|
||||||
|
96,88.02990531
|
||||||
|
60,56.99178872
|
||||||
|
70,72.58929383
|
||||||
|
44,44.98103442
|
||||||
|
11,11.99017641
|
||||||
|
6,1.919513328
|
||||||
|
5,1.628826073
|
||||||
|
72,66.27746655
|
||||||
|
55,57.53887255
|
||||||
|
95,94.70291077
|
||||||
|
41,41.21469904
|
||||||
|
25,25.04169243
|
||||||
|
1,3.778209914
|
||||||
|
55,50.50711779
|
||||||
|
4,9.682408486
|
||||||
|
48,48.88147608
|
||||||
|
55,54.40348599
|
||||||
|
75,71.70233156
|
||||||
|
68,69.35848388
|
||||||
|
100,99.98491591
|
||||||
|
25,26.03323718
|
||||||
|
75,75.48910307
|
||||||
|
34,36.59623056
|
||||||
|
38,40.95102191
|
||||||
|
92,86.78316267
|
||||||
|
21,15.50701184
|
||||||
|
88,85.86077871
|
||||||
|
75,79.20610113
|
||||||
|
76,80.80643766
|
||||||
|
44,48.59717283
|
||||||
|
10,13.93415049
|
||||||
|
21,27.3051179
|
||||||
|
16,14.00226297
|
||||||
|
32,33.67416
|
||||||
|
13,13.11612884
|
||||||
|
26,24.76649193
|
||||||
|
70,73.68477876
|
||||||
|
77,77.53149541
|
||||||
|
77,76.24503196
|
||||||
|
88,88.0578931
|
||||||
|
35,35.02445799
|
||||||
|
24,21.65857739
|
||||||
|
17,17.33681562
|
||||||
|
91,94.36778957
|
||||||
|
32,33.43396307
|
||||||
|
36,32.52179399
|
||||||
|
89,90.57741298
|
||||||
|
69,71.25634126
|
||||||
|
30,31.23212856
|
||||||
|
6,5.398840061
|
||||||
|
22,18.56241391
|
||||||
|
67,71.97121038
|
||||||
|
9,5.225759566
|
||||||
|
74,73.5964342
|
||||||
|
50,49.76948983
|
||||||
|
85,82.69087513
|
||||||
|
3,1.652309089
|
||||||
|
0,-3.836652144
|
||||||
|
59,62.03811556
|
||||||
|
62,61.26514581
|
||||||
|
17,13.24991628
|
||||||
|
90,88.61672694
|
||||||
|
23,21.13655528
|
||||||
|
19,23.85017475
|
||||||
|
93,92.01203405
|
||||||
|
14,10.26712261
|
||||||
|
58,54.14681616
|
||||||
|
87,87.00645713
|
||||||
|
37,37.69447352
|
||||||
|
20,19.62278654
|
||||||
|
35,34.78561007
|
||||||
|
63,62.03190983
|
||||||
|
56,52.67003801
|
||||||
|
62,58.09031476
|
||||||
|
98,97.19448821
|
||||||
|
90,90.50155298
|
||||||
|
51,50.5123462
|
||||||
|
93,94.45211871
|
||||||
|
22,21.10794636
|
||||||
|
38,37.36298431
|
||||||
|
13,10.28574844
|
||||||
|
98,96.04932416
|
||||||
|
99,100.0953697
|
||||||
|
31,30.6063167
|
||||||
|
94,96.19000542
|
||||||
|
73,71.30828034
|
||||||
|
37,34.59311043
|
||||||
|
23,19.02332876
|
||||||
|
11,10.76669688
|
||||||
|
88,90.5799868
|
||||||
|
47,48.71787679
|
||||||
|
79,78.74139764
|
||||||
|
91,85.23492274
|
||||||
|
71,71.65789964
|
||||||
|
10,8.938990554
|
||||||
|
39,39.89606046
|
||||||
|
92,91.85091116
|
||||||
|
99,99.11200375
|
||||||
|
28,26.22196486
|
||||||
|
32,33.21584226
|
||||||
|
32,35.72392691
|
||||||
|
75,76.88604495
|
||||||
|
99,99.30874567
|
||||||
|
27,25.77161074
|
||||||
|
64,67.85169407
|
||||||
|
98,98.50371084
|
||||||
|
38,31.11331895
|
||||||
|
46,45.51171028
|
||||||
|
13,12.65537808
|
||||||
|
96,95.56065366
|
||||||
|
9,9.526431641
|
||||||
|
34,36.10893209
|
||||||
|
49,46.43628318
|
||||||
|
1,-3.83998112
|
||||||
|
50,48.97302037
|
||||||
|
94,93.25305499
|
||||||
|
27,23.47650968
|
||||||
|
20,17.13551132
|
||||||
|
12,14.55896144
|
||||||
|
45,41.53992729
|
||||||
|
91,91.64730552
|
||||||
|
61,66.16652565
|
||||||
|
10,9.230857489
|
||||||
|
47,47.41377893
|
||||||
|
33,34.76441561
|
||||||
|
84,86.10796637
|
||||||
|
24,21.81267954
|
||||||
|
48,48.89963951
|
||||||
|
48,46.78108638
|
||||||
|
9,12.91328547
|
||||||
|
93,94.55203143
|
||||||
|
99,94.97068753
|
||||||
|
8,2.379172481
|
||||||
|
20,21.47982988
|
||||||
|
38,35.79795462
|
||||||
|
78,82.0763803
|
||||||
|
81,78.87097714
|
||||||
|
42,47.2492425
|
||||||
|
95,96.18852325
|
||||||
|
78,78.38491927
|
||||||
|
44,42.94274064
|
||||||
|
68,64.43231595
|
||||||
|
87,84.21191485
|
||||||
|
58,57.3069783
|
||||||
|
52,52.52101436
|
||||||
|
26,25.7440243
|
||||||
|
75,75.42283401
|
||||||
|
48,53.62523007
|
||||||
|
71,75.14466308
|
||||||
|
77,74.12151511
|
||||||
|
34,36.24807243
|
||||||
|
24,20.21665898
|
||||||
|
70,66.94758118
|
||||||
|
29,34.07278254
|
||||||
|
76,73.13850045
|
||||||
|
98,92.85929155
|
||||||
|
28,28.36793808
|
||||||
|
87,85.59308727
|
||||||
|
9,10.68453755
|
||||||
|
87,86.10708624
|
||||||
|
33,33.22031418
|
||||||
|
64,66.09563422
|
||||||
|
17,19.30486546
|
||||||
|
49,48.84542083
|
||||||
|
95,93.73176312
|
||||||
|
75,75.45758614
|
||||||
|
89,91.24239226
|
||||||
|
81,87.15690853
|
||||||
|
25,25.53752833
|
||||||
|
47,46.06629478
|
||||||
|
50,49.65277661
|
||||||
|
5,7.382244165
|
||||||
|
68,71.11189935
|
||||||
|
84,83.50570521
|
||||||
|
8,8.791139893
|
||||||
|
41,33.30638903
|
||||||
|
26,26.40362524
|
||||||
|
89,91.72960726
|
||||||
|
78,82.53030719
|
||||||
|
34,36.67762733
|
||||||
|
92,86.98450355
|
||||||
|
27,32.34784175
|
||||||
|
12,16.78353974
|
||||||
|
2,1.576584383
|
||||||
|
22,17.4618141
|
||||||
|
0,2.116113029
|
||||||
|
26,24.34804332
|
||||||
|
50,48.29491198
|
||||||
|
84,85.52145453
|
||||||
|
70,73.71434779
|
||||||
|
66,63.15189497
|
||||||
|
42,38.46213684
|
||||||
|
19,19.47100788
|
||||||
|
94,94.07428225
|
||||||
|
71,67.92051286
|
||||||
|
19,22.58096241
|
||||||
|
16,16.01629889
|
||||||
|
49,48.43307886
|
||||||
|
29,29.6673599
|
||||||
|
29,26.65566328
|
||||||
|
86,86.28206739
|
||||||
|
50,50.82304924
|
||||||
|
86,88.57251713
|
||||||
|
30,32.59980745
|
||||||
|
23,21.02469368
|
||||||
|
20,20.72894979
|
||||||
|
16,20.38051187
|
||||||
|
57,57.25180153
|
||||||
|
8,6.967537054
|
||||||
|
8,10.240085
|
||||||
|
62,64.94841088
|
||||||
|
55,55.35893915
|
||||||
|
30,31.24365589
|
||||||
|
86,90.72048818
|
||||||
|
62,58.750127
|
||||||
|
51,55.85003198
|
||||||
|
61,60.19925869
|
||||||
|
86,85.03295412
|
||||||
|
61,60.38823085
|
||||||
|
21,18.44679787
|
||||||
|
81,82.18839247
|
||||||
|
97,94.2963344
|
||||||
|
5,7.682024586
|
||||||
|
61,61.01858089
|
||||||
|
47,53.60562216
|
||||||
|
98,94.47728801
|
||||||
|
30,27.9645947
|
||||||
|
63,62.55662585
|
||||||
|
0,1.406254414
|
||||||
|
100,101.7003412
|
||||||
|
18,13.84973988
|
||||||
|
30,28.99769315
|
||||||
|
98,99.04315693
|
||||||
|
16,15.56135514
|
||||||
|
22,24.63528393
|
||||||
|
55,53.98393374
|
||||||
|
43,42.91449728
|
||||||
|
75,74.29662112
|
||||||
|
91,91.17012883
|
||||||
|
46,49.42440876
|
||||||
|
85,82.47683519
|
||||||
|
55,56.15303953
|
||||||
|
36,37.17063131
|
||||||
|
49,46.36928662
|
||||||
|
94,97.02383456
|
||||||
|
43,40.83182104
|
||||||
|
22,24.08498313
|
||||||
|
37,41.14386358
|
||||||
|
24,21.97388066
|
||||||
|
95,100.740897
|
||||||
|
61,61.19971596
|
||||||
|
75,74.39517002
|
||||||
|
68,69.04377173
|
||||||
|
58,56.68718792
|
||||||
|
5,5.860391715
|
||||||
|
53,55.72021356
|
||||||
|
80,79.22021816
|
||||||
|
83,86.30177517
|
||||||
|
25,25.26971886
|
||||||
|
34,36.33294447
|
||||||
|
26,27.65574228
|
||||||
|
90,94.79690531
|
||||||
|
60,58.67366671
|
||||||
|
49,56.15934471
|
||||||
|
19,18.40919388
|
||||||
|
92,86.26936988
|
||||||
|
29,26.59436195
|
||||||
|
8,8.452520159
|
||||||
|
57,56.18131518
|
||||||
|
29,27.65452669
|
||||||
|
19,20.87391785
|
||||||
|
81,77.83354439
|
||||||
|
50,50.01787825
|
||||||
|
15,9.290856256
|
||||||
|
70,75.0284725
|
||||||
|
39,38.3037698
|
||||||
|
43,44.70786405
|
||||||
|
21,22.51016575
|
||||||
|
98,102.4959452
|
||||||
|
86,86.76845244
|
||||||
|
16,13.89748578
|
||||||
|
25,24.81824269
|
||||||
|
31,33.94224862
|
||||||
|
93,92.26970059
|
||||||
|
67,68.73365081
|
||||||
|
49,47.38516883
|
||||||
|
25,32.37576914
|
||||||
|
88,87.67388681
|
||||||
|
54,54.57648371
|
||||||
|
21,18.06450222
|
||||||
|
8,7.896539841
|
||||||
|
32,35.00341078
|
||||||
|
35,36.72823317
|
||||||
|
67,65.84975426
|
||||||
|
90,89.59295492
|
||||||
|
59,61.69026202
|
||||||
|
15,11.60499315
|
||||||
|
67,71.0826803
|
||||||
|
42,43.71901164
|
||||||
|
44,41.57421008
|
||||||
|
77,74.25552425
|
||||||
|
68,66.28310437
|
||||||
|
36,36.62438077
|
||||||
|
11,10.32374866
|
||||||
|
10,7.156457657
|
||||||
|
65,67.88603132
|
||||||
|
98,101.1097591
|
||||||
|
98,98.6132033
|
||||||
|
49,50.19083844
|
||||||
|
31,27.83896261
|
||||||
|
56,55.9249564
|
||||||
|
70,76.47340872
|
||||||
|
91,92.05756378
|
||||||
|
25,27.35245439
|
||||||
|
54,55.32083476
|
||||||
|
39,41.39990349
|
||||||
|
91,93.59057024
|
||||||
|
3,5.297054029
|
||||||
|
22,21.01429422
|
||||||
|
2,2.267059451
|
||||||
|
2,-0.121860502
|
||||||
|
65,66.49546208
|
||||||
|
71,73.83637687
|
||||||
|
42,42.10140878
|
||||||
|
76,77.35135732
|
||||||
|
43,41.02251779
|
||||||
|
8,14.75305272
|
||||||
|
86,83.28199022
|
||||||
|
87,89.93374342
|
||||||
|
3,2.286571686
|
||||||
|
58,55.61421297
|
||||||
|
62,62.15313408
|
||||||
|
89,89.55803528
|
||||||
|
95,94.00291863
|
||||||
|
28,26.78023848
|
||||||
|
0,-0.764537626
|
||||||
|
1,0.282866003
|
||||||
|
49,44.26800515
|
||||||
|
21,19.85174138
|
||||||
|
46,47.15960005
|
||||||
|
11,8.359366572
|
||||||
|
89,92.08157084
|
||||||
|
37,41.88734051
|
||||||
|
29,30.5413129
|
||||||
|
44,46.87654473
|
||||||
|
96,96.35659485
|
||||||
|
16,17.9170699
|
||||||
|
74,71.67949917
|
||||||
|
35,32.64997554
|
||||||
|
42,39.34482965
|
||||||
|
16,17.03401999
|
||||||
|
56,52.87524074
|
||||||
|
18,15.85414849
|
||||||
|
100,108.8716183
|
||||||
|
54,49.30477253
|
||||||
|
92,89.4749477
|
||||||
|
63,63.67348242
|
||||||
|
81,83.78410946
|
||||||
|
73,73.51136922
|
||||||
|
48,46.80297244
|
||||||
|
1,5.809946802
|
||||||
|
85,85.23027975
|
||||||
|
14,10.58213964
|
||||||
|
25,21.37698317
|
||||||
|
45,46.0537745
|
||||||
|
98,95.2389253
|
||||||
|
97,94.15149206
|
||||||
|
58,54.54868046
|
||||||
|
93,87.36260449
|
||||||
|
88,88.47741598
|
||||||
|
89,84.48045678
|
||||||
|
47,48.79647071
|
||||||
|
6,10.76675683
|
||||||
|
34,30.48882921
|
||||||
|
30,29.76846185
|
||||||
|
16,13.51574749
|
||||||
|
86,86.12955884
|
||||||
|
40,43.30022747
|
||||||
|
52,51.92110232
|
||||||
|
15,16.49185287
|
||||||
|
4,7.998073432
|
||||||
|
95,97.66689567
|
||||||
|
99,89.80545367
|
||||||
|
35,38.07166567
|
||||||
|
58,60.27852322
|
||||||
|
10,6.709195759
|
||||||
|
16,18.35488924
|
||||||
|
53,56.37058203
|
||||||
|
58,62.80064204
|
||||||
|
42,41.25155632
|
||||||
|
24,19.42637541
|
||||||
|
84,82.88935804
|
||||||
|
64,63.61364981
|
||||||
|
12,11.29627199
|
||||||
|
61,60.02274882
|
||||||
|
75,72.60339326
|
||||||
|
15,11.87964573
|
||||||
|
100,100.7012737
|
||||||
|
43,45.12420809
|
||||||
|
13,14.81106804
|
||||||
|
48,48.09368034
|
||||||
|
45,42.29145672
|
||||||
|
52,52.73389794
|
||||||
|
34,36.72396986
|
||||||
|
30,28.64535198
|
||||||
|
65,62.16675273
|
||||||
|
100,95.58459518
|
||||||
|
67,66.04325304
|
||||||
|
99,99.9566225
|
||||||
|
45,46.14941984
|
||||||
|
87,89.13754963
|
||||||
|
73,69.71787806
|
||||||
|
9,12.31736648
|
||||||
|
81,78.20296268
|
||||||
|
72,71.30995371
|
||||||
|
81,81.45544709
|
||||||
|
58,58.59500642
|
||||||
|
93,94.62509374
|
||||||
|
82,88.60376995
|
||||||
|
66,63.64868529
|
||||||
|
97,94.9752655
|
||||||
|
22
graph.py
Normal file
22
graph.py
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
import matplotlib.pyplot as plt
|
||||||
|
|
||||||
|
class Graph:
|
||||||
|
def __init__(self, **kwargs):
|
||||||
|
self.f = plt.figure()
|
||||||
|
self.ax = self.f.add_subplot(111)
|
||||||
|
self.line = None
|
||||||
|
|
||||||
|
def draw_variable(self, x, y):
|
||||||
|
self.x = x
|
||||||
|
self.y = y
|
||||||
|
self.ax.scatter(x, y)
|
||||||
|
plt.ion()
|
||||||
|
plt.show()
|
||||||
|
|
||||||
|
def draw_line(self, x, y):
|
||||||
|
if self.line is not None:
|
||||||
|
self.line.remove()
|
||||||
|
self.line = plt.Line2D(x, y, color='r')
|
||||||
|
self.ax.add_line(self.line)
|
||||||
|
plt.draw()
|
||||||
|
plt.pause(0.000000001)
|
||||||
44
regression2.py
Normal file
44
regression2.py
Normal file
@@ -0,0 +1,44 @@
|
|||||||
|
import warnings
|
||||||
|
warnings.filterwarnings("ignore", message="numpy.dtype size changed")
|
||||||
|
|
||||||
|
import numpy as np
|
||||||
|
import pandas as pd
|
||||||
|
|
||||||
|
|
||||||
|
def load_data():
|
||||||
|
df = pd.read_csv('data/sample.txt', sep=',', header=None)
|
||||||
|
|
||||||
|
df[2] = pd.Series([1]*len(df[0]))
|
||||||
|
df = df.reindex(columns=[1, 2, 0])
|
||||||
|
|
||||||
|
return df
|
||||||
|
|
||||||
|
def get_cost():
|
||||||
|
|
||||||
|
pass
|
||||||
|
|
||||||
|
def get_gradient():
|
||||||
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
df = load_data()
|
||||||
|
|
||||||
|
|
||||||
|
y = df.values[:, 0]
|
||||||
|
x = df.values[:, 1:]
|
||||||
|
m, n = x.shape
|
||||||
|
w = np.zeros(n)
|
||||||
|
a = 0.001
|
||||||
|
|
||||||
|
|
||||||
|
sum_ = 0
|
||||||
|
gap = 0.001
|
||||||
|
|
||||||
|
while True:
|
||||||
|
h = x@w
|
||||||
|
cost = ((h-y)**2).mean()/2
|
||||||
|
gradient = a*(h-y)@x
|
||||||
|
|
||||||
|
|
||||||
|
pass
|
||||||
112
regressions.py
Normal file
112
regressions.py
Normal file
@@ -0,0 +1,112 @@
|
|||||||
|
import numpy as np
|
||||||
|
import graph
|
||||||
|
import pandas as pd
|
||||||
|
#import tensorflow as tf
|
||||||
|
|
||||||
|
|
||||||
|
def normalize_feature(x: np.array) -> (np.array, float, float):
|
||||||
|
mu = x.mean(0)
|
||||||
|
std = x.std(0)
|
||||||
|
std[std == 0] = 1
|
||||||
|
x_norm = (x-mu)/std
|
||||||
|
return x_norm, mu, std
|
||||||
|
|
||||||
|
def add_column(x: np.array):
|
||||||
|
n, m = x.shape
|
||||||
|
return np.c_[np.ones((n, 1)), x.reshape((n, m))]
|
||||||
|
|
||||||
|
def split_data(x, y):
|
||||||
|
m, n = x.shape
|
||||||
|
test_size = int(m*0.2)
|
||||||
|
test_indices = np.random.choice(m, test_size)
|
||||||
|
|
||||||
|
train_x = np.delete(x, test_indices, axis=0)
|
||||||
|
test_x = x[test_indices]
|
||||||
|
train_y = np.delete(y, test_indices, axis=0)
|
||||||
|
test_y = y[test_indices]
|
||||||
|
|
||||||
|
return train_x, test_x, train_y, test_y
|
||||||
|
|
||||||
|
def get_regularization_term(w: np.array, wlambda: float) -> np.array:
|
||||||
|
m = len(w)
|
||||||
|
return wlambda*(w**2).sum()/(2*m)
|
||||||
|
|
||||||
|
def get_derived_regularization_term(w: np.array, wlambda: float, alpha: float) -> np.array:
|
||||||
|
m = len(w)
|
||||||
|
return np.r_[0, alpha*wlambda*w[1:]/m]
|
||||||
|
|
||||||
|
|
||||||
|
#data = np.array([
|
||||||
|
# [1,3+1],
|
||||||
|
# [2,6+1],
|
||||||
|
# [3,9+1],
|
||||||
|
# [4,12+1],
|
||||||
|
# [5,15+1],
|
||||||
|
# ])
|
||||||
|
|
||||||
|
#data = np.loadtxt('data/ex1data1.txt', delimiter=',')
|
||||||
|
# train excercize
|
||||||
|
#data = np.loadtxt('data/train.csv', delimiter=',', skiprows=1, comments='#')
|
||||||
|
# auto mpg
|
||||||
|
#df = pd.read_csv('data/auto-mpg.data', sep='\t')
|
||||||
|
#df = df.drop(df.loc[df['horsepower'] == '?'].index)
|
||||||
|
#df = df.convert_objects(convert_numeric=True)
|
||||||
|
#data = df.values
|
||||||
|
# Airfoil Self-Noise Data Set
|
||||||
|
#df = pd.read_csv('data/airfoil_self_noise.dat', sep='\t')
|
||||||
|
#df = df.convert_objects(convert_numeric=True)
|
||||||
|
#data = df.values
|
||||||
|
|
||||||
|
df = pd.read_csv('data/mlr01.csv', sep=',')
|
||||||
|
data = df.values
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
x_init = data[:, 0:-1]
|
||||||
|
y_init = data[:, -1]
|
||||||
|
|
||||||
|
x, mu, std = normalize_feature(x_init)
|
||||||
|
x = add_column(x)
|
||||||
|
x, test_x, y, test_y = split_data(x, y_init)
|
||||||
|
n, m = x.shape
|
||||||
|
|
||||||
|
w = np.zeros(m)
|
||||||
|
|
||||||
|
is_2d = (m == 2)
|
||||||
|
|
||||||
|
if is_2d == True:
|
||||||
|
g = graph.Graph()
|
||||||
|
g.draw_variable(x_init, y)
|
||||||
|
|
||||||
|
alpha = 0.001
|
||||||
|
|
||||||
|
iter = 0
|
||||||
|
sum_gradient = 0
|
||||||
|
display_gap = 0.5
|
||||||
|
wlambda = 0.001
|
||||||
|
|
||||||
|
while True:
|
||||||
|
h = x@w
|
||||||
|
cost = ((h - y)**2).mean() + get_regularization_term(w, wlambda)
|
||||||
|
gradient = alpha*((h - y)*x.T).mean(1) + get_derived_regularization_term(w, wlambda, alpha)
|
||||||
|
w -= gradient
|
||||||
|
|
||||||
|
sum_gradient += abs(gradient.sum())
|
||||||
|
if sum_gradient >= display_gap:
|
||||||
|
sum_gradient -= display_gap
|
||||||
|
print("{} : {}".format(iter, cost))
|
||||||
|
|
||||||
|
if is_2d == True:
|
||||||
|
g.draw_line(x_init, h)
|
||||||
|
|
||||||
|
iter += 1
|
||||||
|
|
||||||
|
if max(abs(gradient)) < 1e-5:
|
||||||
|
if is_2d:
|
||||||
|
g.draw_line(x_init, h)
|
||||||
|
break
|
||||||
|
print('iteration: {}'.format(iter))
|
||||||
|
|
||||||
|
for i in range(len(test_x)):
|
||||||
|
h = test_x[i]@w
|
||||||
|
print('h: {:.2f} / y: {}'.format(h, test_y[i]))
|
||||||
50
regressions.pyproj
Normal file
50
regressions.pyproj
Normal file
@@ -0,0 +1,50 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="4.0">
|
||||||
|
<PropertyGroup>
|
||||||
|
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||||
|
<SchemaVersion>2.0</SchemaVersion>
|
||||||
|
<ProjectGuid>db253b3a-f559-48b8-9804-846029a6ebef</ProjectGuid>
|
||||||
|
<ProjectHome>.</ProjectHome>
|
||||||
|
<StartupFile>regression2.py</StartupFile>
|
||||||
|
<SearchPath>
|
||||||
|
</SearchPath>
|
||||||
|
<WorkingDirectory>.</WorkingDirectory>
|
||||||
|
<OutputPath>.</OutputPath>
|
||||||
|
<Name>regressions</Name>
|
||||||
|
<RootNamespace>regressions</RootNamespace>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
|
||||||
|
<DebugSymbols>true</DebugSymbols>
|
||||||
|
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
|
||||||
|
</PropertyGroup>
|
||||||
|
<PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
|
||||||
|
<DebugSymbols>true</DebugSymbols>
|
||||||
|
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
|
||||||
|
</PropertyGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<Compile Include="graph.py">
|
||||||
|
<SubType>Code</SubType>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="regression2.py">
|
||||||
|
<SubType>Code</SubType>
|
||||||
|
</Compile>
|
||||||
|
<Compile Include="regressions.py" />
|
||||||
|
<Compile Include="test.py">
|
||||||
|
<SubType>Code</SubType>
|
||||||
|
</Compile>
|
||||||
|
</ItemGroup>
|
||||||
|
<PropertyGroup>
|
||||||
|
<VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
|
||||||
|
<PtvsTargetsFile>$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)\Python Tools\Microsoft.PythonTools.targets</PtvsTargetsFile>
|
||||||
|
</PropertyGroup>
|
||||||
|
<Import Condition="Exists($(PtvsTargetsFile))" Project="$(PtvsTargetsFile)" />
|
||||||
|
<Import Condition="!Exists($(PtvsTargetsFile))" Project="$(MSBuildToolsPath)\Microsoft.Common.targets" />
|
||||||
|
<!-- Uncomment the CoreCompile target to enable the Build command in
|
||||||
|
Visual Studio and specify your pre- and post-build commands in
|
||||||
|
the BeforeBuild and AfterBuild targets below. -->
|
||||||
|
<!--<Target Name="CoreCompile" />-->
|
||||||
|
<Target Name="BeforeBuild">
|
||||||
|
</Target>
|
||||||
|
<Target Name="AfterBuild">
|
||||||
|
</Target>
|
||||||
|
</Project>
|
||||||
20
regressions.sln
Normal file
20
regressions.sln
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
|
||||||
|
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||||
|
# Visual Studio 14
|
||||||
|
VisualStudioVersion = 14.0.25420.1
|
||||||
|
MinimumVisualStudioVersion = 10.0.40219.1
|
||||||
|
Project("{888888A0-9F3D-457C-B088-3A5042F75D52}") = "regressions", "regressions.pyproj", "{DB253B3A-F559-48B8-9804-846029A6EBEF}"
|
||||||
|
EndProject
|
||||||
|
Global
|
||||||
|
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||||
|
Debug|Any CPU = Debug|Any CPU
|
||||||
|
Release|Any CPU = Release|Any CPU
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||||
|
{DB253B3A-F559-48B8-9804-846029A6EBEF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||||
|
{DB253B3A-F559-48B8-9804-846029A6EBEF}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||||
|
EndGlobalSection
|
||||||
|
GlobalSection(SolutionProperties) = preSolution
|
||||||
|
HideSolutionNode = FALSE
|
||||||
|
EndGlobalSection
|
||||||
|
EndGlobal
|
||||||
37
test.py
Normal file
37
test.py
Normal file
@@ -0,0 +1,37 @@
|
|||||||
|
import numpy as np
|
||||||
|
|
||||||
|
x = np.ones((2, 3, 4,5 ))
|
||||||
|
print('x:')
|
||||||
|
print(x.shape)
|
||||||
|
print(x)
|
||||||
|
|
||||||
|
y = np.transpose(x)
|
||||||
|
print('y:')
|
||||||
|
print(y.shape)
|
||||||
|
print(y)
|
||||||
|
|
||||||
|
x = np.array([1,2,3,4,5])
|
||||||
|
|
||||||
|
print(x)
|
||||||
|
print(x.mean())
|
||||||
|
print(x.std())
|
||||||
|
print(10**(1/2))
|
||||||
|
|
||||||
|
|
||||||
|
data = np.array([
|
||||||
|
[1,3+1],
|
||||||
|
[2,6+1],
|
||||||
|
[3,9+1],
|
||||||
|
[4,12+1],
|
||||||
|
[5,15+1],
|
||||||
|
])
|
||||||
|
|
||||||
|
n = data.shape[0]
|
||||||
|
x_init = data[:,0]
|
||||||
|
x = np.c_[x_init.reshape(n, -1), np.ones((n, 1))]
|
||||||
|
print(x)
|
||||||
|
|
||||||
|
x = np.array([1,2,3,4,5,6,7,8,9,10])
|
||||||
|
print(x**2)
|
||||||
|
x = x**2
|
||||||
|
print(x.sum())
|
||||||
Reference in New Issue
Block a user