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",
"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"
}