From ea0068463694314b7a6aba1ea9d12d82a2e16f08 Mon Sep 17 00:00:00 2001 From: Josh Mudge Date: Sat, 23 Feb 2019 21:01:27 -0700 Subject: [PATCH] Add Codecademy project and ex23 PHW. --- 3exercises/ex23.py | 23 + 3exercises/languages.txt | 97 + ...inear_Regression_Skeleton-checkpoint.ipynb | 2535 ++++++++++++++++- .../Reggie_Linear_Regression_Skeleton.ipynb | 2535 ++++++++++++++++- 4 files changed, 5138 insertions(+), 52 deletions(-) create mode 100644 3exercises/ex23.py create mode 100644 3exercises/languages.txt diff --git a/3exercises/ex23.py b/3exercises/ex23.py new file mode 100644 index 0000000..1c4c135 --- /dev/null +++ b/3exercises/ex23.py @@ -0,0 +1,23 @@ +import sys +script, input_encoding, error = sys.argv + + +def main(language_file, encoding, errors): # Define "main" function. + line = language_file.readline() # Read 1 line. + + if line: # If this is true (which it will be as long as it is not the end of the file) + print_line(line, encoding, errors) # Call print_line function + return main(language_file, encoding, errors) # Call this function, the if statement will keep it from being an infinite loop. An ingenious sort of "for loop". + + +def print_line(line, encoding, errors): # Define print line function, which does actual encoding of lanugages. + next_lang = line.strip() # Strip trailing \n + raw_bytes = next_lang.encode(encoding, errors=errors) # Encode language from languages.txt and ecode it into raw bytes. Pass encoding argument to encode() + cooked_string = raw_bytes.decode(encoding, errors=errors) # Decode from raw bytes to a string. + + print(raw_bytes, "<==>", cooked_string) # Print raw bytes on the left side, strings on the right. + + +languages = open("languages.txt", encoding="utf-8") # Open languages file. + +main(languages, input_encoding, error) # Run main function with current paramaters and kick-start the loop. diff --git a/3exercises/languages.txt b/3exercises/languages.txt new file mode 100644 index 0000000..6d47317 --- /dev/null +++ b/3exercises/languages.txt @@ -0,0 +1,97 @@ +Afrikaans +አማርኛ +Аҧсшәа +العربية +Aragonés +Arpetan +Azərbaycanca +Bamanankan +বাংলা +Bân-lâm-gú +Беларуская +Български +Boarisch +Bosanski +Буряад +Català +Чӑвашла +Čeština +Cymraeg +Dansk +Deutsch +Eesti +Ελληνικά +Español +Esperanto +فارسی +Français +Frysk +Gaelg +Gàidhlig +Galego +한국어 +Հայերեն +हिन्दी +Hrvatski +Ido +Interlingua +Italiano +עברית +ಕನ್ನಡ +Kapampangan +ქართული +Қазақша +Kreyòl ayisyen +Latgaļu +Latina +Latviešu +Lëtzebuergesch +Lietuvių +Magyar +Македонски +Malti +मराठी +მარგალური +مازِرونی +Bahasa Melayu +Монгол +Nederlands +नेपाल भाषा +日本語 +Norsk bokmål +Nouormand +Occitan +Oʻzbekcha/ўзбекча +ਪੰਜਾਬੀ +پنجابی +پښتو +Plattdüütsch +Polski +Português +Română +Romani +Русский +Seeltersk +Shqip +Simple English +Slovenčina +کوردیی ناوەندی +Српски / srpski +Suomi +Svenska +Tagalog +தமிழ் +ภาษาไทย +Taqbaylit +Татарча/tatarça +తెలుగు +Тоҷикӣ +Türkçe +Українська +اردو +Tiếng Việt +Võro +文言 +吴语 +ייִדיש +中文 diff --git a/Codecadmey Projects/Reggie's+Linear+Regression/.ipynb_checkpoints/Reggie_Linear_Regression_Skeleton-checkpoint.ipynb b/Codecadmey Projects/Reggie's+Linear+Regression/.ipynb_checkpoints/Reggie_Linear_Regression_Skeleton-checkpoint.ipynb index 301cceb..d45c819 100644 --- a/Codecadmey Projects/Reggie's+Linear+Regression/.ipynb_checkpoints/Reggie_Linear_Regression_Skeleton-checkpoint.ipynb +++ b/Codecadmey Projects/Reggie's+Linear+Regression/.ipynb_checkpoints/Reggie_Linear_Regression_Skeleton-checkpoint.ipynb @@ -36,7 +36,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 7, "metadata": {}, "outputs": [ { @@ -76,7 +76,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 8, "metadata": {}, "outputs": [], "source": [ @@ -103,7 +103,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 22, "metadata": {}, "outputs": [ { @@ -113,7 +113,9 @@ "0\n", "1\n", "1\n", - "5\n" + "5\n", + "0.40000000000000036\n", + "0.0\n" ] } ], @@ -125,7 +127,9 @@ "#the point (3, 3) should be 1 unit away from the line y = x - 1:\n", "print(calculate_error(1, -1, (3, 3)))\n", "#the point (3, 3) should be 5 units away from the line y = -x + 1:\n", - "print(calculate_error(-1, 1, (3, 3)))" + "print(calculate_error(-1, 1, (3, 3)))\n", + "print(calculate_error(0.3, 1.7, (3, 3)))\n", + "print(calculate_error(1.0, 0.0, (3, 3)))" ] }, { @@ -139,7 +143,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 10, "metadata": {}, "outputs": [], "source": [ @@ -161,7 +165,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 18, "metadata": {}, "outputs": [], "source": [ @@ -172,7 +176,7 @@ " for point in points:\n", " totalerror += calculate_error(m, b, point)\n", " \n", - " return totalerror" + " return abs(totalerror)" ] }, { @@ -184,7 +188,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 12, "metadata": {}, "outputs": [ { @@ -249,12 +253,10 @@ { "cell_type": "code", "execution_count": 13, - "metadata": { - "collapsed": true - }, + "metadata": {}, "outputs": [], "source": [ - "possible_ms = #your list comprehension here " + "possible_ms = [mv * 0.1 for mv in range(-100, 100)] #your list comprehension here " ] }, { @@ -267,12 +269,10 @@ { "cell_type": "code", "execution_count": 14, - "metadata": { - "collapsed": true - }, + "metadata": {}, "outputs": [], "source": [ - "possible_bs = #your list comprehension here" + "possible_bs = [bv * 0.1 for bv in range(-200, 200)] #your list comprehension here" ] }, { @@ -300,18 +300,2461 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 19, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "0.30000000000000004 1.7000000000000002 4.999999999999999\n" + "168.0\n", + "-10.0\n", + "-20.0\n", + "167.60000000000002\n", + "-10.0\n", + "-19.900000000000002\n", + "167.2\n", + "-10.0\n", + "-19.8\n", + "166.8\n", + "-10.0\n", + "-19.700000000000003\n", + "166.4\n", + "-10.0\n", + "-19.6\n", + "166.0\n", + "-10.0\n", + "-19.5\n", + "165.60000000000002\n", + "-10.0\n", + "-19.400000000000002\n", + "165.2\n", + "-10.0\n", + "-19.3\n", + "164.8\n", + "-10.0\n", + "-19.200000000000003\n", + "164.4\n", + "-10.0\n", + "-19.1\n", + "164.0\n", + "-10.0\n", + "-19.0\n", + "163.60000000000002\n", + "-10.0\n", + "-18.900000000000002\n", + "163.2\n", + "-10.0\n", + "-18.8\n", + "162.8\n", + "-10.0\n", + "-18.7\n", + "162.4\n", + "-10.0\n", + "-18.6\n", + "162.0\n", + "-10.0\n", + "-18.5\n", + "161.60000000000002\n", + "-10.0\n", + "-18.400000000000002\n", + "161.2\n", + "-10.0\n", + "-18.3\n", + "160.8\n", + "-10.0\n", + "-18.2\n", + "160.4\n", + "-10.0\n", + "-18.1\n", + "160.0\n", + "-10.0\n", + "-18.0\n", + "159.60000000000002\n", + "-10.0\n", + "-17.900000000000002\n", + "159.2\n", + "-10.0\n", + "-17.8\n", + "158.8\n", + "-10.0\n", + "-17.7\n", + "158.4\n", + "-10.0\n", + "-17.6\n", + "158.0\n", + "-10.0\n", + "-17.5\n", + "157.60000000000002\n", + "-10.0\n", + "-17.400000000000002\n", + "157.2\n", + "-10.0\n", + "-17.3\n", + "156.8\n", + "-10.0\n", + "-17.2\n", + "156.4\n", + "-10.0\n", + "-17.1\n", + "156.0\n", + "-10.0\n", + "-17.0\n", + "155.60000000000002\n", + "-10.0\n", + "-16.900000000000002\n", + "155.2\n", + "-10.0\n", + "-16.8\n", + "154.8\n", + "-10.0\n", + "-16.7\n", + "154.4\n", + "-10.0\n", + "-16.6\n", + "154.0\n", + "-10.0\n", + "-16.5\n", + "153.60000000000002\n", + "-10.0\n", + "-16.400000000000002\n", + "153.2\n", + "-10.0\n", + "-16.3\n", + "152.8\n", + "-10.0\n", + "-16.2\n", + "152.4\n", + "-10.0\n", + "-16.1\n", + "152.0\n", + "-10.0\n", + "-16.0\n", + "151.6\n", + "-10.0\n", + "-15.9\n", + "151.2\n", + "-10.0\n", + "-15.8\n", + "150.8\n", + "-10.0\n", + "-15.700000000000001\n", + "150.4\n", + "-10.0\n", + "-15.600000000000001\n", + "150.0\n", + "-10.0\n", + "-15.5\n", + "149.6\n", + "-10.0\n", + "-15.4\n", + "149.2\n", + "-10.0\n", + "-15.3\n", + "148.8\n", + "-10.0\n", + "-15.200000000000001\n", + "148.4\n", + "-10.0\n", + "-15.100000000000001\n", + "148.0\n", + "-10.0\n", + "-15.0\n", + "147.6\n", + "-10.0\n", + "-14.9\n", + "147.2\n", + "-10.0\n", + "-14.8\n", + "146.8\n", + "-10.0\n", + "-14.700000000000001\n", + "146.4\n", + "-10.0\n", + "-14.600000000000001\n", + "146.0\n", + "-10.0\n", + "-14.5\n", + "145.6\n", + "-10.0\n", + "-14.4\n", + "145.2\n", + "-10.0\n", + "-14.3\n", + "144.8\n", + "-10.0\n", + "-14.200000000000001\n", + "144.4\n", + "-10.0\n", + "-14.100000000000001\n", + "144.0\n", + "-10.0\n", + "-14.0\n", + "143.6\n", + "-10.0\n", + "-13.9\n", + "143.2\n", + "-10.0\n", + "-13.8\n", + "142.8\n", + "-10.0\n", + "-13.700000000000001\n", + "142.4\n", + "-10.0\n", + "-13.600000000000001\n", + "142.0\n", + "-10.0\n", + "-13.5\n", + "141.6\n", + "-10.0\n", + "-13.4\n", + "141.2\n", + "-10.0\n", + "-13.3\n", + "140.8\n", + "-10.0\n", + "-13.200000000000001\n", + "140.4\n", + "-10.0\n", + "-13.100000000000001\n", + "140.0\n", + "-10.0\n", + "-13.0\n", + "139.6\n", + "-10.0\n", + "-12.9\n", + "139.2\n", + "-10.0\n", + "-12.8\n", + "138.8\n", + "-10.0\n", + "-12.700000000000001\n", + "138.4\n", + "-10.0\n", + "-12.600000000000001\n", + "138.0\n", + "-10.0\n", + "-12.5\n", + "137.6\n", + "-10.0\n", + "-12.4\n", + "137.2\n", + "-10.0\n", + "-12.3\n", + "136.8\n", + "-10.0\n", + "-12.200000000000001\n", + "136.4\n", + "-10.0\n", + "-12.100000000000001\n", + "136.0\n", + "-10.0\n", + "-12.0\n", + "135.6\n", + "-10.0\n", + "-11.9\n", + "135.2\n", + "-10.0\n", + "-11.8\n", + "134.8\n", + "-10.0\n", + "-11.700000000000001\n", + "134.4\n", + "-10.0\n", + "-11.600000000000001\n", + "134.0\n", + "-10.0\n", + "-11.5\n", + "133.6\n", + "-10.0\n", + "-11.4\n", + "133.2\n", + "-10.0\n", + "-11.3\n", + "132.8\n", + "-10.0\n", + "-11.200000000000001\n", + "132.4\n", + "-10.0\n", + "-11.100000000000001\n", + "132.0\n", + "-10.0\n", + "-11.0\n", + "131.79999999999998\n", + "-10.0\n", + "-10.9\n", + "131.59999999999997\n", + "-10.0\n", + "-10.8\n", + "131.40000000000003\n", + "-10.0\n", + "-10.700000000000001\n", + "131.20000000000002\n", + "-10.0\n", + "-10.600000000000001\n", + "131.0\n", + "-10.0\n", + "-10.5\n", + "130.79999999999998\n", + "-10.0\n", + "-10.4\n", + "130.59999999999997\n", + "-10.0\n", + "-10.3\n", + "130.40000000000003\n", + "-10.0\n", + "-10.200000000000001\n", + "130.20000000000002\n", + "-10.0\n", + "-10.100000000000001\n", + "130.0\n", + "-10.0\n", + "-10.0\n", + "129.79999999999998\n", + "-10.0\n", + "-9.9\n", + "129.59999999999997\n", + "-10.0\n", + "-9.8\n", + "129.40000000000003\n", + "-10.0\n", + "-9.700000000000001\n", + "129.2\n", + "-10.0\n", + "-9.600000000000001\n", + "129.0\n", + "-10.0\n", + "-9.5\n", + "128.8\n", + "-10.0\n", + "-9.4\n", + "128.6\n", + "-10.0\n", + "-9.3\n", + "128.4\n", + "-10.0\n", + "-9.200000000000001\n", + "128.2\n", + "-10.0\n", + "-9.1\n", + "128.0\n", + "-10.0\n", + "-9.0\n", + "127.79999999999998\n", + "-10.0\n", + "-8.9\n", + "127.6\n", + "-10.0\n", + "-8.8\n", + "127.4\n", + "-10.0\n", + "-8.700000000000001\n", + "127.20000000000002\n", + "-10.0\n", + "-8.6\n", + "127.0\n", + "-10.0\n", + "-8.5\n", + "126.79999999999998\n", + "-10.0\n", + "-8.4\n", + "126.6\n", + "-10.0\n", + "-8.3\n", + "126.4\n", + "-10.0\n", + "-8.200000000000001\n", + "126.20000000000002\n", + "-10.0\n", + "-8.1\n", + "126.0\n", + "-10.0\n", + "-8.0\n", + "125.79999999999998\n", + "-10.0\n", + "-7.9\n", + "125.6\n", + "-10.0\n", + "-7.800000000000001\n", + "125.4\n", + "-10.0\n", + "-7.7\n", + "125.20000000000002\n", + "-10.0\n", + "-7.6000000000000005\n", + "125.0\n", + "-10.0\n", + "-7.5\n", + "124.79999999999998\n", + "-10.0\n", + "-7.4\n", + "124.6\n", + "-10.0\n", + "-7.300000000000001\n", + "124.4\n", + "-10.0\n", + "-7.2\n", + "124.20000000000002\n", + "-10.0\n", + "-7.1000000000000005\n", + "124.0\n", + "-10.0\n", + "-7.0\n", + "123.79999999999998\n", + "-10.0\n", + "-6.9\n", + "123.6\n", + "-10.0\n", + "-6.800000000000001\n", + "123.4\n", + "-10.0\n", + "-6.7\n", + "123.20000000000002\n", + "-10.0\n", + "-6.6000000000000005\n", + "123.0\n", + "-10.0\n", + "-6.5\n", + "122.79999999999998\n", + "-10.0\n", + "-6.4\n", + "122.6\n", + "-10.0\n", + "-6.300000000000001\n", + "122.4\n", + "-10.0\n", + "-6.2\n", + "122.20000000000002\n", + "-10.0\n", + "-6.1000000000000005\n", + "122.0\n", + "-10.0\n", + "-6.0\n", + "121.79999999999998\n", + "-10.0\n", + "-5.9\n", + "121.6\n", + "-10.0\n", + "-5.800000000000001\n", + "121.4\n", + "-10.0\n", + "-5.7\n", + "121.20000000000002\n", + "-10.0\n", + "-5.6000000000000005\n", + "121.0\n", + "-10.0\n", + "-5.5\n", + "120.79999999999998\n", + "-10.0\n", + "-5.4\n", + "120.6\n", + "-10.0\n", + "-5.300000000000001\n", + "120.4\n", + "-10.0\n", + "-5.2\n", + "120.20000000000002\n", + "-10.0\n", + "-5.1000000000000005\n", + "120.0\n", + "-10.0\n", + "-5.0\n", + "119.79999999999998\n", + "-10.0\n", + "-4.9\n", + "119.6\n", + "-10.0\n", + "-4.800000000000001\n", + "119.4\n", + "-10.0\n", + "-4.7\n", + "119.20000000000002\n", + "-10.0\n", + "-4.6000000000000005\n", + "119.0\n", + "-10.0\n", + "-4.5\n", + "118.79999999999998\n", + "-10.0\n", + "-4.4\n", + "118.6\n", + "-10.0\n", + "-4.3\n", + "118.4\n", + "-10.0\n", + "-4.2\n", + "118.20000000000002\n", + "-10.0\n", + "-4.1000000000000005\n", + "118.0\n", + "-10.0\n", + "-4.0\n", + "117.79999999999998\n", + "-10.0\n", + "-3.9000000000000004\n", + "117.6\n", + "-10.0\n", + "-3.8000000000000003\n", + "117.4\n", + "-10.0\n", + "-3.7\n", + "117.20000000000002\n", + "-10.0\n", + "-3.6\n", + "117.0\n", + "-10.0\n", + "-3.5\n", + "116.79999999999998\n", + "-10.0\n", + "-3.4000000000000004\n", + "116.6\n", + "-10.0\n", + "-3.3000000000000003\n", + "116.4\n", + "-10.0\n", + "-3.2\n", + "116.20000000000002\n", + "-10.0\n", + "-3.1\n", + "116.0\n", + "-10.0\n", + "-3.0\n", + "115.79999999999998\n", + "-10.0\n", + "-2.9000000000000004\n", + "115.6\n", + "-10.0\n", + "-2.8000000000000003\n", + "115.4\n", + "-10.0\n", + "-2.7\n", + "115.20000000000002\n", + "-10.0\n", + "-2.6\n", + "115.0\n", + "-10.0\n", + "-2.5\n", + "114.79999999999998\n", + "-10.0\n", + "-2.4000000000000004\n", + "114.6\n", + "-10.0\n", + "-2.3000000000000003\n", + "114.4\n", + "-10.0\n", + "-2.2\n", + "114.20000000000002\n", + "-10.0\n", + "-2.1\n", + "114.0\n", + "-10.0\n", + "-2.0\n", + "113.79999999999998\n", + "-10.0\n", + "-1.9000000000000001\n", + "113.6\n", + "-10.0\n", + "-1.8\n", + "113.4\n", + "-10.0\n", + "-1.7000000000000002\n", + "113.20000000000002\n", + "-10.0\n", + "-1.6\n", + "113.0\n", + "-10.0\n", + "-1.5\n", + "112.79999999999998\n", + "-10.0\n", + "-1.4000000000000001\n", + "112.6\n", + "-10.0\n", + "-1.3\n", + "112.4\n", + "-10.0\n", + "-1.2000000000000002\n", + "112.20000000000002\n", + "-10.0\n", + "-1.1\n", + "112.0\n", + "-10.0\n", + "-1.0\n", + "111.79999999999998\n", + "-10.0\n", + "-0.9\n", + "111.6\n", + "-10.0\n", + "-0.8\n", + "111.4\n", + "-10.0\n", + "-0.7000000000000001\n", + "111.20000000000002\n", + "-10.0\n", + "-0.6000000000000001\n", + "111.0\n", + "-10.0\n", + "-0.5\n", + "110.79999999999998\n", + "-10.0\n", + "-0.4\n", + "110.6\n", + "-10.0\n", + "-0.30000000000000004\n", + "110.4\n", + "-10.0\n", + "-0.2\n", + "110.20000000000002\n", + "-10.0\n", + "-0.1\n", + "110.0\n", + "-10.0\n", + "0.0\n", + "109.79999999999998\n", + "-10.0\n", + "0.1\n", + "109.6\n", + "-10.0\n", + "0.2\n", + "109.4\n", + "-10.0\n", + "0.30000000000000004\n", + "109.20000000000002\n", + "-10.0\n", + "0.4\n", + "109.0\n", + "-10.0\n", + "0.5\n", + "108.79999999999998\n", + "-10.0\n", + "0.6000000000000001\n", + "108.6\n", + "-10.0\n", + "0.7000000000000001\n", + "108.4\n", + "-10.0\n", + "0.8\n", + "108.20000000000002\n", + "-10.0\n", + "0.9\n", + "108.0\n", + "-10.0\n", + "1.0\n", + "107.79999999999998\n", + "-10.0\n", + "1.1\n", + "107.60000000000001\n", + "-10.0\n", + "1.2000000000000002\n", + "107.39999999999999\n", + "-10.0\n", + "1.3\n", + "107.20000000000002\n", + "-10.0\n", + "1.4000000000000001\n", + "107.0\n", + "-10.0\n", + "1.5\n", + "106.79999999999998\n", + "-10.0\n", + "1.6\n", + "106.60000000000001\n", + "-10.0\n", + "1.7000000000000002\n", + "106.39999999999999\n", + "-10.0\n", + "1.8\n", + "106.20000000000002\n", + "-10.0\n", + "1.9000000000000001\n", + "106.0\n", + "-10.0\n", + "2.0\n", + "105.79999999999998\n", + "-10.0\n", + "2.1\n", + "105.60000000000001\n", + "-10.0\n", + "2.2\n", + "105.39999999999999\n", + "-10.0\n", + "2.3000000000000003\n", + "105.20000000000002\n", + "-10.0\n", + "2.4000000000000004\n", + "105.0\n", + "-10.0\n", + "2.5\n", + "104.79999999999998\n", + "-10.0\n", + "2.6\n", + "104.60000000000001\n", + "-10.0\n", + "2.7\n", + "104.39999999999999\n", + "-10.0\n", + "2.8000000000000003\n", + "104.20000000000002\n", + "-10.0\n", + "2.9000000000000004\n", + "104.0\n", + "-10.0\n", + "3.0\n", + "103.79999999999998\n", + "-10.0\n", + "3.1\n", + "103.60000000000001\n", + "-10.0\n", + "3.2\n", + "103.39999999999999\n", + "-10.0\n", + "3.3000000000000003\n", + "103.20000000000002\n", + "-10.0\n", + "3.4000000000000004\n", + "103.0\n", + "-10.0\n", + "3.5\n", + "102.79999999999998\n", + "-10.0\n", + "3.6\n", + "102.60000000000001\n", + "-10.0\n", + "3.7\n", + "102.39999999999999\n", + "-10.0\n", + "3.8000000000000003\n", + "102.20000000000002\n", + "-10.0\n", + "3.9000000000000004\n", + "102.0\n", + "-10.0\n", + "4.0\n", + "101.79999999999998\n", + "-10.0\n", + "4.1000000000000005\n", + "101.60000000000001\n", + "-10.0\n", + "4.2\n", + "101.39999999999999\n", + "-10.0\n", + "4.3\n", + "101.20000000000002\n", + "-10.0\n", + "4.4\n", + "101.0\n", + "-10.0\n", + "4.5\n", + "100.79999999999998\n", + "-10.0\n", + "4.6000000000000005\n", + "100.60000000000001\n", + "-10.0\n", + "4.7\n", + "100.39999999999999\n", + "-10.0\n", + "4.800000000000001\n", + "100.20000000000002\n", + "-10.0\n", + "4.9\n", + "100.0\n", + "-10.0\n", + "5.0\n", + "99.79999999999998\n", + "-10.0\n", + "5.1000000000000005\n", + "99.60000000000001\n", + "-10.0\n", + "5.2\n", + "99.39999999999999\n", + "-10.0\n", + "5.300000000000001\n", + "99.20000000000002\n", + "-10.0\n", + "5.4\n", + "99.0\n", + "-10.0\n", + "5.5\n", + "98.79999999999998\n", + "-10.0\n", + "5.6000000000000005\n", + "98.60000000000001\n", + "-10.0\n", + "5.7\n", + "98.39999999999999\n", + "-10.0\n", + "5.800000000000001\n", + "98.20000000000002\n", + "-10.0\n", + "5.9\n", + "98.0\n", + "-10.0\n", + "6.0\n", + "97.79999999999998\n", + "-10.0\n", + "6.1000000000000005\n", + "97.60000000000001\n", + "-10.0\n", + "6.2\n", + "97.39999999999999\n", + "-10.0\n", + "6.300000000000001\n", + "97.20000000000002\n", + "-10.0\n", + "6.4\n", + "97.0\n", + "-10.0\n", + "6.5\n", + "96.79999999999998\n", + "-10.0\n", + "6.6000000000000005\n", + "96.60000000000001\n", + "-10.0\n", + "6.7\n", + "96.39999999999999\n", + "-10.0\n", + "6.800000000000001\n", + "96.20000000000002\n", + "-10.0\n", + "6.9\n", + "96.0\n", + "-10.0\n", + "7.0\n", + "95.79999999999998\n", + "-10.0\n", + "7.1000000000000005\n", + "95.60000000000001\n", + "-10.0\n", + "7.2\n", + "95.39999999999999\n", + "-10.0\n", + "7.300000000000001\n", + "95.20000000000002\n", + "-10.0\n", + "7.4\n", + "95.0\n", + "-10.0\n", + "7.5\n", + "94.79999999999998\n", + "-10.0\n", + "7.6000000000000005\n", + "94.60000000000001\n", + "-10.0\n", + "7.7\n", + "94.39999999999999\n", + "-10.0\n", + "7.800000000000001\n", + "94.20000000000002\n", + "-10.0\n", + "7.9\n", + "94.0\n", + "-10.0\n", + "8.0\n", + "93.79999999999998\n", + "-10.0\n", + "8.1\n", + "93.6\n", + "-10.0\n", + "8.200000000000001\n", + "93.39999999999999\n", + "-10.0\n", + "8.3\n", + "93.20000000000002\n", + "-10.0\n", + "8.4\n", + "93.0\n", + "-10.0\n", + "8.5\n", + "92.79999999999998\n", + "-10.0\n", + "8.6\n", + "92.6\n", + "-10.0\n", + "8.700000000000001\n", + "92.39999999999999\n", + "-10.0\n", + "8.8\n", + "92.20000000000002\n", + "-10.0\n", + "8.9\n", + "92.0\n", + "-10.0\n", + "9.0\n", + "91.79999999999998\n", + "-10.0\n", + "9.1\n", + "91.6\n", + "-10.0\n", + "9.200000000000001\n", + "91.39999999999999\n", + "-10.0\n", + "9.3\n", + "91.20000000000002\n", + "-10.0\n", + "9.4\n", + "91.0\n", + "-10.0\n", + "9.5\n", + "90.79999999999998\n", + "-10.0\n", + "9.600000000000001\n", + "90.6\n", + "-10.0\n", + "9.700000000000001\n", + "90.39999999999999\n", + "-10.0\n", + "9.8\n", + "90.20000000000002\n", + "-10.0\n", + "9.9\n", + "90.0\n", + "-10.0\n", + "10.0\n", + "89.79999999999998\n", + "-10.0\n", + "10.100000000000001\n", + "89.6\n", + "-10.0\n", + "10.200000000000001\n", + "89.39999999999999\n", + "-10.0\n", + "10.3\n", + "89.20000000000002\n", + "-10.0\n", + "10.4\n", + "89.0\n", + "-10.0\n", + "10.5\n", + "88.79999999999998\n", + "-10.0\n", + "10.600000000000001\n", + "88.6\n", + "-10.0\n", + "10.700000000000001\n", + "88.39999999999999\n", + "-10.0\n", + "10.8\n", + "88.20000000000002\n", + "-10.0\n", + "10.9\n", + "88.0\n", + "-10.0\n", + "11.0\n", + "87.8\n", + "-9.9\n", + "10.600000000000001\n", + "87.6\n", + "-9.9\n", + "10.700000000000001\n", + "87.4\n", + "-9.9\n", + "10.8\n", + "87.2\n", + "-9.9\n", + "10.9\n", + "87.19999999999999\n", + "-9.9\n", + "11.200000000000001\n", + "87.0\n", + "-9.8\n", + "10.5\n", + "86.80000000000001\n", + "-9.8\n", + "10.600000000000001\n", + "86.6\n", + "-9.8\n", + "10.700000000000001\n", + "86.4\n", + "-9.8\n", + "10.8\n", + "86.39999999999999\n", + "-9.8\n", + "11.0\n", + "86.20000000000002\n", + "-9.700000000000001\n", + "10.4\n", + "86.00000000000001\n", + "-9.700000000000001\n", + "10.5\n", + "85.80000000000001\n", + "-9.700000000000001\n", + "10.600000000000001\n", + "85.60000000000001\n", + "-9.700000000000001\n", + "10.700000000000001\n", + "85.6\n", + "-9.700000000000001\n", + "10.8\n", + "85.4\n", + "-9.600000000000001\n", + "10.3\n", + "85.20000000000002\n", + "-9.600000000000001\n", + "10.4\n", + "85.00000000000001\n", + "-9.600000000000001\n", + "10.5\n", + "84.80000000000001\n", + "-9.600000000000001\n", + "10.600000000000001\n", + "84.79999999999998\n", + "-9.5\n", + "10.100000000000001\n", + "84.6\n", + "-9.5\n", + "10.200000000000001\n", + "84.4\n", + "-9.5\n", + "10.3\n", + "84.2\n", + "-9.5\n", + "10.4\n", + "84.0\n", + "-9.5\n", + "10.5\n", + "83.8\n", + "-9.4\n", + "10.100000000000001\n", + "83.6\n", + "-9.4\n", + "10.200000000000001\n", + "83.4\n", + "-9.4\n", + "10.3\n", + "83.2\n", + "-9.4\n", + "10.4\n", + "83.19999999999999\n", + "-9.4\n", + "10.700000000000001\n", + "83.0\n", + "-9.3\n", + "10.0\n", + "82.8\n", + "-9.3\n", + "10.100000000000001\n", + "82.6\n", + "-9.3\n", + "10.200000000000001\n", + "82.4\n", + "-9.3\n", + "10.3\n", + "82.20000000000002\n", + "-9.200000000000001\n", + "9.9\n", + "82.00000000000001\n", + "-9.200000000000001\n", + "10.0\n", + "81.80000000000001\n", + "-9.200000000000001\n", + "10.100000000000001\n", + "81.60000000000001\n", + "-9.200000000000001\n", + "10.200000000000001\n", + "81.6\n", + "-9.200000000000001\n", + "10.3\n", + "81.4\n", + "-9.1\n", + "9.8\n", + "81.2\n", + "-9.1\n", + "9.9\n", + "81.0\n", + "-9.1\n", + "10.0\n", + "80.8\n", + "-9.1\n", + "10.100000000000001\n", + "80.79999999999998\n", + "-9.1\n", + "16.2\n", + "80.6\n", + "-9.0\n", + "9.700000000000001\n", + "80.4\n", + "-9.0\n", + "9.8\n", + "80.2\n", + "-9.0\n", + "9.9\n", + "80.0\n", + "-9.0\n", + "10.0\n", + "79.8\n", + "-8.9\n", + "9.600000000000001\n", + "79.6\n", + "-8.9\n", + "9.700000000000001\n", + "79.4\n", + "-8.9\n", + "9.8\n", + "79.2\n", + "-8.9\n", + "9.9\n", + "79.19999999999999\n", + "-8.9\n", + "10.200000000000001\n", + "79.0\n", + "-8.8\n", + "9.5\n", + "78.8\n", + "-8.8\n", + "9.600000000000001\n", + "78.6\n", + "-8.8\n", + "9.700000000000001\n", + "78.4\n", + "-8.8\n", + "9.8\n", + "78.20000000000002\n", + "-8.700000000000001\n", + "9.4\n", + "78.00000000000001\n", + "-8.700000000000001\n", + "9.5\n", + "77.80000000000001\n", + "-8.700000000000001\n", + "9.600000000000001\n", + "77.60000000000001\n", + "-8.700000000000001\n", + "9.700000000000001\n", + "77.6\n", + "-8.700000000000001\n", + "9.8\n", + "77.4\n", + "-8.6\n", + "9.3\n", + "77.2\n", + "-8.6\n", + "9.4\n", + "77.0\n", + "-8.6\n", + "9.5\n", + "76.8\n", + "-8.6\n", + "9.600000000000001\n", + "76.79999999999998\n", + "-8.6\n", + "16.3\n", + "76.6\n", + "-8.5\n", + "9.200000000000001\n", + "76.4\n", + "-8.5\n", + "9.3\n", + "76.2\n", + "-8.5\n", + "9.4\n", + "76.0\n", + "-8.5\n", + "9.5\n", + "75.8\n", + "-8.4\n", + "9.1\n", + "75.6\n", + "-8.4\n", + "9.200000000000001\n", + "75.4\n", + "-8.4\n", + "9.3\n", + "75.2\n", + "-8.4\n", + "9.4\n", + "75.19999999999999\n", + "-8.4\n", + "9.700000000000001\n", + "75.0\n", + "-8.3\n", + "9.0\n", + "74.80000000000001\n", + "-8.3\n", + "9.1\n", + "74.6\n", + "-8.3\n", + "9.200000000000001\n", + "74.4\n", + "-8.3\n", + "9.3\n", + "74.20000000000002\n", + "-8.200000000000001\n", + "8.9\n", + "74.00000000000001\n", + "-8.200000000000001\n", + "9.0\n", + "73.80000000000001\n", + "-8.200000000000001\n", + "9.1\n", + "73.60000000000001\n", + "-8.200000000000001\n", + "9.200000000000001\n", + "73.6\n", + "-8.200000000000001\n", + "9.3\n", + "73.4\n", + "-8.1\n", + "8.8\n", + "73.2\n", + "-8.1\n", + "8.9\n", + "73.0\n", + "-8.1\n", + "9.0\n", + "72.8\n", + "-8.1\n", + "9.1\n", + "72.79999999999998\n", + "-8.1\n", + "13.8\n", + "72.6\n", + "-8.0\n", + "8.700000000000001\n", + "72.4\n", + "-8.0\n", + "8.8\n", + "72.2\n", + "-8.0\n", + "8.9\n", + "72.0\n", + "-8.0\n", + "9.0\n", + "71.8\n", + "-7.9\n", + "8.6\n", + "71.6\n", + "-7.9\n", + "8.700000000000001\n", + "71.4\n", + "-7.9\n", + "8.8\n", + "71.2\n", + "-7.9\n", + "8.9\n", + "71.19999999999999\n", + "-7.9\n", + "9.200000000000001\n", + "71.0\n", + "-7.800000000000001\n", + "8.5\n", + "70.80000000000001\n", + "-7.800000000000001\n", + "8.6\n", + "70.6\n", + "-7.800000000000001\n", + "8.700000000000001\n", + "70.4\n", + "-7.800000000000001\n", + "8.8\n", + "70.20000000000002\n", + "-7.7\n", + "8.4\n", + "70.0\n", + "-7.7\n", + "8.5\n", + "69.8\n", + "-7.7\n", + "8.6\n", + "69.6\n", + "-7.7\n", + "8.700000000000001\n", + "69.4\n", + "-7.6000000000000005\n", + "8.3\n", + "69.2\n", + "-7.6000000000000005\n", + "8.4\n", + "69.0\n", + "-7.6000000000000005\n", + "8.5\n", + "68.8\n", + "-7.6000000000000005\n", + "8.6\n", + "68.6\n", + "-7.5\n", + "8.200000000000001\n", + "68.4\n", + "-7.5\n", + "8.3\n", + "68.2\n", + "-7.5\n", + "8.4\n", + "68.0\n", + "-7.5\n", + "8.5\n", + "67.8\n", + "-7.4\n", + "8.1\n", + "67.6\n", + "-7.4\n", + "8.200000000000001\n", + "67.4\n", + "-7.4\n", + "8.3\n", + "67.2\n", + "-7.4\n", + "8.4\n", + "67.19999999999999\n", + "-7.4\n", + "8.700000000000001\n", + "67.0\n", + "-7.300000000000001\n", + "8.0\n", + "66.80000000000001\n", + "-7.300000000000001\n", + "8.1\n", + "66.6\n", + "-7.300000000000001\n", + "8.200000000000001\n", + "66.4\n", + "-7.300000000000001\n", + "8.3\n", + "66.20000000000002\n", + "-7.2\n", + "7.9\n", + "66.0\n", + "-7.2\n", + "8.0\n", + "65.8\n", + "-7.2\n", + "8.1\n", + "65.6\n", + "-7.2\n", + "8.200000000000001\n", + "65.4\n", + "-7.1000000000000005\n", + "7.800000000000001\n", + "65.2\n", + "-7.1000000000000005\n", + "7.9\n", + "65.0\n", + "-7.1000000000000005\n", + "8.0\n", + "64.8\n", + "-7.1000000000000005\n", + "8.1\n", + "64.6\n", + "-7.0\n", + "7.7\n", + "64.4\n", + "-7.0\n", + "7.800000000000001\n", + "64.2\n", + "-7.0\n", + "7.9\n", + "64.0\n", + "-7.0\n", + "8.0\n", + "63.8\n", + "-6.9\n", + "7.6000000000000005\n", + "63.6\n", + "-6.9\n", + "7.7\n", + "63.400000000000006\n", + "-6.9\n", + "7.800000000000001\n", + "63.2\n", + "-6.9\n", + "7.9\n", + "63.0\n", + "-6.800000000000001\n", + "7.5\n", + "62.8\n", + "-6.800000000000001\n", + "7.6000000000000005\n", + "62.60000000000001\n", + "-6.800000000000001\n", + "7.7\n", + "62.4\n", + "-6.800000000000001\n", + "7.800000000000001\n", + "62.2\n", + "-6.7\n", + "7.4\n", + "62.0\n", + "-6.7\n", + "7.5\n", + "61.8\n", + "-6.7\n", + "7.6000000000000005\n", + "61.6\n", + "-6.7\n", + "7.7\n", + "61.599999999999994\n", + "-6.7\n", + "8.1\n", + "61.400000000000006\n", + "-6.6000000000000005\n", + "7.300000000000001\n", + "61.2\n", + "-6.6000000000000005\n", + "7.4\n", + "61.00000000000001\n", + "-6.6000000000000005\n", + "7.5\n", + "60.8\n", + "-6.6000000000000005\n", + "7.6000000000000005\n", + "60.60000000000001\n", + "-6.5\n", + "7.2\n", + "60.39999999999999\n", + "-6.5\n", + "7.300000000000001\n", + "60.199999999999996\n", + "-6.5\n", + "7.4\n", + "60.0\n", + "-6.5\n", + "7.5\n", + "59.8\n", + "-6.4\n", + "7.1000000000000005\n", + "59.6\n", + "-6.4\n", + "7.2\n", + "59.400000000000006\n", + "-6.4\n", + "7.300000000000001\n", + "59.2\n", + "-6.4\n", + "7.4\n", + "59.0\n", + "-6.300000000000001\n", + "7.0\n", + "58.80000000000001\n", + "-6.300000000000001\n", + "7.1000000000000005\n", + "58.60000000000001\n", + "-6.300000000000001\n", + "7.2\n", + "58.400000000000006\n", + "-6.300000000000001\n", + "7.300000000000001\n", + "58.4\n", + "-6.2\n", + "6.800000000000001\n", + "58.2\n", + "-6.2\n", + "6.9\n", + "58.0\n", + "-6.2\n", + "7.0\n", + "57.8\n", + "-6.2\n", + "7.1000000000000005\n", + "57.6\n", + "-6.2\n", + "7.2\n", + "57.599999999999994\n", + "-6.2\n", + "7.6000000000000005\n", + "57.400000000000006\n", + "-6.1000000000000005\n", + "6.800000000000001\n", + "57.2\n", + "-6.1000000000000005\n", + "6.9\n", + "57.00000000000001\n", + "-6.1000000000000005\n", + "7.0\n", + "56.800000000000004\n", + "-6.1000000000000005\n", + "7.1000000000000005\n", + "56.8\n", + "-6.1000000000000005\n", + "7.4\n", + "56.60000000000001\n", + "-6.0\n", + "6.7\n", + "56.39999999999999\n", + "-6.0\n", + "6.800000000000001\n", + "56.199999999999996\n", + "-6.0\n", + "6.9\n", + "56.0\n", + "-6.0\n", + "7.0\n", + "55.8\n", + "-5.9\n", + "6.6000000000000005\n", + "55.6\n", + "-5.9\n", + "6.7\n", + "55.400000000000006\n", + "-5.9\n", + "6.800000000000001\n", + "55.2\n", + "-5.9\n", + "6.9\n", + "55.0\n", + "-5.800000000000001\n", + "6.5\n", + "54.80000000000001\n", + "-5.800000000000001\n", + "6.6000000000000005\n", + "54.60000000000001\n", + "-5.800000000000001\n", + "6.7\n", + "54.400000000000006\n", + "-5.800000000000001\n", + "6.800000000000001\n", + "54.4\n", + "-5.7\n", + "6.300000000000001\n", + "54.2\n", + "-5.7\n", + "6.4\n", + "54.0\n", + "-5.7\n", + "6.5\n", + "53.8\n", + "-5.7\n", + "6.6000000000000005\n", + "53.6\n", + "-5.7\n", + "6.7\n", + "53.599999999999994\n", + "-5.7\n", + "7.1000000000000005\n", + "53.400000000000006\n", + "-5.6000000000000005\n", + "6.300000000000001\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "53.2\n", + "-5.6000000000000005\n", + "6.4\n", + "53.00000000000001\n", + "-5.6000000000000005\n", + "6.5\n", + "52.800000000000004\n", + "-5.6000000000000005\n", + "6.6000000000000005\n", + "52.8\n", + "-5.6000000000000005\n", + "6.9\n", + "52.60000000000001\n", + "-5.5\n", + "6.2\n", + "52.39999999999999\n", + "-5.5\n", + "6.300000000000001\n", + "52.199999999999996\n", + "-5.5\n", + "6.4\n", + "52.0\n", + "-5.5\n", + "6.5\n", + "51.8\n", + "-5.4\n", + "6.1000000000000005\n", + "51.6\n", + "-5.4\n", + "6.2\n", + "51.400000000000006\n", + "-5.4\n", + "6.300000000000001\n", + "51.2\n", + "-5.4\n", + "6.4\n", + "51.0\n", + "-5.300000000000001\n", + "6.0\n", + "50.80000000000001\n", + "-5.300000000000001\n", + "6.1000000000000005\n", + "50.60000000000001\n", + "-5.300000000000001\n", + "6.2\n", + "50.400000000000006\n", + "-5.300000000000001\n", + "6.300000000000001\n", + "50.4\n", + "-5.2\n", + "5.800000000000001\n", + "50.2\n", + "-5.2\n", + "5.9\n", + "50.0\n", + "-5.2\n", + "6.0\n", + "49.8\n", + "-5.2\n", + "6.1000000000000005\n", + "49.6\n", + "-5.2\n", + "6.2\n", + "49.599999999999994\n", + "-5.2\n", + "6.6000000000000005\n", + "49.400000000000006\n", + "-5.1000000000000005\n", + "5.800000000000001\n", + "49.2\n", + "-5.1000000000000005\n", + "5.9\n", + "49.00000000000001\n", + "-5.1000000000000005\n", + "6.0\n", + "48.800000000000004\n", + "-5.1000000000000005\n", + "6.1000000000000005\n", + "48.8\n", + "-5.1000000000000005\n", + "6.4\n", + "48.60000000000001\n", + "-5.0\n", + "5.7\n", + "48.39999999999999\n", + "-5.0\n", + "5.800000000000001\n", + "48.199999999999996\n", + "-5.0\n", + "5.9\n", + "48.0\n", + "-5.0\n", + "6.0\n", + "47.8\n", + "-4.9\n", + "5.6000000000000005\n", + "47.6\n", + "-4.9\n", + "5.7\n", + "47.400000000000006\n", + "-4.9\n", + "5.800000000000001\n", + "47.2\n", + "-4.9\n", + "5.9\n", + "47.199999999999996\n", + "-4.9\n", + "6.0\n", + "47.0\n", + "-4.800000000000001\n", + "5.5\n", + "46.80000000000001\n", + "-4.800000000000001\n", + "5.6000000000000005\n", + "46.60000000000001\n", + "-4.800000000000001\n", + "5.7\n", + "46.400000000000006\n", + "-4.800000000000001\n", + "5.800000000000001\n", + "46.4\n", + "-4.7\n", + "5.300000000000001\n", + "46.2\n", + "-4.7\n", + "5.4\n", + "46.0\n", + "-4.7\n", + "5.5\n", + "45.8\n", + "-4.7\n", + "5.6000000000000005\n", + "45.6\n", + "-4.7\n", + "5.7\n", + "45.599999999999994\n", + "-4.7\n", + "6.1000000000000005\n", + "45.400000000000006\n", + "-4.6000000000000005\n", + "5.300000000000001\n", + "45.2\n", + "-4.6000000000000005\n", + "5.4\n", + "45.00000000000001\n", + "-4.6000000000000005\n", + "5.5\n", + "44.800000000000004\n", + "-4.6000000000000005\n", + "5.6000000000000005\n", + "44.8\n", + "-4.6000000000000005\n", + "5.9\n", + "44.60000000000001\n", + "-4.5\n", + "5.2\n", + "44.39999999999999\n", + "-4.5\n", + "5.300000000000001\n", + "44.199999999999996\n", + "-4.5\n", + "5.4\n", + "44.0\n", + "-4.5\n", + "5.5\n", + "43.8\n", + "-4.4\n", + "5.1000000000000005\n", + "43.6\n", + "-4.4\n", + "5.2\n", + "43.400000000000006\n", + "-4.4\n", + "5.300000000000001\n", + "43.2\n", + "-4.4\n", + "5.4\n", + "43.199999999999996\n", + "-4.4\n", + "5.5\n", + "43.0\n", + "-4.3\n", + "5.0\n", + "42.79999999999999\n", + "-4.3\n", + "5.1000000000000005\n", + "42.6\n", + "-4.3\n", + "5.2\n", + "42.4\n", + "-4.3\n", + "5.300000000000001\n", + "42.39999999999999\n", + "-4.3\n", + "8.1\n", + "42.2\n", + "-4.2\n", + "4.9\n", + "42.0\n", + "-4.2\n", + "5.0\n", + "41.8\n", + "-4.2\n", + "5.1000000000000005\n", + "41.6\n", + "-4.2\n", + "5.2\n", + "41.599999999999994\n", + "-4.2\n", + "5.6000000000000005\n", + "41.400000000000006\n", + "-4.1000000000000005\n", + "4.800000000000001\n", + "41.2\n", + "-4.1000000000000005\n", + "4.9\n", + "41.00000000000001\n", + "-4.1000000000000005\n", + "5.0\n", + "40.800000000000004\n", + "-4.1000000000000005\n", + "5.1000000000000005\n", + "40.8\n", + "-4.1000000000000005\n", + "5.4\n", + "40.6\n", + "-4.0\n", + "4.7\n", + "40.4\n", + "-4.0\n", + "4.800000000000001\n", + "40.2\n", + "-4.0\n", + "4.9\n", + "40.0\n", + "-4.0\n", + "5.0\n", + "39.8\n", + "-3.9000000000000004\n", + "4.6000000000000005\n", + "39.6\n", + "-3.9000000000000004\n", + "4.7\n", + "39.4\n", + "-3.9000000000000004\n", + "4.800000000000001\n", + "39.2\n", + "-3.9000000000000004\n", + "4.9\n", + "39.0\n", + "-3.8000000000000003\n", + "4.5\n", + "38.8\n", + "-3.8000000000000003\n", + "4.6000000000000005\n", + "38.6\n", + "-3.8000000000000003\n", + "4.7\n", + "38.4\n", + "-3.8000000000000003\n", + "4.800000000000001\n", + "38.2\n", + "-3.7\n", + "4.4\n", + "38.0\n", + "-3.7\n", + "4.5\n", + "37.8\n", + "-3.7\n", + "4.6000000000000005\n", + "37.6\n", + "-3.7\n", + "4.7\n", + "37.599999999999994\n", + "-3.7\n", + "5.1000000000000005\n", + "37.4\n", + "-3.6\n", + "4.3\n", + "37.2\n", + "-3.6\n", + "4.4\n", + "37.0\n", + "-3.6\n", + "4.5\n", + "36.8\n", + "-3.6\n", + "4.6000000000000005\n", + "36.6\n", + "-3.5\n", + "4.2\n", + "36.4\n", + "-3.5\n", + "4.3\n", + "36.2\n", + "-3.5\n", + "4.4\n", + "36.0\n", + "-3.5\n", + "4.5\n", + "35.8\n", + "-3.4000000000000004\n", + "4.1000000000000005\n", + "35.6\n", + "-3.4000000000000004\n", + "4.2\n", + "35.400000000000006\n", + "-3.4000000000000004\n", + "4.3\n", + "35.2\n", + "-3.4000000000000004\n", + "4.4\n", + "35.0\n", + "-3.3000000000000003\n", + "4.0\n", + "34.8\n", + "-3.3000000000000003\n", + "4.1000000000000005\n", + "34.6\n", + "-3.3000000000000003\n", + "4.2\n", + "34.4\n", + "-3.3000000000000003\n", + "4.3\n", + "34.2\n", + "-3.2\n", + "3.9000000000000004\n", + "34.0\n", + "-3.2\n", + "4.0\n", + "33.8\n", + "-3.2\n", + "4.1000000000000005\n", + "33.6\n", + "-3.2\n", + "4.2\n", + "33.599999999999994\n", + "-3.2\n", + "4.6000000000000005\n", + "33.4\n", + "-3.1\n", + "3.8000000000000003\n", + "33.2\n", + "-3.1\n", + "3.9000000000000004\n", + "33.0\n", + "-3.1\n", + "4.0\n", + "32.8\n", + "-3.1\n", + "4.1000000000000005\n", + "32.6\n", + "-3.0\n", + "3.7\n", + "32.4\n", + "-3.0\n", + "3.8000000000000003\n", + "32.2\n", + "-3.0\n", + "3.9000000000000004\n", + "32.0\n", + "-3.0\n", + "4.0\n", + "31.800000000000004\n", + "-2.9000000000000004\n", + "3.6\n", + "31.6\n", + "-2.9000000000000004\n", + "3.7\n", + "31.400000000000006\n", + "-2.9000000000000004\n", + "3.8000000000000003\n", + "31.200000000000003\n", + "-2.9000000000000004\n", + "3.9000000000000004\n", + "31.000000000000004\n", + "-2.8000000000000003\n", + "3.5\n", + "30.800000000000004\n", + "-2.8000000000000003\n", + "3.6\n", + "30.6\n", + "-2.8000000000000003\n", + "3.7\n", + "30.400000000000002\n", + "-2.8000000000000003\n", + "3.8000000000000003\n", + "30.4\n", + "-2.8000000000000003\n", + "4.1000000000000005\n", + "30.200000000000003\n", + "-2.7\n", + "3.4000000000000004\n", + "30.0\n", + "-2.7\n", + "3.5\n", + "29.8\n", + "-2.7\n", + "3.6\n", + "29.6\n", + "-2.7\n", + "3.7\n", + "29.4\n", + "-2.6\n", + "3.3000000000000003\n", + "29.2\n", + "-2.6\n", + "3.4000000000000004\n", + "29.0\n", + "-2.6\n", + "3.5\n", + "28.8\n", + "-2.6\n", + "3.6\n", + "28.799999999999997\n", + "-2.6\n", + "3.8000000000000003\n", + "28.599999999999998\n", + "-2.5\n", + "3.2\n", + "28.4\n", + "-2.5\n", + "3.3000000000000003\n", + "28.199999999999996\n", + "-2.5\n", + "3.4000000000000004\n", + "28.0\n", + "-2.5\n", + "3.5\n", + "27.800000000000004\n", + "-2.4000000000000004\n", + "3.1\n", + "27.6\n", + "-2.4000000000000004\n", + "3.2\n", + "27.400000000000006\n", + "-2.4000000000000004\n", + "3.3000000000000003\n", + "27.200000000000003\n", + "-2.4000000000000004\n", + "3.4000000000000004\n", + "27.000000000000004\n", + "-2.3000000000000003\n", + "3.0\n", + "26.800000000000004\n", + "-2.3000000000000003\n", + "3.1\n", + "26.6\n", + "-2.3000000000000003\n", + "3.2\n", + "26.400000000000002\n", + "-2.3000000000000003\n", + "3.3000000000000003\n", + "26.4\n", + "-2.3000000000000003\n", + "3.7\n", + "26.200000000000003\n", + "-2.2\n", + "2.9000000000000004\n", + "26.0\n", + "-2.2\n", + "3.0\n", + "25.8\n", + "-2.2\n", + "3.1\n", + "25.6\n", + "-2.2\n", + "3.2\n", + "25.599999999999998\n", + "-2.2\n", + "3.5\n", + "25.4\n", + "-2.1\n", + "2.8000000000000003\n", + "25.2\n", + "-2.1\n", + "2.9000000000000004\n", + "25.0\n", + "-2.1\n", + "3.0\n", + "24.8\n", + "-2.1\n", + "3.1\n", + "24.799999999999997\n", + "-2.1\n", + "3.3000000000000003\n", + "24.599999999999998\n", + "-2.0\n", + "2.7\n", + "24.4\n", + "-2.0\n", + "2.8000000000000003\n", + "24.199999999999996\n", + "-2.0\n", + "2.9000000000000004\n", + "24.0\n", + "-2.0\n", + "3.0\n", + "23.8\n", + "-1.9000000000000001\n", + "2.6\n", + "23.6\n", + "-1.9000000000000001\n", + "2.7\n", + "23.4\n", + "-1.9000000000000001\n", + "2.8000000000000003\n", + "23.2\n", + "-1.9000000000000001\n", + "2.9000000000000004\n", + "23.0\n", + "-1.8\n", + "2.5\n", + "22.800000000000004\n", + "-1.8\n", + "2.6\n", + "22.6\n", + "-1.8\n", + "2.7\n", + "22.4\n", + "-1.8\n", + "2.8000000000000003\n", + "22.200000000000003\n", + "-1.7000000000000002\n", + "2.4000000000000004\n", + "22.0\n", + "-1.7000000000000002\n", + "2.5\n", + "21.8\n", + "-1.7000000000000002\n", + "2.6\n", + "21.6\n", + "-1.7000000000000002\n", + "2.7\n", + "21.4\n", + "-1.6\n", + "2.3000000000000003\n", + "21.2\n", + "-1.6\n", + "2.4000000000000004\n", + "21.0\n", + "-1.6\n", + "2.5\n", + "20.8\n", + "-1.6\n", + "2.6\n", + "20.799999999999997\n", + "-1.6\n", + "2.8000000000000003\n", + "20.6\n", + "-1.5\n", + "2.2\n", + "20.4\n", + "-1.5\n", + "2.3000000000000003\n", + "20.2\n", + "-1.5\n", + "2.4000000000000004\n", + "20.0\n", + "-1.5\n", + "2.5\n", + "19.8\n", + "-1.4000000000000001\n", + "2.1\n", + "19.6\n", + "-1.4000000000000001\n", + "2.2\n", + "19.400000000000002\n", + "-1.4000000000000001\n", + "2.3000000000000003\n", + "19.200000000000003\n", + "-1.4000000000000001\n", + "2.4000000000000004\n", + "19.2\n", + "-1.4000000000000001\n", + "2.6\n", + "19.0\n", + "-1.3\n", + "2.0\n", + "18.800000000000004\n", + "-1.3\n", + "2.1\n", + "18.6\n", + "-1.3\n", + "2.2\n", + "18.4\n", + "-1.3\n", + "2.3000000000000003\n", + "18.200000000000003\n", + "-1.2000000000000002\n", + "1.9000000000000001\n", + "18.0\n", + "-1.2000000000000002\n", + "2.0\n", + "17.8\n", + "-1.2000000000000002\n", + "2.1\n", + "17.6\n", + "-1.2000000000000002\n", + "2.2\n", + "17.4\n", + "-1.1\n", + "1.8\n", + "17.2\n", + "-1.1\n", + "1.9000000000000001\n", + "17.0\n", + "-1.1\n", + "2.0\n", + "16.8\n", + "-1.1\n", + "2.1\n", + "16.799999999999997\n", + "-1.1\n", + "2.3000000000000003\n", + "16.6\n", + "-1.0\n", + "1.7000000000000002\n", + "16.4\n", + "-1.0\n", + "1.8\n", + "16.2\n", + "-1.0\n", + "1.9000000000000001\n", + "16.0\n", + "-1.0\n", + "2.0\n", + "15.8\n", + "-0.9\n", + "1.6\n", + "15.6\n", + "-0.9\n", + "1.7000000000000002\n", + "15.399999999999999\n", + "-0.9\n", + "1.8\n", + "15.2\n", + "-0.9\n", + "1.9000000000000001\n", + "15.0\n", + "-0.8\n", + "1.5\n", + "14.8\n", + "-0.8\n", + "1.6\n", + "14.6\n", + "-0.8\n", + "1.7000000000000002\n", + "14.4\n", + "-0.8\n", + "1.8\n", + "14.399999999999999\n", + "-0.8\n", + "1.9000000000000001\n", + "14.200000000000001\n", + "-0.7000000000000001\n", + "1.4000000000000001\n", + "14.0\n", + "-0.7000000000000001\n", + "1.5\n", + "13.8\n", + "-0.7000000000000001\n", + "1.6\n", + "13.600000000000001\n", + "-0.7000000000000001\n", + "1.7000000000000002\n", + "13.6\n", + "-0.7000000000000001\n", + "1.8\n", + "13.4\n", + "-0.6000000000000001\n", + "1.3\n", + "13.200000000000001\n", + "-0.6000000000000001\n", + "1.4000000000000001\n", + "13.0\n", + "-0.6000000000000001\n", + "1.5\n", + "12.8\n", + "-0.6000000000000001\n", + "1.6\n", + "12.799999999999999\n", + "-0.6000000000000001\n", + "2.0\n", + "12.599999999999998\n", + "-0.5\n", + "1.2000000000000002\n", + "12.400000000000002\n", + "-0.5\n", + "1.3\n", + "12.2\n", + "-0.5\n", + "1.4000000000000001\n", + "12.0\n", + "-0.5\n", + "1.5\n", + "11.8\n", + "-0.4\n", + "1.1\n", + "11.6\n", + "-0.4\n", + "1.2000000000000002\n", + "11.400000000000002\n", + "-0.4\n", + "1.3\n", + "11.2\n", + "-0.4\n", + "1.4000000000000001\n", + "11.0\n", + "-0.30000000000000004\n", + "1.0\n", + "10.8\n", + "-0.30000000000000004\n", + "1.1\n", + "10.6\n", + "-0.30000000000000004\n", + "1.2000000000000002\n", + "10.4\n", + "-0.30000000000000004\n", + "1.3\n", + "10.399999999999999\n", + "-0.30000000000000004\n", + "1.4000000000000001\n", + "10.2\n", + "-0.2\n", + "0.9\n", + "10.0\n", + "-0.2\n", + "1.0\n", + "9.8\n", + "-0.2\n", + "1.1\n", + "9.600000000000001\n", + "-0.2\n", + "1.2000000000000002\n", + "9.6\n", + "-0.2\n", + "1.3\n", + "9.4\n", + "-0.1\n", + "0.8\n", + "9.2\n", + "-0.1\n", + "0.9\n", + "9.0\n", + "-0.1\n", + "1.0\n", + "8.8\n", + "-0.1\n", + "1.1\n", + "8.799999999999999\n", + "-0.1\n", + "2.4000000000000004\n", + "8.6\n", + "0.0\n", + "0.7000000000000001\n", + "8.4\n", + "0.0\n", + "0.8\n", + "8.2\n", + "0.0\n", + "0.9\n", + "8.0\n", + "0.0\n", + "1.0\n", + "7.799999999999999\n", + "0.1\n", + "0.6000000000000001\n", + "7.6\n", + "0.1\n", + "0.7000000000000001\n", + "7.4\n", + "0.1\n", + "0.8\n", + "7.2\n", + "0.1\n", + "0.9\n", + "7.199999999999999\n", + "0.1\n", + "1.0\n", + "7.0\n", + "0.2\n", + "0.5\n", + "6.8\n", + "0.2\n", + "0.6000000000000001\n", + "6.6\n", + "0.2\n", + "0.7000000000000001\n", + "6.4\n", + "0.2\n", + "0.8\n", + "6.3999999999999995\n", + "0.2\n", + "1.0\n", + "6.199999999999999\n", + "0.30000000000000004\n", + "0.4\n", + "6.0\n", + "0.30000000000000004\n", + "0.5\n", + "5.799999999999999\n", + "0.30000000000000004\n", + "0.6000000000000001\n", + "5.6\n", + "0.30000000000000004\n", + "0.7000000000000001\n", + "5.4\n", + "0.4\n", + "0.30000000000000004\n", + "5.2\n", + "0.4\n", + "0.4\n", + "5.0\n", + "0.4\n", + "0.5\n", + "4.8\n", + "0.4\n", + "0.6000000000000001\n", + "4.799999999999999\n", + "0.4\n", + "1.4000000000000001\n", + "4.6\n", + "0.5\n", + "0.2\n", + "4.4\n", + "0.5\n", + "0.30000000000000004\n", + "4.2\n", + "0.5\n", + "0.4\n", + "4.0\n", + "0.5\n", + "0.5\n", + "3.999999999999999\n", + "0.6000000000000001\n", + "0.0\n", + "3.799999999999999\n", + "0.6000000000000001\n", + "0.1\n", + "3.5999999999999988\n", + "0.6000000000000001\n", + "0.2\n", + "3.3999999999999986\n", + "0.6000000000000001\n", + "0.30000000000000004\n", + "3.1999999999999993\n", + "0.6000000000000001\n", + "0.4\n", + "3.199999999999999\n", + "0.6000000000000001\n", + "0.8\n", + "2.999999999999999\n", + "0.7000000000000001\n", + "0.0\n", + "2.7999999999999994\n", + "0.7000000000000001\n", + "0.1\n", + "2.5999999999999988\n", + "0.7000000000000001\n", + "0.2\n", + "2.399999999999999\n", + "0.7000000000000001\n", + "0.30000000000000004\n", + "2.1999999999999997\n", + "0.8\n", + "-0.1\n", + "1.9999999999999996\n", + "0.8\n", + "0.0\n", + "1.7999999999999998\n", + "0.8\n", + "0.1\n", + "1.5999999999999992\n", + "0.8\n", + "0.2\n", + "1.1999999999999995\n", + "0.9\n", + "-0.1\n", + "0.9999999999999998\n", + "0.9\n", + "0.0\n", + "0.8\n", + "0.9\n", + "0.1\n", + "0.7999999999999996\n", + "0.9\n", + "0.2\n", + "0.3999999999999998\n", + "1.0\n", + "-0.1\n", + "0.0\n", + "1.0\n", + "0.0\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1.0\n", + "0.0\n", + "0.0\n" ] } ], - "source": [] + "source": [ + "smallest_error = float(\"inf\")\n", + "best_m = 0\n", + "best_b = 0\n", + "\n", + "for m in possible_ms:\n", + " for b in possible_bs:\n", + " err = calculate_all_error(m, b, datapoints)\n", + " if smallest_error > err:\n", + " smallest_error = err\n", + " print(smallest_error)\n", + " best_m = m\n", + " print(best_m)\n", + " best_b = b\n", + " print(best_b)\n", + " \n", + "print(best_m)\n", + "print(best_b)\n", + "print(smallest_error)\n", + " " + ] }, { "cell_type": "markdown", @@ -336,7 +2779,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 24, "metadata": {}, "outputs": [ { @@ -345,12 +2788,14 @@ "3.5" ] }, - "execution_count": 16, + "execution_count": 24, "metadata": {}, "output_type": "execute_result" } ], - "source": [] + "source": [ + "get_y(0.3, 1.7, 6)" + ] }, { "cell_type": "markdown", @@ -361,12 +2806,50 @@ "Now, Reggie can use this model to predict the bounce of all kinds of sizes of balls he may choose to include in the ball pit!" ] }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "4.1" + ] + }, + "execution_count": 25, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "get_y(0.3, 1.7, 8)" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "4.3999999999999995" + ] + }, + "execution_count": 26, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "get_y(0.3, 1.7, 9)" + ] + }, { "cell_type": "code", "execution_count": null, - "metadata": { - "collapsed": true - }, + "metadata": {}, "outputs": [], "source": [] } diff --git a/Codecadmey Projects/Reggie's+Linear+Regression/Reggie_Linear_Regression_Skeleton.ipynb b/Codecadmey Projects/Reggie's+Linear+Regression/Reggie_Linear_Regression_Skeleton.ipynb index 301cceb..d45c819 100644 --- a/Codecadmey Projects/Reggie's+Linear+Regression/Reggie_Linear_Regression_Skeleton.ipynb +++ b/Codecadmey Projects/Reggie's+Linear+Regression/Reggie_Linear_Regression_Skeleton.ipynb @@ -36,7 +36,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 7, "metadata": {}, "outputs": [ { @@ -76,7 +76,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 8, "metadata": {}, "outputs": [], "source": [ @@ -103,7 +103,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 22, "metadata": {}, "outputs": [ { @@ -113,7 +113,9 @@ "0\n", "1\n", "1\n", - "5\n" + "5\n", + "0.40000000000000036\n", + "0.0\n" ] } ], @@ -125,7 +127,9 @@ "#the point (3, 3) should be 1 unit away from the line y = x - 1:\n", "print(calculate_error(1, -1, (3, 3)))\n", "#the point (3, 3) should be 5 units away from the line y = -x + 1:\n", - "print(calculate_error(-1, 1, (3, 3)))" + "print(calculate_error(-1, 1, (3, 3)))\n", + "print(calculate_error(0.3, 1.7, (3, 3)))\n", + "print(calculate_error(1.0, 0.0, (3, 3)))" ] }, { @@ -139,7 +143,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 10, "metadata": {}, "outputs": [], "source": [ @@ -161,7 +165,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 18, "metadata": {}, "outputs": [], "source": [ @@ -172,7 +176,7 @@ " for point in points:\n", " totalerror += calculate_error(m, b, point)\n", " \n", - " return totalerror" + " return abs(totalerror)" ] }, { @@ -184,7 +188,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 12, "metadata": {}, "outputs": [ { @@ -249,12 +253,10 @@ { "cell_type": "code", "execution_count": 13, - "metadata": { - "collapsed": true - }, + "metadata": {}, "outputs": [], "source": [ - "possible_ms = #your list comprehension here " + "possible_ms = [mv * 0.1 for mv in range(-100, 100)] #your list comprehension here " ] }, { @@ -267,12 +269,10 @@ { "cell_type": "code", "execution_count": 14, - "metadata": { - "collapsed": true - }, + "metadata": {}, "outputs": [], "source": [ - "possible_bs = #your list comprehension here" + "possible_bs = [bv * 0.1 for bv in range(-200, 200)] #your list comprehension here" ] }, { @@ -300,18 +300,2461 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 19, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ - "0.30000000000000004 1.7000000000000002 4.999999999999999\n" + "168.0\n", + "-10.0\n", + "-20.0\n", + "167.60000000000002\n", + "-10.0\n", + "-19.900000000000002\n", + "167.2\n", + "-10.0\n", + "-19.8\n", + "166.8\n", + "-10.0\n", + "-19.700000000000003\n", + "166.4\n", + "-10.0\n", + "-19.6\n", + "166.0\n", + "-10.0\n", + "-19.5\n", + "165.60000000000002\n", + "-10.0\n", + "-19.400000000000002\n", + "165.2\n", + "-10.0\n", + "-19.3\n", + "164.8\n", + "-10.0\n", + "-19.200000000000003\n", + "164.4\n", + "-10.0\n", + "-19.1\n", + "164.0\n", + "-10.0\n", + "-19.0\n", + "163.60000000000002\n", + "-10.0\n", + "-18.900000000000002\n", + "163.2\n", + "-10.0\n", + "-18.8\n", + "162.8\n", + "-10.0\n", + "-18.7\n", + "162.4\n", + "-10.0\n", + "-18.6\n", + "162.0\n", + "-10.0\n", + "-18.5\n", + "161.60000000000002\n", + "-10.0\n", + "-18.400000000000002\n", + "161.2\n", + "-10.0\n", + "-18.3\n", + "160.8\n", + "-10.0\n", + "-18.2\n", + "160.4\n", + "-10.0\n", + "-18.1\n", + "160.0\n", + "-10.0\n", + "-18.0\n", + "159.60000000000002\n", + "-10.0\n", + "-17.900000000000002\n", + "159.2\n", + "-10.0\n", + "-17.8\n", + "158.8\n", + "-10.0\n", + "-17.7\n", + "158.4\n", + "-10.0\n", + "-17.6\n", + "158.0\n", + "-10.0\n", + "-17.5\n", + "157.60000000000002\n", + "-10.0\n", + "-17.400000000000002\n", + "157.2\n", + "-10.0\n", + "-17.3\n", + "156.8\n", + "-10.0\n", + "-17.2\n", + "156.4\n", + "-10.0\n", + "-17.1\n", + "156.0\n", + "-10.0\n", + "-17.0\n", + "155.60000000000002\n", + "-10.0\n", + "-16.900000000000002\n", + "155.2\n", + "-10.0\n", + "-16.8\n", + "154.8\n", + "-10.0\n", + "-16.7\n", + "154.4\n", + "-10.0\n", + "-16.6\n", + "154.0\n", + "-10.0\n", + "-16.5\n", + "153.60000000000002\n", + "-10.0\n", + "-16.400000000000002\n", + "153.2\n", + "-10.0\n", + "-16.3\n", + "152.8\n", + "-10.0\n", + "-16.2\n", + "152.4\n", + "-10.0\n", + "-16.1\n", + "152.0\n", + "-10.0\n", + "-16.0\n", + "151.6\n", + "-10.0\n", + "-15.9\n", + "151.2\n", + "-10.0\n", + "-15.8\n", + "150.8\n", + "-10.0\n", + "-15.700000000000001\n", + "150.4\n", + "-10.0\n", + "-15.600000000000001\n", + "150.0\n", + "-10.0\n", + "-15.5\n", + "149.6\n", + "-10.0\n", + "-15.4\n", + "149.2\n", + "-10.0\n", + "-15.3\n", + "148.8\n", + "-10.0\n", + "-15.200000000000001\n", + "148.4\n", + "-10.0\n", + "-15.100000000000001\n", + "148.0\n", + "-10.0\n", + "-15.0\n", + "147.6\n", + "-10.0\n", + "-14.9\n", + "147.2\n", + "-10.0\n", + "-14.8\n", + "146.8\n", + "-10.0\n", + "-14.700000000000001\n", + "146.4\n", + "-10.0\n", + "-14.600000000000001\n", + "146.0\n", + "-10.0\n", + "-14.5\n", + "145.6\n", + "-10.0\n", + "-14.4\n", + "145.2\n", + "-10.0\n", + "-14.3\n", + "144.8\n", + "-10.0\n", + "-14.200000000000001\n", + "144.4\n", + "-10.0\n", + "-14.100000000000001\n", + "144.0\n", + "-10.0\n", + "-14.0\n", + "143.6\n", + "-10.0\n", + "-13.9\n", + "143.2\n", + "-10.0\n", + "-13.8\n", + "142.8\n", + "-10.0\n", + "-13.700000000000001\n", + "142.4\n", + "-10.0\n", + "-13.600000000000001\n", + "142.0\n", + "-10.0\n", + "-13.5\n", + "141.6\n", + "-10.0\n", + "-13.4\n", + "141.2\n", + "-10.0\n", + "-13.3\n", + "140.8\n", + "-10.0\n", + "-13.200000000000001\n", + "140.4\n", + "-10.0\n", + "-13.100000000000001\n", + "140.0\n", + "-10.0\n", + "-13.0\n", + "139.6\n", + "-10.0\n", + "-12.9\n", + "139.2\n", + "-10.0\n", + "-12.8\n", + "138.8\n", + "-10.0\n", + "-12.700000000000001\n", + "138.4\n", + "-10.0\n", + "-12.600000000000001\n", + "138.0\n", + "-10.0\n", + "-12.5\n", + "137.6\n", + "-10.0\n", + "-12.4\n", + "137.2\n", + "-10.0\n", + "-12.3\n", + "136.8\n", + "-10.0\n", + "-12.200000000000001\n", + "136.4\n", + "-10.0\n", + "-12.100000000000001\n", + "136.0\n", + "-10.0\n", + "-12.0\n", + "135.6\n", + "-10.0\n", + "-11.9\n", + "135.2\n", + "-10.0\n", + "-11.8\n", + "134.8\n", + "-10.0\n", + "-11.700000000000001\n", + "134.4\n", + "-10.0\n", + "-11.600000000000001\n", + "134.0\n", + "-10.0\n", + "-11.5\n", + "133.6\n", + "-10.0\n", + "-11.4\n", + "133.2\n", + "-10.0\n", + "-11.3\n", + "132.8\n", + "-10.0\n", + "-11.200000000000001\n", + "132.4\n", + "-10.0\n", + "-11.100000000000001\n", + "132.0\n", + "-10.0\n", + "-11.0\n", + "131.79999999999998\n", + "-10.0\n", + "-10.9\n", + "131.59999999999997\n", + "-10.0\n", + "-10.8\n", + "131.40000000000003\n", + "-10.0\n", + "-10.700000000000001\n", + "131.20000000000002\n", + "-10.0\n", + "-10.600000000000001\n", + "131.0\n", + "-10.0\n", + "-10.5\n", + "130.79999999999998\n", + "-10.0\n", + "-10.4\n", + "130.59999999999997\n", + "-10.0\n", + "-10.3\n", + "130.40000000000003\n", + "-10.0\n", + "-10.200000000000001\n", + "130.20000000000002\n", + "-10.0\n", + "-10.100000000000001\n", + "130.0\n", + "-10.0\n", + "-10.0\n", + "129.79999999999998\n", + "-10.0\n", + "-9.9\n", + "129.59999999999997\n", + "-10.0\n", + "-9.8\n", + "129.40000000000003\n", + "-10.0\n", + "-9.700000000000001\n", + "129.2\n", + "-10.0\n", + "-9.600000000000001\n", + "129.0\n", + "-10.0\n", + "-9.5\n", + "128.8\n", + "-10.0\n", + "-9.4\n", + "128.6\n", + "-10.0\n", + "-9.3\n", + "128.4\n", + "-10.0\n", + "-9.200000000000001\n", + "128.2\n", + "-10.0\n", + "-9.1\n", + "128.0\n", + "-10.0\n", + "-9.0\n", + "127.79999999999998\n", + "-10.0\n", + "-8.9\n", + "127.6\n", + "-10.0\n", + "-8.8\n", + "127.4\n", + "-10.0\n", + "-8.700000000000001\n", + "127.20000000000002\n", + "-10.0\n", + "-8.6\n", + "127.0\n", + "-10.0\n", + "-8.5\n", + "126.79999999999998\n", + "-10.0\n", + "-8.4\n", + "126.6\n", + "-10.0\n", + "-8.3\n", + "126.4\n", + "-10.0\n", + "-8.200000000000001\n", + "126.20000000000002\n", + "-10.0\n", + "-8.1\n", + "126.0\n", + "-10.0\n", + "-8.0\n", + "125.79999999999998\n", + "-10.0\n", + "-7.9\n", + "125.6\n", + "-10.0\n", + "-7.800000000000001\n", + "125.4\n", + "-10.0\n", + "-7.7\n", + "125.20000000000002\n", + "-10.0\n", + "-7.6000000000000005\n", + "125.0\n", + "-10.0\n", + "-7.5\n", + "124.79999999999998\n", + "-10.0\n", + "-7.4\n", + "124.6\n", + "-10.0\n", + "-7.300000000000001\n", + "124.4\n", + "-10.0\n", + "-7.2\n", + "124.20000000000002\n", + "-10.0\n", + "-7.1000000000000005\n", + "124.0\n", + "-10.0\n", + "-7.0\n", + "123.79999999999998\n", + "-10.0\n", + "-6.9\n", + "123.6\n", + "-10.0\n", + "-6.800000000000001\n", + "123.4\n", + "-10.0\n", + "-6.7\n", + "123.20000000000002\n", + "-10.0\n", + "-6.6000000000000005\n", + "123.0\n", + "-10.0\n", + "-6.5\n", + "122.79999999999998\n", + "-10.0\n", + "-6.4\n", + "122.6\n", + "-10.0\n", + "-6.300000000000001\n", + "122.4\n", + "-10.0\n", + "-6.2\n", + "122.20000000000002\n", + "-10.0\n", + "-6.1000000000000005\n", + "122.0\n", + "-10.0\n", + "-6.0\n", + "121.79999999999998\n", + "-10.0\n", + "-5.9\n", + "121.6\n", + "-10.0\n", + "-5.800000000000001\n", + "121.4\n", + "-10.0\n", + "-5.7\n", + "121.20000000000002\n", + "-10.0\n", + "-5.6000000000000005\n", + "121.0\n", + "-10.0\n", + "-5.5\n", + "120.79999999999998\n", + "-10.0\n", + "-5.4\n", + "120.6\n", + "-10.0\n", + "-5.300000000000001\n", + "120.4\n", + "-10.0\n", + "-5.2\n", + "120.20000000000002\n", + "-10.0\n", + "-5.1000000000000005\n", + "120.0\n", + "-10.0\n", + "-5.0\n", + "119.79999999999998\n", + "-10.0\n", + "-4.9\n", + "119.6\n", + "-10.0\n", + "-4.800000000000001\n", + "119.4\n", + "-10.0\n", + "-4.7\n", + "119.20000000000002\n", + "-10.0\n", + "-4.6000000000000005\n", + "119.0\n", + "-10.0\n", + "-4.5\n", + "118.79999999999998\n", + "-10.0\n", + "-4.4\n", + "118.6\n", + "-10.0\n", + "-4.3\n", + "118.4\n", + "-10.0\n", + "-4.2\n", + "118.20000000000002\n", + "-10.0\n", + "-4.1000000000000005\n", + "118.0\n", + "-10.0\n", + "-4.0\n", + "117.79999999999998\n", + "-10.0\n", + "-3.9000000000000004\n", + "117.6\n", + "-10.0\n", + "-3.8000000000000003\n", + "117.4\n", + "-10.0\n", + "-3.7\n", + "117.20000000000002\n", + "-10.0\n", + "-3.6\n", + "117.0\n", + "-10.0\n", + "-3.5\n", + "116.79999999999998\n", + "-10.0\n", + "-3.4000000000000004\n", + "116.6\n", + "-10.0\n", + "-3.3000000000000003\n", + "116.4\n", + "-10.0\n", + "-3.2\n", + "116.20000000000002\n", + "-10.0\n", + "-3.1\n", + "116.0\n", + "-10.0\n", + "-3.0\n", + "115.79999999999998\n", + "-10.0\n", + "-2.9000000000000004\n", + "115.6\n", + "-10.0\n", + "-2.8000000000000003\n", + "115.4\n", + "-10.0\n", + "-2.7\n", + "115.20000000000002\n", + "-10.0\n", + "-2.6\n", + "115.0\n", + "-10.0\n", + "-2.5\n", + "114.79999999999998\n", + "-10.0\n", + "-2.4000000000000004\n", + "114.6\n", + "-10.0\n", + "-2.3000000000000003\n", + "114.4\n", + "-10.0\n", + "-2.2\n", + "114.20000000000002\n", + "-10.0\n", + "-2.1\n", + "114.0\n", + "-10.0\n", + "-2.0\n", + "113.79999999999998\n", + "-10.0\n", + "-1.9000000000000001\n", + "113.6\n", + "-10.0\n", + "-1.8\n", + "113.4\n", + "-10.0\n", + "-1.7000000000000002\n", + "113.20000000000002\n", + "-10.0\n", + "-1.6\n", + "113.0\n", + "-10.0\n", + "-1.5\n", + "112.79999999999998\n", + "-10.0\n", + "-1.4000000000000001\n", + "112.6\n", + "-10.0\n", + "-1.3\n", + "112.4\n", + "-10.0\n", + "-1.2000000000000002\n", + "112.20000000000002\n", + "-10.0\n", + "-1.1\n", + "112.0\n", + "-10.0\n", + "-1.0\n", + "111.79999999999998\n", + "-10.0\n", + "-0.9\n", + "111.6\n", + "-10.0\n", + "-0.8\n", + "111.4\n", + "-10.0\n", + "-0.7000000000000001\n", + "111.20000000000002\n", + "-10.0\n", + "-0.6000000000000001\n", + "111.0\n", + "-10.0\n", + "-0.5\n", + "110.79999999999998\n", + "-10.0\n", + "-0.4\n", + "110.6\n", + "-10.0\n", + "-0.30000000000000004\n", + "110.4\n", + "-10.0\n", + "-0.2\n", + "110.20000000000002\n", + "-10.0\n", + "-0.1\n", + "110.0\n", + "-10.0\n", + "0.0\n", + "109.79999999999998\n", + "-10.0\n", + "0.1\n", + "109.6\n", + "-10.0\n", + "0.2\n", + "109.4\n", + "-10.0\n", + "0.30000000000000004\n", + "109.20000000000002\n", + "-10.0\n", + "0.4\n", + "109.0\n", + "-10.0\n", + "0.5\n", + "108.79999999999998\n", + "-10.0\n", + "0.6000000000000001\n", + "108.6\n", + "-10.0\n", + "0.7000000000000001\n", + "108.4\n", + "-10.0\n", + "0.8\n", + "108.20000000000002\n", + "-10.0\n", + "0.9\n", + "108.0\n", + "-10.0\n", + "1.0\n", + "107.79999999999998\n", + "-10.0\n", + "1.1\n", + "107.60000000000001\n", + "-10.0\n", + "1.2000000000000002\n", + "107.39999999999999\n", + "-10.0\n", + "1.3\n", + "107.20000000000002\n", + "-10.0\n", + "1.4000000000000001\n", + "107.0\n", + "-10.0\n", + "1.5\n", + "106.79999999999998\n", + "-10.0\n", + "1.6\n", + "106.60000000000001\n", + "-10.0\n", + "1.7000000000000002\n", + "106.39999999999999\n", + "-10.0\n", + "1.8\n", + "106.20000000000002\n", + "-10.0\n", + "1.9000000000000001\n", + "106.0\n", + "-10.0\n", + "2.0\n", + "105.79999999999998\n", + "-10.0\n", + "2.1\n", + "105.60000000000001\n", + "-10.0\n", + "2.2\n", + "105.39999999999999\n", + "-10.0\n", + "2.3000000000000003\n", + "105.20000000000002\n", + "-10.0\n", + "2.4000000000000004\n", + "105.0\n", + "-10.0\n", + "2.5\n", + "104.79999999999998\n", + "-10.0\n", + "2.6\n", + "104.60000000000001\n", + "-10.0\n", + "2.7\n", + "104.39999999999999\n", + "-10.0\n", + "2.8000000000000003\n", + "104.20000000000002\n", + "-10.0\n", + "2.9000000000000004\n", + "104.0\n", + "-10.0\n", + "3.0\n", + "103.79999999999998\n", + "-10.0\n", + "3.1\n", + "103.60000000000001\n", + "-10.0\n", + "3.2\n", + "103.39999999999999\n", + "-10.0\n", + "3.3000000000000003\n", + "103.20000000000002\n", + "-10.0\n", + "3.4000000000000004\n", + "103.0\n", + "-10.0\n", + "3.5\n", + "102.79999999999998\n", + "-10.0\n", + "3.6\n", + "102.60000000000001\n", + "-10.0\n", + "3.7\n", + "102.39999999999999\n", + "-10.0\n", + "3.8000000000000003\n", + "102.20000000000002\n", + "-10.0\n", + "3.9000000000000004\n", + "102.0\n", + "-10.0\n", + "4.0\n", + "101.79999999999998\n", + "-10.0\n", + "4.1000000000000005\n", + "101.60000000000001\n", + "-10.0\n", + "4.2\n", + "101.39999999999999\n", + "-10.0\n", + "4.3\n", + "101.20000000000002\n", + "-10.0\n", + "4.4\n", + "101.0\n", + "-10.0\n", + "4.5\n", + "100.79999999999998\n", + "-10.0\n", + "4.6000000000000005\n", + "100.60000000000001\n", + "-10.0\n", + "4.7\n", + "100.39999999999999\n", + "-10.0\n", + "4.800000000000001\n", + "100.20000000000002\n", + "-10.0\n", + "4.9\n", + "100.0\n", + "-10.0\n", + "5.0\n", + "99.79999999999998\n", + "-10.0\n", + "5.1000000000000005\n", + "99.60000000000001\n", + "-10.0\n", + "5.2\n", + "99.39999999999999\n", + "-10.0\n", + "5.300000000000001\n", + "99.20000000000002\n", + "-10.0\n", + "5.4\n", + "99.0\n", + "-10.0\n", + "5.5\n", + "98.79999999999998\n", + "-10.0\n", + "5.6000000000000005\n", + "98.60000000000001\n", + "-10.0\n", + "5.7\n", + "98.39999999999999\n", + "-10.0\n", + "5.800000000000001\n", + "98.20000000000002\n", + "-10.0\n", + "5.9\n", + "98.0\n", + "-10.0\n", + "6.0\n", + "97.79999999999998\n", + "-10.0\n", + "6.1000000000000005\n", + "97.60000000000001\n", + "-10.0\n", + "6.2\n", + "97.39999999999999\n", + "-10.0\n", + "6.300000000000001\n", + "97.20000000000002\n", + "-10.0\n", + "6.4\n", + "97.0\n", + "-10.0\n", + "6.5\n", + "96.79999999999998\n", + "-10.0\n", + "6.6000000000000005\n", + "96.60000000000001\n", + "-10.0\n", + "6.7\n", + "96.39999999999999\n", + "-10.0\n", + "6.800000000000001\n", + "96.20000000000002\n", + "-10.0\n", + "6.9\n", + "96.0\n", + "-10.0\n", + "7.0\n", + "95.79999999999998\n", + "-10.0\n", + "7.1000000000000005\n", + "95.60000000000001\n", + "-10.0\n", + "7.2\n", + "95.39999999999999\n", + "-10.0\n", + "7.300000000000001\n", + "95.20000000000002\n", + "-10.0\n", + "7.4\n", + "95.0\n", + "-10.0\n", + "7.5\n", + "94.79999999999998\n", + "-10.0\n", + "7.6000000000000005\n", + "94.60000000000001\n", + "-10.0\n", + "7.7\n", + "94.39999999999999\n", + "-10.0\n", + "7.800000000000001\n", + "94.20000000000002\n", + "-10.0\n", + "7.9\n", + "94.0\n", + "-10.0\n", + "8.0\n", + "93.79999999999998\n", + "-10.0\n", + "8.1\n", + "93.6\n", + "-10.0\n", + "8.200000000000001\n", + "93.39999999999999\n", + "-10.0\n", + "8.3\n", + "93.20000000000002\n", + "-10.0\n", + "8.4\n", + "93.0\n", + "-10.0\n", + "8.5\n", + "92.79999999999998\n", + "-10.0\n", + "8.6\n", + "92.6\n", + "-10.0\n", + "8.700000000000001\n", + "92.39999999999999\n", + "-10.0\n", + "8.8\n", + "92.20000000000002\n", + "-10.0\n", + "8.9\n", + "92.0\n", + "-10.0\n", + "9.0\n", + "91.79999999999998\n", + "-10.0\n", + "9.1\n", + "91.6\n", + "-10.0\n", + "9.200000000000001\n", + "91.39999999999999\n", + "-10.0\n", + "9.3\n", + "91.20000000000002\n", + "-10.0\n", + "9.4\n", + "91.0\n", + "-10.0\n", + "9.5\n", + "90.79999999999998\n", + "-10.0\n", + "9.600000000000001\n", + "90.6\n", + "-10.0\n", + "9.700000000000001\n", + "90.39999999999999\n", + "-10.0\n", + "9.8\n", + "90.20000000000002\n", + "-10.0\n", + "9.9\n", + "90.0\n", + "-10.0\n", + "10.0\n", + "89.79999999999998\n", + "-10.0\n", + "10.100000000000001\n", + "89.6\n", + "-10.0\n", + "10.200000000000001\n", + "89.39999999999999\n", + "-10.0\n", + "10.3\n", + "89.20000000000002\n", + "-10.0\n", + "10.4\n", + "89.0\n", + "-10.0\n", + "10.5\n", + "88.79999999999998\n", + "-10.0\n", + "10.600000000000001\n", + "88.6\n", + "-10.0\n", + "10.700000000000001\n", + "88.39999999999999\n", + "-10.0\n", + "10.8\n", + "88.20000000000002\n", + "-10.0\n", + "10.9\n", + "88.0\n", + "-10.0\n", + "11.0\n", + "87.8\n", + "-9.9\n", + "10.600000000000001\n", + "87.6\n", + "-9.9\n", + "10.700000000000001\n", + "87.4\n", + "-9.9\n", + "10.8\n", + "87.2\n", + "-9.9\n", + "10.9\n", + "87.19999999999999\n", + "-9.9\n", + "11.200000000000001\n", + "87.0\n", + "-9.8\n", + "10.5\n", + "86.80000000000001\n", + "-9.8\n", + "10.600000000000001\n", + "86.6\n", + "-9.8\n", + "10.700000000000001\n", + "86.4\n", + "-9.8\n", + "10.8\n", + "86.39999999999999\n", + "-9.8\n", + "11.0\n", + "86.20000000000002\n", + "-9.700000000000001\n", + "10.4\n", + "86.00000000000001\n", + "-9.700000000000001\n", + "10.5\n", + "85.80000000000001\n", + "-9.700000000000001\n", + "10.600000000000001\n", + "85.60000000000001\n", + "-9.700000000000001\n", + "10.700000000000001\n", + "85.6\n", + "-9.700000000000001\n", + "10.8\n", + "85.4\n", + "-9.600000000000001\n", + "10.3\n", + "85.20000000000002\n", + "-9.600000000000001\n", + "10.4\n", + "85.00000000000001\n", + "-9.600000000000001\n", + "10.5\n", + "84.80000000000001\n", + "-9.600000000000001\n", + "10.600000000000001\n", + "84.79999999999998\n", + "-9.5\n", + "10.100000000000001\n", + "84.6\n", + "-9.5\n", + "10.200000000000001\n", + "84.4\n", + "-9.5\n", + "10.3\n", + "84.2\n", + "-9.5\n", + "10.4\n", + "84.0\n", + "-9.5\n", + "10.5\n", + "83.8\n", + "-9.4\n", + "10.100000000000001\n", + "83.6\n", + "-9.4\n", + "10.200000000000001\n", + "83.4\n", + "-9.4\n", + "10.3\n", + "83.2\n", + "-9.4\n", + "10.4\n", + "83.19999999999999\n", + "-9.4\n", + "10.700000000000001\n", + "83.0\n", + "-9.3\n", + "10.0\n", + "82.8\n", + "-9.3\n", + "10.100000000000001\n", + "82.6\n", + "-9.3\n", + "10.200000000000001\n", + "82.4\n", + "-9.3\n", + "10.3\n", + "82.20000000000002\n", + "-9.200000000000001\n", + "9.9\n", + "82.00000000000001\n", + "-9.200000000000001\n", + "10.0\n", + "81.80000000000001\n", + "-9.200000000000001\n", + "10.100000000000001\n", + "81.60000000000001\n", + "-9.200000000000001\n", + "10.200000000000001\n", + "81.6\n", + "-9.200000000000001\n", + "10.3\n", + "81.4\n", + "-9.1\n", + "9.8\n", + "81.2\n", + "-9.1\n", + "9.9\n", + "81.0\n", + "-9.1\n", + "10.0\n", + "80.8\n", + "-9.1\n", + "10.100000000000001\n", + "80.79999999999998\n", + "-9.1\n", + "16.2\n", + "80.6\n", + "-9.0\n", + "9.700000000000001\n", + "80.4\n", + "-9.0\n", + "9.8\n", + "80.2\n", + "-9.0\n", + "9.9\n", + "80.0\n", + "-9.0\n", + "10.0\n", + "79.8\n", + "-8.9\n", + "9.600000000000001\n", + "79.6\n", + "-8.9\n", + "9.700000000000001\n", + "79.4\n", + "-8.9\n", + "9.8\n", + "79.2\n", + "-8.9\n", + "9.9\n", + "79.19999999999999\n", + "-8.9\n", + "10.200000000000001\n", + "79.0\n", + "-8.8\n", + "9.5\n", + "78.8\n", + "-8.8\n", + "9.600000000000001\n", + "78.6\n", + "-8.8\n", + "9.700000000000001\n", + "78.4\n", + "-8.8\n", + "9.8\n", + "78.20000000000002\n", + "-8.700000000000001\n", + "9.4\n", + "78.00000000000001\n", + "-8.700000000000001\n", + "9.5\n", + "77.80000000000001\n", + "-8.700000000000001\n", + "9.600000000000001\n", + "77.60000000000001\n", + "-8.700000000000001\n", + "9.700000000000001\n", + "77.6\n", + "-8.700000000000001\n", + "9.8\n", + "77.4\n", + "-8.6\n", + "9.3\n", + "77.2\n", + "-8.6\n", + "9.4\n", + "77.0\n", + "-8.6\n", + "9.5\n", + "76.8\n", + "-8.6\n", + "9.600000000000001\n", + "76.79999999999998\n", + "-8.6\n", + "16.3\n", + "76.6\n", + "-8.5\n", + "9.200000000000001\n", + "76.4\n", + "-8.5\n", + "9.3\n", + "76.2\n", + "-8.5\n", + "9.4\n", + "76.0\n", + "-8.5\n", + "9.5\n", + "75.8\n", + "-8.4\n", + "9.1\n", + "75.6\n", + "-8.4\n", + "9.200000000000001\n", + "75.4\n", + "-8.4\n", + "9.3\n", + "75.2\n", + "-8.4\n", + "9.4\n", + "75.19999999999999\n", + "-8.4\n", + "9.700000000000001\n", + "75.0\n", + "-8.3\n", + "9.0\n", + "74.80000000000001\n", + "-8.3\n", + "9.1\n", + "74.6\n", + "-8.3\n", + "9.200000000000001\n", + "74.4\n", + "-8.3\n", + "9.3\n", + "74.20000000000002\n", + "-8.200000000000001\n", + "8.9\n", + "74.00000000000001\n", + "-8.200000000000001\n", + "9.0\n", + "73.80000000000001\n", + "-8.200000000000001\n", + "9.1\n", + "73.60000000000001\n", + "-8.200000000000001\n", + "9.200000000000001\n", + "73.6\n", + "-8.200000000000001\n", + "9.3\n", + "73.4\n", + "-8.1\n", + "8.8\n", + "73.2\n", + "-8.1\n", + "8.9\n", + "73.0\n", + "-8.1\n", + "9.0\n", + "72.8\n", + "-8.1\n", + "9.1\n", + "72.79999999999998\n", + "-8.1\n", + "13.8\n", + "72.6\n", + "-8.0\n", + "8.700000000000001\n", + "72.4\n", + "-8.0\n", + "8.8\n", + "72.2\n", + "-8.0\n", + "8.9\n", + "72.0\n", + "-8.0\n", + "9.0\n", + "71.8\n", + "-7.9\n", + "8.6\n", + "71.6\n", + "-7.9\n", + "8.700000000000001\n", + "71.4\n", + "-7.9\n", + "8.8\n", + "71.2\n", + "-7.9\n", + "8.9\n", + "71.19999999999999\n", + "-7.9\n", + "9.200000000000001\n", + "71.0\n", + "-7.800000000000001\n", + "8.5\n", + "70.80000000000001\n", + "-7.800000000000001\n", + "8.6\n", + "70.6\n", + "-7.800000000000001\n", + "8.700000000000001\n", + "70.4\n", + "-7.800000000000001\n", + "8.8\n", + "70.20000000000002\n", + "-7.7\n", + "8.4\n", + "70.0\n", + "-7.7\n", + "8.5\n", + "69.8\n", + "-7.7\n", + "8.6\n", + "69.6\n", + "-7.7\n", + "8.700000000000001\n", + "69.4\n", + "-7.6000000000000005\n", + "8.3\n", + "69.2\n", + "-7.6000000000000005\n", + "8.4\n", + "69.0\n", + "-7.6000000000000005\n", + "8.5\n", + "68.8\n", + "-7.6000000000000005\n", + "8.6\n", + "68.6\n", + "-7.5\n", + "8.200000000000001\n", + "68.4\n", + "-7.5\n", + "8.3\n", + "68.2\n", + "-7.5\n", + "8.4\n", + "68.0\n", + "-7.5\n", + "8.5\n", + "67.8\n", + "-7.4\n", + "8.1\n", + "67.6\n", + "-7.4\n", + "8.200000000000001\n", + "67.4\n", + "-7.4\n", + "8.3\n", + "67.2\n", + "-7.4\n", + "8.4\n", + "67.19999999999999\n", + "-7.4\n", + "8.700000000000001\n", + "67.0\n", + "-7.300000000000001\n", + "8.0\n", + "66.80000000000001\n", + "-7.300000000000001\n", + "8.1\n", + "66.6\n", + "-7.300000000000001\n", + "8.200000000000001\n", + "66.4\n", + "-7.300000000000001\n", + "8.3\n", + "66.20000000000002\n", + "-7.2\n", + "7.9\n", + "66.0\n", + "-7.2\n", + "8.0\n", + "65.8\n", + "-7.2\n", + "8.1\n", + "65.6\n", + "-7.2\n", + "8.200000000000001\n", + "65.4\n", + "-7.1000000000000005\n", + "7.800000000000001\n", + "65.2\n", + "-7.1000000000000005\n", + "7.9\n", + "65.0\n", + "-7.1000000000000005\n", + "8.0\n", + "64.8\n", + "-7.1000000000000005\n", + "8.1\n", + "64.6\n", + "-7.0\n", + "7.7\n", + "64.4\n", + "-7.0\n", + "7.800000000000001\n", + "64.2\n", + "-7.0\n", + "7.9\n", + "64.0\n", + "-7.0\n", + "8.0\n", + "63.8\n", + "-6.9\n", + "7.6000000000000005\n", + "63.6\n", + "-6.9\n", + "7.7\n", + "63.400000000000006\n", + "-6.9\n", + "7.800000000000001\n", + "63.2\n", + "-6.9\n", + "7.9\n", + "63.0\n", + "-6.800000000000001\n", + "7.5\n", + "62.8\n", + "-6.800000000000001\n", + "7.6000000000000005\n", + "62.60000000000001\n", + "-6.800000000000001\n", + "7.7\n", + "62.4\n", + "-6.800000000000001\n", + "7.800000000000001\n", + "62.2\n", + "-6.7\n", + "7.4\n", + "62.0\n", + "-6.7\n", + "7.5\n", + "61.8\n", + "-6.7\n", + "7.6000000000000005\n", + "61.6\n", + "-6.7\n", + "7.7\n", + "61.599999999999994\n", + "-6.7\n", + "8.1\n", + "61.400000000000006\n", + "-6.6000000000000005\n", + "7.300000000000001\n", + "61.2\n", + "-6.6000000000000005\n", + "7.4\n", + "61.00000000000001\n", + "-6.6000000000000005\n", + "7.5\n", + "60.8\n", + "-6.6000000000000005\n", + "7.6000000000000005\n", + "60.60000000000001\n", + "-6.5\n", + "7.2\n", + "60.39999999999999\n", + "-6.5\n", + "7.300000000000001\n", + "60.199999999999996\n", + "-6.5\n", + "7.4\n", + "60.0\n", + "-6.5\n", + "7.5\n", + "59.8\n", + "-6.4\n", + "7.1000000000000005\n", + "59.6\n", + "-6.4\n", + "7.2\n", + "59.400000000000006\n", + "-6.4\n", + "7.300000000000001\n", + "59.2\n", + "-6.4\n", + "7.4\n", + "59.0\n", + "-6.300000000000001\n", + "7.0\n", + "58.80000000000001\n", + "-6.300000000000001\n", + "7.1000000000000005\n", + "58.60000000000001\n", + "-6.300000000000001\n", + "7.2\n", + "58.400000000000006\n", + "-6.300000000000001\n", + "7.300000000000001\n", + "58.4\n", + "-6.2\n", + "6.800000000000001\n", + "58.2\n", + "-6.2\n", + "6.9\n", + "58.0\n", + "-6.2\n", + "7.0\n", + "57.8\n", + "-6.2\n", + "7.1000000000000005\n", + "57.6\n", + "-6.2\n", + "7.2\n", + "57.599999999999994\n", + "-6.2\n", + "7.6000000000000005\n", + "57.400000000000006\n", + "-6.1000000000000005\n", + "6.800000000000001\n", + "57.2\n", + "-6.1000000000000005\n", + "6.9\n", + "57.00000000000001\n", + "-6.1000000000000005\n", + "7.0\n", + "56.800000000000004\n", + "-6.1000000000000005\n", + "7.1000000000000005\n", + "56.8\n", + "-6.1000000000000005\n", + "7.4\n", + "56.60000000000001\n", + "-6.0\n", + "6.7\n", + "56.39999999999999\n", + "-6.0\n", + "6.800000000000001\n", + "56.199999999999996\n", + "-6.0\n", + "6.9\n", + "56.0\n", + "-6.0\n", + "7.0\n", + "55.8\n", + "-5.9\n", + "6.6000000000000005\n", + "55.6\n", + "-5.9\n", + "6.7\n", + "55.400000000000006\n", + "-5.9\n", + "6.800000000000001\n", + "55.2\n", + "-5.9\n", + "6.9\n", + "55.0\n", + "-5.800000000000001\n", + "6.5\n", + "54.80000000000001\n", + "-5.800000000000001\n", + "6.6000000000000005\n", + "54.60000000000001\n", + "-5.800000000000001\n", + "6.7\n", + "54.400000000000006\n", + "-5.800000000000001\n", + "6.800000000000001\n", + "54.4\n", + "-5.7\n", + "6.300000000000001\n", + "54.2\n", + "-5.7\n", + "6.4\n", + "54.0\n", + "-5.7\n", + "6.5\n", + "53.8\n", + "-5.7\n", + "6.6000000000000005\n", + "53.6\n", + "-5.7\n", + "6.7\n", + "53.599999999999994\n", + "-5.7\n", + "7.1000000000000005\n", + "53.400000000000006\n", + "-5.6000000000000005\n", + "6.300000000000001\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "53.2\n", + "-5.6000000000000005\n", + "6.4\n", + "53.00000000000001\n", + "-5.6000000000000005\n", + "6.5\n", + "52.800000000000004\n", + "-5.6000000000000005\n", + "6.6000000000000005\n", + "52.8\n", + "-5.6000000000000005\n", + "6.9\n", + "52.60000000000001\n", + "-5.5\n", + "6.2\n", + "52.39999999999999\n", + "-5.5\n", + "6.300000000000001\n", + "52.199999999999996\n", + "-5.5\n", + "6.4\n", + "52.0\n", + "-5.5\n", + "6.5\n", + "51.8\n", + "-5.4\n", + "6.1000000000000005\n", + "51.6\n", + "-5.4\n", + "6.2\n", + "51.400000000000006\n", + "-5.4\n", + "6.300000000000001\n", + "51.2\n", + "-5.4\n", + "6.4\n", + "51.0\n", + "-5.300000000000001\n", + "6.0\n", + "50.80000000000001\n", + "-5.300000000000001\n", + "6.1000000000000005\n", + "50.60000000000001\n", + "-5.300000000000001\n", + "6.2\n", + "50.400000000000006\n", + "-5.300000000000001\n", + "6.300000000000001\n", + "50.4\n", + "-5.2\n", + "5.800000000000001\n", + "50.2\n", + "-5.2\n", + "5.9\n", + "50.0\n", + "-5.2\n", + "6.0\n", + "49.8\n", + "-5.2\n", + "6.1000000000000005\n", + "49.6\n", + "-5.2\n", + "6.2\n", + "49.599999999999994\n", + "-5.2\n", + "6.6000000000000005\n", + "49.400000000000006\n", + "-5.1000000000000005\n", + "5.800000000000001\n", + "49.2\n", + "-5.1000000000000005\n", + "5.9\n", + "49.00000000000001\n", + "-5.1000000000000005\n", + "6.0\n", + "48.800000000000004\n", + "-5.1000000000000005\n", + "6.1000000000000005\n", + "48.8\n", + "-5.1000000000000005\n", + "6.4\n", + "48.60000000000001\n", + "-5.0\n", + "5.7\n", + "48.39999999999999\n", + "-5.0\n", + "5.800000000000001\n", + "48.199999999999996\n", + "-5.0\n", + "5.9\n", + "48.0\n", + "-5.0\n", + "6.0\n", + "47.8\n", + "-4.9\n", + "5.6000000000000005\n", + "47.6\n", + "-4.9\n", + "5.7\n", + "47.400000000000006\n", + "-4.9\n", + "5.800000000000001\n", + "47.2\n", + "-4.9\n", + "5.9\n", + "47.199999999999996\n", + "-4.9\n", + "6.0\n", + "47.0\n", + "-4.800000000000001\n", + "5.5\n", + "46.80000000000001\n", + "-4.800000000000001\n", + "5.6000000000000005\n", + "46.60000000000001\n", + "-4.800000000000001\n", + "5.7\n", + "46.400000000000006\n", + "-4.800000000000001\n", + "5.800000000000001\n", + "46.4\n", + "-4.7\n", + "5.300000000000001\n", + "46.2\n", + "-4.7\n", + "5.4\n", + "46.0\n", + "-4.7\n", + "5.5\n", + "45.8\n", + "-4.7\n", + "5.6000000000000005\n", + "45.6\n", + "-4.7\n", + "5.7\n", + "45.599999999999994\n", + "-4.7\n", + "6.1000000000000005\n", + "45.400000000000006\n", + "-4.6000000000000005\n", + "5.300000000000001\n", + "45.2\n", + "-4.6000000000000005\n", + "5.4\n", + "45.00000000000001\n", + "-4.6000000000000005\n", + "5.5\n", + "44.800000000000004\n", + "-4.6000000000000005\n", + "5.6000000000000005\n", + "44.8\n", + "-4.6000000000000005\n", + "5.9\n", + "44.60000000000001\n", + "-4.5\n", + "5.2\n", + "44.39999999999999\n", + "-4.5\n", + "5.300000000000001\n", + "44.199999999999996\n", + "-4.5\n", + "5.4\n", + "44.0\n", + "-4.5\n", + "5.5\n", + "43.8\n", + "-4.4\n", + "5.1000000000000005\n", + "43.6\n", + "-4.4\n", + "5.2\n", + "43.400000000000006\n", + "-4.4\n", + "5.300000000000001\n", + "43.2\n", + "-4.4\n", + "5.4\n", + "43.199999999999996\n", + "-4.4\n", + "5.5\n", + "43.0\n", + "-4.3\n", + "5.0\n", + "42.79999999999999\n", + "-4.3\n", + "5.1000000000000005\n", + "42.6\n", + "-4.3\n", + "5.2\n", + "42.4\n", + "-4.3\n", + "5.300000000000001\n", + "42.39999999999999\n", + "-4.3\n", + "8.1\n", + "42.2\n", + "-4.2\n", + "4.9\n", + "42.0\n", + "-4.2\n", + "5.0\n", + "41.8\n", + "-4.2\n", + "5.1000000000000005\n", + "41.6\n", + "-4.2\n", + "5.2\n", + "41.599999999999994\n", + "-4.2\n", + "5.6000000000000005\n", + "41.400000000000006\n", + "-4.1000000000000005\n", + "4.800000000000001\n", + "41.2\n", + "-4.1000000000000005\n", + "4.9\n", + "41.00000000000001\n", + "-4.1000000000000005\n", + "5.0\n", + "40.800000000000004\n", + "-4.1000000000000005\n", + "5.1000000000000005\n", + "40.8\n", + "-4.1000000000000005\n", + "5.4\n", + "40.6\n", + "-4.0\n", + "4.7\n", + "40.4\n", + "-4.0\n", + "4.800000000000001\n", + "40.2\n", + "-4.0\n", + "4.9\n", + "40.0\n", + "-4.0\n", + "5.0\n", + "39.8\n", + "-3.9000000000000004\n", + "4.6000000000000005\n", + "39.6\n", + "-3.9000000000000004\n", + "4.7\n", + "39.4\n", + "-3.9000000000000004\n", + "4.800000000000001\n", + "39.2\n", + "-3.9000000000000004\n", + "4.9\n", + "39.0\n", + "-3.8000000000000003\n", + "4.5\n", + "38.8\n", + "-3.8000000000000003\n", + "4.6000000000000005\n", + "38.6\n", + "-3.8000000000000003\n", + "4.7\n", + "38.4\n", + "-3.8000000000000003\n", + "4.800000000000001\n", + "38.2\n", + "-3.7\n", + "4.4\n", + "38.0\n", + "-3.7\n", + "4.5\n", + "37.8\n", + "-3.7\n", + "4.6000000000000005\n", + "37.6\n", + "-3.7\n", + "4.7\n", + "37.599999999999994\n", + "-3.7\n", + "5.1000000000000005\n", + "37.4\n", + "-3.6\n", + "4.3\n", + "37.2\n", + "-3.6\n", + "4.4\n", + "37.0\n", + "-3.6\n", + "4.5\n", + "36.8\n", + "-3.6\n", + "4.6000000000000005\n", + "36.6\n", + "-3.5\n", + "4.2\n", + "36.4\n", + "-3.5\n", + "4.3\n", + "36.2\n", + "-3.5\n", + "4.4\n", + "36.0\n", + "-3.5\n", + "4.5\n", + "35.8\n", + "-3.4000000000000004\n", + "4.1000000000000005\n", + "35.6\n", + "-3.4000000000000004\n", + "4.2\n", + "35.400000000000006\n", + "-3.4000000000000004\n", + "4.3\n", + "35.2\n", + "-3.4000000000000004\n", + "4.4\n", + "35.0\n", + "-3.3000000000000003\n", + "4.0\n", + "34.8\n", + "-3.3000000000000003\n", + "4.1000000000000005\n", + "34.6\n", + "-3.3000000000000003\n", + "4.2\n", + "34.4\n", + "-3.3000000000000003\n", + "4.3\n", + "34.2\n", + "-3.2\n", + "3.9000000000000004\n", + "34.0\n", + "-3.2\n", + "4.0\n", + "33.8\n", + "-3.2\n", + "4.1000000000000005\n", + "33.6\n", + "-3.2\n", + "4.2\n", + "33.599999999999994\n", + "-3.2\n", + "4.6000000000000005\n", + "33.4\n", + "-3.1\n", + "3.8000000000000003\n", + "33.2\n", + "-3.1\n", + "3.9000000000000004\n", + "33.0\n", + "-3.1\n", + "4.0\n", + "32.8\n", + "-3.1\n", + "4.1000000000000005\n", + "32.6\n", + "-3.0\n", + "3.7\n", + "32.4\n", + "-3.0\n", + "3.8000000000000003\n", + "32.2\n", + "-3.0\n", + "3.9000000000000004\n", + "32.0\n", + "-3.0\n", + "4.0\n", + "31.800000000000004\n", + "-2.9000000000000004\n", + "3.6\n", + "31.6\n", + "-2.9000000000000004\n", + "3.7\n", + "31.400000000000006\n", + "-2.9000000000000004\n", + "3.8000000000000003\n", + "31.200000000000003\n", + "-2.9000000000000004\n", + "3.9000000000000004\n", + "31.000000000000004\n", + "-2.8000000000000003\n", + "3.5\n", + "30.800000000000004\n", + "-2.8000000000000003\n", + "3.6\n", + "30.6\n", + "-2.8000000000000003\n", + "3.7\n", + "30.400000000000002\n", + "-2.8000000000000003\n", + "3.8000000000000003\n", + "30.4\n", + "-2.8000000000000003\n", + "4.1000000000000005\n", + "30.200000000000003\n", + "-2.7\n", + "3.4000000000000004\n", + "30.0\n", + "-2.7\n", + "3.5\n", + "29.8\n", + "-2.7\n", + "3.6\n", + "29.6\n", + "-2.7\n", + "3.7\n", + "29.4\n", + "-2.6\n", + "3.3000000000000003\n", + "29.2\n", + "-2.6\n", + "3.4000000000000004\n", + "29.0\n", + "-2.6\n", + "3.5\n", + "28.8\n", + "-2.6\n", + "3.6\n", + "28.799999999999997\n", + "-2.6\n", + "3.8000000000000003\n", + "28.599999999999998\n", + "-2.5\n", + "3.2\n", + "28.4\n", + "-2.5\n", + "3.3000000000000003\n", + "28.199999999999996\n", + "-2.5\n", + "3.4000000000000004\n", + "28.0\n", + "-2.5\n", + "3.5\n", + "27.800000000000004\n", + "-2.4000000000000004\n", + "3.1\n", + "27.6\n", + "-2.4000000000000004\n", + "3.2\n", + "27.400000000000006\n", + "-2.4000000000000004\n", + "3.3000000000000003\n", + "27.200000000000003\n", + "-2.4000000000000004\n", + "3.4000000000000004\n", + "27.000000000000004\n", + "-2.3000000000000003\n", + "3.0\n", + "26.800000000000004\n", + "-2.3000000000000003\n", + "3.1\n", + "26.6\n", + "-2.3000000000000003\n", + "3.2\n", + "26.400000000000002\n", + "-2.3000000000000003\n", + "3.3000000000000003\n", + "26.4\n", + "-2.3000000000000003\n", + "3.7\n", + "26.200000000000003\n", + "-2.2\n", + "2.9000000000000004\n", + "26.0\n", + "-2.2\n", + "3.0\n", + "25.8\n", + "-2.2\n", + "3.1\n", + "25.6\n", + "-2.2\n", + "3.2\n", + "25.599999999999998\n", + "-2.2\n", + "3.5\n", + "25.4\n", + "-2.1\n", + "2.8000000000000003\n", + "25.2\n", + "-2.1\n", + "2.9000000000000004\n", + "25.0\n", + "-2.1\n", + "3.0\n", + "24.8\n", + "-2.1\n", + "3.1\n", + "24.799999999999997\n", + "-2.1\n", + "3.3000000000000003\n", + "24.599999999999998\n", + "-2.0\n", + "2.7\n", + "24.4\n", + "-2.0\n", + "2.8000000000000003\n", + "24.199999999999996\n", + "-2.0\n", + "2.9000000000000004\n", + "24.0\n", + "-2.0\n", + "3.0\n", + "23.8\n", + "-1.9000000000000001\n", + "2.6\n", + "23.6\n", + "-1.9000000000000001\n", + "2.7\n", + "23.4\n", + "-1.9000000000000001\n", + "2.8000000000000003\n", + "23.2\n", + "-1.9000000000000001\n", + "2.9000000000000004\n", + "23.0\n", + "-1.8\n", + "2.5\n", + "22.800000000000004\n", + "-1.8\n", + "2.6\n", + "22.6\n", + "-1.8\n", + "2.7\n", + "22.4\n", + "-1.8\n", + "2.8000000000000003\n", + "22.200000000000003\n", + "-1.7000000000000002\n", + "2.4000000000000004\n", + "22.0\n", + "-1.7000000000000002\n", + "2.5\n", + "21.8\n", + "-1.7000000000000002\n", + "2.6\n", + "21.6\n", + "-1.7000000000000002\n", + "2.7\n", + "21.4\n", + "-1.6\n", + "2.3000000000000003\n", + "21.2\n", + "-1.6\n", + "2.4000000000000004\n", + "21.0\n", + "-1.6\n", + "2.5\n", + "20.8\n", + "-1.6\n", + "2.6\n", + "20.799999999999997\n", + "-1.6\n", + "2.8000000000000003\n", + "20.6\n", + "-1.5\n", + "2.2\n", + "20.4\n", + "-1.5\n", + "2.3000000000000003\n", + "20.2\n", + "-1.5\n", + "2.4000000000000004\n", + "20.0\n", + "-1.5\n", + "2.5\n", + "19.8\n", + "-1.4000000000000001\n", + "2.1\n", + "19.6\n", + "-1.4000000000000001\n", + "2.2\n", + "19.400000000000002\n", + "-1.4000000000000001\n", + "2.3000000000000003\n", + "19.200000000000003\n", + "-1.4000000000000001\n", + "2.4000000000000004\n", + "19.2\n", + "-1.4000000000000001\n", + "2.6\n", + "19.0\n", + "-1.3\n", + "2.0\n", + "18.800000000000004\n", + "-1.3\n", + "2.1\n", + "18.6\n", + "-1.3\n", + "2.2\n", + "18.4\n", + "-1.3\n", + "2.3000000000000003\n", + "18.200000000000003\n", + "-1.2000000000000002\n", + "1.9000000000000001\n", + "18.0\n", + "-1.2000000000000002\n", + "2.0\n", + "17.8\n", + "-1.2000000000000002\n", + "2.1\n", + "17.6\n", + "-1.2000000000000002\n", + "2.2\n", + "17.4\n", + "-1.1\n", + "1.8\n", + "17.2\n", + "-1.1\n", + "1.9000000000000001\n", + "17.0\n", + "-1.1\n", + "2.0\n", + "16.8\n", + "-1.1\n", + "2.1\n", + "16.799999999999997\n", + "-1.1\n", + "2.3000000000000003\n", + "16.6\n", + "-1.0\n", + "1.7000000000000002\n", + "16.4\n", + "-1.0\n", + "1.8\n", + "16.2\n", + "-1.0\n", + "1.9000000000000001\n", + "16.0\n", + "-1.0\n", + "2.0\n", + "15.8\n", + "-0.9\n", + "1.6\n", + "15.6\n", + "-0.9\n", + "1.7000000000000002\n", + "15.399999999999999\n", + "-0.9\n", + "1.8\n", + "15.2\n", + "-0.9\n", + "1.9000000000000001\n", + "15.0\n", + "-0.8\n", + "1.5\n", + "14.8\n", + "-0.8\n", + "1.6\n", + "14.6\n", + "-0.8\n", + "1.7000000000000002\n", + "14.4\n", + "-0.8\n", + "1.8\n", + "14.399999999999999\n", + "-0.8\n", + "1.9000000000000001\n", + "14.200000000000001\n", + "-0.7000000000000001\n", + "1.4000000000000001\n", + "14.0\n", + "-0.7000000000000001\n", + "1.5\n", + "13.8\n", + "-0.7000000000000001\n", + "1.6\n", + "13.600000000000001\n", + "-0.7000000000000001\n", + "1.7000000000000002\n", + "13.6\n", + "-0.7000000000000001\n", + "1.8\n", + "13.4\n", + "-0.6000000000000001\n", + "1.3\n", + "13.200000000000001\n", + "-0.6000000000000001\n", + "1.4000000000000001\n", + "13.0\n", + "-0.6000000000000001\n", + "1.5\n", + "12.8\n", + "-0.6000000000000001\n", + "1.6\n", + "12.799999999999999\n", + "-0.6000000000000001\n", + "2.0\n", + "12.599999999999998\n", + "-0.5\n", + "1.2000000000000002\n", + "12.400000000000002\n", + "-0.5\n", + "1.3\n", + "12.2\n", + "-0.5\n", + "1.4000000000000001\n", + "12.0\n", + "-0.5\n", + "1.5\n", + "11.8\n", + "-0.4\n", + "1.1\n", + "11.6\n", + "-0.4\n", + "1.2000000000000002\n", + "11.400000000000002\n", + "-0.4\n", + "1.3\n", + "11.2\n", + "-0.4\n", + "1.4000000000000001\n", + "11.0\n", + "-0.30000000000000004\n", + "1.0\n", + "10.8\n", + "-0.30000000000000004\n", + "1.1\n", + "10.6\n", + "-0.30000000000000004\n", + "1.2000000000000002\n", + "10.4\n", + "-0.30000000000000004\n", + "1.3\n", + "10.399999999999999\n", + "-0.30000000000000004\n", + "1.4000000000000001\n", + "10.2\n", + "-0.2\n", + "0.9\n", + "10.0\n", + "-0.2\n", + "1.0\n", + "9.8\n", + "-0.2\n", + "1.1\n", + "9.600000000000001\n", + "-0.2\n", + "1.2000000000000002\n", + "9.6\n", + "-0.2\n", + "1.3\n", + "9.4\n", + "-0.1\n", + "0.8\n", + "9.2\n", + "-0.1\n", + "0.9\n", + "9.0\n", + "-0.1\n", + "1.0\n", + "8.8\n", + "-0.1\n", + "1.1\n", + "8.799999999999999\n", + "-0.1\n", + "2.4000000000000004\n", + "8.6\n", + "0.0\n", + "0.7000000000000001\n", + "8.4\n", + "0.0\n", + "0.8\n", + "8.2\n", + "0.0\n", + "0.9\n", + "8.0\n", + "0.0\n", + "1.0\n", + "7.799999999999999\n", + "0.1\n", + "0.6000000000000001\n", + "7.6\n", + "0.1\n", + "0.7000000000000001\n", + "7.4\n", + "0.1\n", + "0.8\n", + "7.2\n", + "0.1\n", + "0.9\n", + "7.199999999999999\n", + "0.1\n", + "1.0\n", + "7.0\n", + "0.2\n", + "0.5\n", + "6.8\n", + "0.2\n", + "0.6000000000000001\n", + "6.6\n", + "0.2\n", + "0.7000000000000001\n", + "6.4\n", + "0.2\n", + "0.8\n", + "6.3999999999999995\n", + "0.2\n", + "1.0\n", + "6.199999999999999\n", + "0.30000000000000004\n", + "0.4\n", + "6.0\n", + "0.30000000000000004\n", + "0.5\n", + "5.799999999999999\n", + "0.30000000000000004\n", + "0.6000000000000001\n", + "5.6\n", + "0.30000000000000004\n", + "0.7000000000000001\n", + "5.4\n", + "0.4\n", + "0.30000000000000004\n", + "5.2\n", + "0.4\n", + "0.4\n", + "5.0\n", + "0.4\n", + "0.5\n", + "4.8\n", + "0.4\n", + "0.6000000000000001\n", + "4.799999999999999\n", + "0.4\n", + "1.4000000000000001\n", + "4.6\n", + "0.5\n", + "0.2\n", + "4.4\n", + "0.5\n", + "0.30000000000000004\n", + "4.2\n", + "0.5\n", + "0.4\n", + "4.0\n", + "0.5\n", + "0.5\n", + "3.999999999999999\n", + "0.6000000000000001\n", + "0.0\n", + "3.799999999999999\n", + "0.6000000000000001\n", + "0.1\n", + "3.5999999999999988\n", + "0.6000000000000001\n", + "0.2\n", + "3.3999999999999986\n", + "0.6000000000000001\n", + "0.30000000000000004\n", + "3.1999999999999993\n", + "0.6000000000000001\n", + "0.4\n", + "3.199999999999999\n", + "0.6000000000000001\n", + "0.8\n", + "2.999999999999999\n", + "0.7000000000000001\n", + "0.0\n", + "2.7999999999999994\n", + "0.7000000000000001\n", + "0.1\n", + "2.5999999999999988\n", + "0.7000000000000001\n", + "0.2\n", + "2.399999999999999\n", + "0.7000000000000001\n", + "0.30000000000000004\n", + "2.1999999999999997\n", + "0.8\n", + "-0.1\n", + "1.9999999999999996\n", + "0.8\n", + "0.0\n", + "1.7999999999999998\n", + "0.8\n", + "0.1\n", + "1.5999999999999992\n", + "0.8\n", + "0.2\n", + "1.1999999999999995\n", + "0.9\n", + "-0.1\n", + "0.9999999999999998\n", + "0.9\n", + "0.0\n", + "0.8\n", + "0.9\n", + "0.1\n", + "0.7999999999999996\n", + "0.9\n", + "0.2\n", + "0.3999999999999998\n", + "1.0\n", + "-0.1\n", + "0.0\n", + "1.0\n", + "0.0\n" + ] + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "1.0\n", + "0.0\n", + "0.0\n" ] } ], - "source": [] + "source": [ + "smallest_error = float(\"inf\")\n", + "best_m = 0\n", + "best_b = 0\n", + "\n", + "for m in possible_ms:\n", + " for b in possible_bs:\n", + " err = calculate_all_error(m, b, datapoints)\n", + " if smallest_error > err:\n", + " smallest_error = err\n", + " print(smallest_error)\n", + " best_m = m\n", + " print(best_m)\n", + " best_b = b\n", + " print(best_b)\n", + " \n", + "print(best_m)\n", + "print(best_b)\n", + "print(smallest_error)\n", + " " + ] }, { "cell_type": "markdown", @@ -336,7 +2779,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 24, "metadata": {}, "outputs": [ { @@ -345,12 +2788,14 @@ "3.5" ] }, - "execution_count": 16, + "execution_count": 24, "metadata": {}, "output_type": "execute_result" } ], - "source": [] + "source": [ + "get_y(0.3, 1.7, 6)" + ] }, { "cell_type": "markdown", @@ -361,12 +2806,50 @@ "Now, Reggie can use this model to predict the bounce of all kinds of sizes of balls he may choose to include in the ball pit!" ] }, + { + "cell_type": "code", + "execution_count": 25, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "4.1" + ] + }, + "execution_count": 25, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "get_y(0.3, 1.7, 8)" + ] + }, + { + "cell_type": "code", + "execution_count": 26, + "metadata": {}, + "outputs": [ + { + "data": { + "text/plain": [ + "4.3999999999999995" + ] + }, + "execution_count": 26, + "metadata": {}, + "output_type": "execute_result" + } + ], + "source": [ + "get_y(0.3, 1.7, 9)" + ] + }, { "cell_type": "code", "execution_count": null, - "metadata": { - "collapsed": true - }, + "metadata": {}, "outputs": [], "source": [] }