diff --git a/zajecia3/1.ipynb b/zajecia3/1.ipynb index f2d77db..9cc8762 100644 --- a/zajecia3/1.ipynb +++ b/zajecia3/1.ipynb @@ -1268,20 +1268,9 @@ ] }, { - "cell_type": "code", - "execution_count": 63, - "id": "0c15a6c3-55a0-482f-b102-a2c3ab20e8bd", + "cell_type": "markdown", + "id": "d92593f8-0ddc-493c-b033-da1fdf3263eb", "metadata": {}, - "outputs": [ - { - "ename": "SyntaxError", - "evalue": "invalid syntax (1725909133.py, line 4)", - "output_type": "error", - "traceback": [ - "\u001b[0;36m Cell \u001b[0;32mIn[63], line 4\u001b[0;36m\u001b[0m\n\u001b[0;31m 1. Utwórz tablicę NumPy zawierającą liczby [1, 2, 3, 4, 5]. Przypisz ją do zmiennej `x` i zmień pierwszy element tablicy na 50. Wyświetl:\u001b[0m\n\u001b[0m ^\u001b[0m\n\u001b[0;31mSyntaxError\u001b[0m\u001b[0;31m:\u001b[0m invalid syntax\n" - ] - } - ], "source": [ "### Zadanie 4\n", "\n", @@ -1300,30 +1289,7 @@ "\n", "4. Utwórz tablicę NumPy o wymiarach (1,4) zawierającą elementy \\( [1, 2, 3, 4, 5] \\) i wykonaj następujące operacje:\n", " - Wyświetl tablicę.\n", - " - Zmień tablicę, aby była jednowymiarowa za pomocą metody `.squeeze()`\n", - "\n", - "\n", - "# Punkt 1 - Przypisanie do zmiennej\n", - "arr = np.array([1, 2, 3, 4, 5])\n", - "x = arr\n", - "arr[0] = 42\n", - "print(arr) # Tablica arr po zmianie\n", - "print(x) # Tablica x po zmianie\n", - "\n", - "# Punkt 2 - Kopia tablicy\n", - "arr = np.array([1, 2, 3, 4, 5])\n", - "x = arr.copy()\n", - "arr[0] = 42\n", - "print(arr) # Tablica arr po zmianie\n", - "print(x) # Tablica x po kopii\n", - "\n", - "# Punkt 3 - Głęboka kopia\n", - "arr = np.array([1, 2, 3, 4, 5])\n", - "x = copy.deepcopy(arr)\n", - "arr[0] = 42\n", - "print(arr) # Tablica arr po zmianie\n", - "\n", - "print(x) # Tablica x po głębokiej kopii\n" + " - Zmień tablicę, aby była jednowymiarowa za pomocą metody `.squeeze()`\n" ] }, { @@ -2054,14 +2020,8 @@ " - Pomnóż każdy element tablicy `x` przez 5.\n", "\n", "3. Utwórz dwuwymiarową tablicę `z` zawierającą:\n", - "\n", - " \\begin{bmatrix}\n", - " 3 & 5 & 7 \\\\\n", - " 8 & 10 & 12 \\\\\n", - "\n", - " 10 & 10 & 10 \\\\\n", - " \\end{bmatrix}\n", - "\n", + " [[ 3 5 7 ], [8,10,12], [10,10,10]]\n", + " \n", " Następnie wykonaj następujące operacje:\n", " - Pomnóż macierzowo x i z\n", " - Oblicz iloczyn skalrny x i y\n" @@ -2069,7 +2029,7 @@ }, { "cell_type": "code", - "execution_count": 95, + "execution_count": 2, "id": "eb34ddb2-6f92-4444-87dd-00fb392d416e", "metadata": {}, "outputs": [], @@ -2079,7 +2039,7 @@ }, { "cell_type": "code", - "execution_count": 96, + "execution_count": 6, "id": "de2ca8df-31fe-4fef-ba7f-bd2fa2bfa766", "metadata": {}, "outputs": [ @@ -2098,7 +2058,7 @@ " [0., 0., 0., 0., 0., 0., 0., 0., 0., 0.]])" ] }, - "execution_count": 96, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } @@ -2109,7 +2069,7 @@ }, { "cell_type": "code", - "execution_count": 97, + "execution_count": 7, "id": "e5850227-6736-4867-ba93-6d56685d6d64", "metadata": {}, "outputs": [ @@ -2128,7 +2088,7 @@ " [1., 1., 1., 1., 1., 1., 1., 1., 1., 1.]])" ] }, - "execution_count": 97, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" }