diff --git a/numpy.ipynb b/numpy.ipynb index c40a31b44839411ac40ecf09b331f28876ad9baf..2fbe7adb9372df0a585f6162fd1a8b3697e191dc 100644 --- a/numpy.ipynb +++ b/numpy.ipynb @@ -34,16 +34,16 @@ "name": "stdout", "output_type": "stream", "text": [ - "[0.42327034 0.18083199 0.98939518 0.25440161 0.34240241 0.37819465\n", - " 0.11030633 0.9302959 0.07195987 0.18855029]\n", + "[0.49929771 0.59160776 0.77432696 0.80597013 0.18907085 0.11844771\n", + " 0.70945366 0.87172152 0.8522308 0.42780462]\n", "<class 'numpy.ndarray'>\n" ] }, { "data": { "text/plain": [ - "array([0.42327034, 0.18083199, 0.98939518, 0.25440161, 0.34240241,\n", - " 0.37819465, 0.11030633, 0.9302959 , 0.07195987, 0.18855029])" + "array([0.49929771, 0.59160776, 0.77432696, 0.80597013, 0.18907085,\n", + " 0.11844771, 0.70945366, 0.87172152, 0.8522308 , 0.42780462])" ] }, "execution_count": 1, @@ -75,9 +75,9 @@ "name": "stdout", "output_type": "stream", "text": [ - "mean = 4.4748 \n", + "mean = 4.529 \n", "expected= 4.5\n", - "std² = 8.27496496 \n", + "std² = 8.260759 \n", "variance= 8.25\n" ] } @@ -140,8 +140,8 @@ "name": "stdout", "output_type": "stream", "text": [ - "3.9101130639901385\n", - "4.628806502034422\n" + "4.177020760005689\n", + "5.418045660000644\n" ] } ], @@ -513,7 +513,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.9.12" + "version": "3.11.2" } }, "nbformat": 4, diff --git a/stochastik-programmieren.ipynb b/stochastik-programmieren.ipynb index 7dc2b256f55559521e8f1369dd9d65f7d32bc659..c27c75d208922faf2371c32222b1565556c650f0 100644 --- a/stochastik-programmieren.ipynb +++ b/stochastik-programmieren.ipynb @@ -32,7 +32,7 @@ "def P(A, Omega):\n", " \"\"\"Die Wahrscheinlichkeit für das Ereignis A,\n", " gegeben gleich wahrscheinliche Ergebnisse aus einem Ergebnisraum Ω.\"\"\"\n", - " return Fraction(len(A and Omega), len(Omega))" + " return Fraction(len(A & Omega), len(Omega))" ] }, { @@ -54,7 +54,7 @@ "output_type": "stream", "text": [ "Gerade Würfelaugen: {2, 4, 6}\n", - "Wahrscheinlichkeit für gerade Augenzahl: 1\n" + "Wahrscheinlichkeit für gerade Augenzahl: 1/2\n" ] } ], @@ -93,21 +93,28 @@ "random() method of random.Random instance\n", " random() -> x in the interval [0, 1).\n", "\n", - "0.19357801680866282\n", - "0.13436424411240122\n" + "1 0.5636526399887509\n", + "2 0.5708891871271717\n", + "3 0.13436424411240122\n", + "4 0.8474337369372327\n", + "5 0.13436424411240122\n" ] } ], "source": [ "from random import random as r\n", "help(r)\n", - "print(r())\n", + "print(\"1\", r())\n", + "print(\"2\", r())\n", "\n", "import random\n", "random.seed(1)\n", "very_random = r()\n", - "print(very_random)\n", - "assert very_random == 0.13436424411240122" + "print(\"3\", very_random)\n", + "assert very_random == 0.13436424411240122\n", + "print(\"4\", r())\n", + "random.seed(1)\n", + "print(\"5\", r())" ] }, {