zajecia 3 fix

This commit is contained in:
kubapok 2024-12-07 12:04:28 +01:00
parent 5ceed1d6b5
commit 2d474104b5

View File

@ -1268,20 +1268,9 @@
] ]
}, },
{ {
"cell_type": "code", "cell_type": "markdown",
"execution_count": 63, "id": "d92593f8-0ddc-493c-b033-da1fdf3263eb",
"id": "0c15a6c3-55a0-482f-b102-a2c3ab20e8bd",
"metadata": {}, "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": [ "source": [
"### Zadanie 4\n", "### Zadanie 4\n",
"\n", "\n",
@ -1300,30 +1289,7 @@
"\n", "\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", "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", " - Wyświetl tablicę.\n",
" - Zmień tablicę, aby była jednowymiarowa za pomocą metody `.squeeze()`\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"
] ]
}, },
{ {
@ -2054,14 +2020,8 @@
" - Pomnóż każdy element tablicy `x` przez 5.\n", " - Pomnóż każdy element tablicy `x` przez 5.\n",
"\n", "\n",
"3. Utwórz dwuwymiarową tablicę `z` zawierającą:\n", "3. Utwórz dwuwymiarową tablicę `z` zawierającą:\n",
"\n", " [[ 3 5 7 ], [8,10,12], [10,10,10]]\n",
" \\begin{bmatrix}\n", " \n",
" 3 & 5 & 7 \\\\\n",
" 8 & 10 & 12 \\\\\n",
"\n",
" 10 & 10 & 10 \\\\\n",
" \\end{bmatrix}\n",
"\n",
" Następnie wykonaj następujące operacje:\n", " Następnie wykonaj następujące operacje:\n",
" - Pomnóż macierzowo x i z\n", " - Pomnóż macierzowo x i z\n",
" - Oblicz iloczyn skalrny x i y\n" " - Oblicz iloczyn skalrny x i y\n"
@ -2069,7 +2029,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 95, "execution_count": 2,
"id": "eb34ddb2-6f92-4444-87dd-00fb392d416e", "id": "eb34ddb2-6f92-4444-87dd-00fb392d416e",
"metadata": {}, "metadata": {},
"outputs": [], "outputs": [],
@ -2079,7 +2039,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 96, "execution_count": 6,
"id": "de2ca8df-31fe-4fef-ba7f-bd2fa2bfa766", "id": "de2ca8df-31fe-4fef-ba7f-bd2fa2bfa766",
"metadata": {}, "metadata": {},
"outputs": [ "outputs": [
@ -2098,7 +2058,7 @@
" [0., 0., 0., 0., 0., 0., 0., 0., 0., 0.]])" " [0., 0., 0., 0., 0., 0., 0., 0., 0., 0.]])"
] ]
}, },
"execution_count": 96, "execution_count": 6,
"metadata": {}, "metadata": {},
"output_type": "execute_result" "output_type": "execute_result"
} }
@ -2109,7 +2069,7 @@
}, },
{ {
"cell_type": "code", "cell_type": "code",
"execution_count": 97, "execution_count": 7,
"id": "e5850227-6736-4867-ba93-6d56685d6d64", "id": "e5850227-6736-4867-ba93-6d56685d6d64",
"metadata": {}, "metadata": {},
"outputs": [ "outputs": [
@ -2128,7 +2088,7 @@
" [1., 1., 1., 1., 1., 1., 1., 1., 1., 1.]])" " [1., 1., 1., 1., 1., 1., 1., 1., 1., 1.]])"
] ]
}, },
"execution_count": 97, "execution_count": 7,
"metadata": {}, "metadata": {},
"output_type": "execute_result" "output_type": "execute_result"
} }