437 lines
8.5 KiB
Plaintext
437 lines
8.5 KiB
Plaintext
{
|
|
"cells": [
|
|
{
|
|
"metadata": {},
|
|
"cell_type": "markdown",
|
|
"source": "Arbeiten mit Numpy",
|
|
"id": "84c8fcc4449f4558"
|
|
},
|
|
{
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2026-10-01T08:52:17.312457Z",
|
|
"start_time": "2026-10-01T08:52:17.229560500Z"
|
|
}
|
|
},
|
|
"cell_type": "code",
|
|
"source": "import numpy as np",
|
|
"id": "3ddc7142f957cc6e",
|
|
"outputs": [],
|
|
"execution_count": 1
|
|
},
|
|
{
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2026-10-01T08:52:17.340402300Z",
|
|
"start_time": "2026-10-01T08:52:17.316467500Z"
|
|
}
|
|
},
|
|
"cell_type": "code",
|
|
"source": "W=np.array([[1.,2,3],[3,4,5]])",
|
|
"id": "fab9f0c4b4cd7331",
|
|
"outputs": [],
|
|
"execution_count": 2
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"id": "2df00a69-4739-4e71-bcbf-ae975fde0a8d",
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2026-10-01T08:52:17.381458300Z",
|
|
"start_time": "2026-10-01T08:52:17.345404100Z"
|
|
}
|
|
},
|
|
"source": [
|
|
"W.shape"
|
|
],
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"text/plain": [
|
|
"(2, 3)"
|
|
]
|
|
},
|
|
"execution_count": 3,
|
|
"metadata": {},
|
|
"output_type": "execute_result"
|
|
}
|
|
],
|
|
"execution_count": 3
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"id": "94f15aa1-4624-4886-b51f-69728e5855b2",
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2026-10-01T08:52:17.506190700Z",
|
|
"start_time": "2026-10-01T08:52:17.403470Z"
|
|
}
|
|
},
|
|
"source": [
|
|
"W.T"
|
|
],
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"text/plain": [
|
|
"array([[1., 3.],\n",
|
|
" [2., 4.],\n",
|
|
" [3., 5.]])"
|
|
]
|
|
},
|
|
"execution_count": 4,
|
|
"metadata": {},
|
|
"output_type": "execute_result"
|
|
}
|
|
],
|
|
"execution_count": 4
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"id": "c1d473a4-3631-4250-b355-c342a6dc6004",
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2026-10-01T08:52:20.674079500Z",
|
|
"start_time": "2026-10-01T08:52:20.501489Z"
|
|
}
|
|
},
|
|
"source": [
|
|
"W.T.shape"
|
|
],
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"text/plain": [
|
|
"(3, 2)"
|
|
]
|
|
},
|
|
"execution_count": 5,
|
|
"metadata": {},
|
|
"output_type": "execute_result"
|
|
}
|
|
],
|
|
"execution_count": 5
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"id": "2ceb80d0-266d-4fa3-b5fe-1ffe2f86ae6b",
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2026-10-01T08:52:20.944026200Z",
|
|
"start_time": "2026-10-01T08:52:20.734889400Z"
|
|
}
|
|
},
|
|
"source": [
|
|
"type(W)"
|
|
],
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"text/plain": [
|
|
"numpy.ndarray"
|
|
]
|
|
},
|
|
"execution_count": 6,
|
|
"metadata": {},
|
|
"output_type": "execute_result"
|
|
}
|
|
],
|
|
"execution_count": 6
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"id": "401331e9-66d2-4c37-baae-8e99ec803629",
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2026-10-01T08:52:21.078828700Z",
|
|
"start_time": "2026-10-01T08:52:20.976024400Z"
|
|
}
|
|
},
|
|
"source": [
|
|
"type(W.shape)"
|
|
],
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"text/plain": [
|
|
"tuple"
|
|
]
|
|
},
|
|
"execution_count": 7,
|
|
"metadata": {},
|
|
"output_type": "execute_result"
|
|
}
|
|
],
|
|
"execution_count": 7
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"id": "8393499e-40c7-4e6b-a9b1-2ed9853ac7c7",
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2026-10-01T08:52:21.269115200Z",
|
|
"start_time": "2026-10-01T08:52:21.111708200Z"
|
|
}
|
|
},
|
|
"source": [
|
|
"r=np.arange(10)\n",
|
|
"print(r)\n",
|
|
"r.shape"
|
|
],
|
|
"outputs": [
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"[0 1 2 3 4 5 6 7 8 9]\n"
|
|
]
|
|
},
|
|
{
|
|
"data": {
|
|
"text/plain": [
|
|
"(10,)"
|
|
]
|
|
},
|
|
"execution_count": 8,
|
|
"metadata": {},
|
|
"output_type": "execute_result"
|
|
}
|
|
],
|
|
"execution_count": 8
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"id": "fcafe345-887f-40c4-9165-d0852fa98252",
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2026-10-01T08:52:21.441516Z",
|
|
"start_time": "2026-10-01T08:52:21.322059300Z"
|
|
}
|
|
},
|
|
"source": [
|
|
"M=np.arange(12).reshape(3,4)\n",
|
|
"M"
|
|
],
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"text/plain": [
|
|
"array([[ 0, 1, 2, 3],\n",
|
|
" [ 4, 5, 6, 7],\n",
|
|
" [ 8, 9, 10, 11]])"
|
|
]
|
|
},
|
|
"execution_count": 9,
|
|
"metadata": {},
|
|
"output_type": "execute_result"
|
|
}
|
|
],
|
|
"execution_count": 9
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"id": "ce0d72f5-9b39-43d3-9fc8-c3d76e1d6144",
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2026-10-01T08:52:21.737503900Z",
|
|
"start_time": "2026-10-01T08:52:21.573841400Z"
|
|
}
|
|
},
|
|
"source": [
|
|
"M.shape"
|
|
],
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"text/plain": [
|
|
"(3, 4)"
|
|
]
|
|
},
|
|
"execution_count": 10,
|
|
"metadata": {},
|
|
"output_type": "execute_result"
|
|
}
|
|
],
|
|
"execution_count": 10
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"id": "e3215687-903d-418b-83b6-82e09dda7ca9",
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2026-10-01T08:52:22.191928Z",
|
|
"start_time": "2026-10-01T08:52:21.848416800Z"
|
|
}
|
|
},
|
|
"source": [
|
|
"M[:,[3,0,1,1]]"
|
|
],
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"text/plain": [
|
|
"array([[ 3, 0, 1, 1],\n",
|
|
" [ 7, 4, 5, 5],\n",
|
|
" [11, 8, 9, 9]])"
|
|
]
|
|
},
|
|
"execution_count": 11,
|
|
"metadata": {},
|
|
"output_type": "execute_result"
|
|
}
|
|
],
|
|
"execution_count": 11
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"id": "1760b7a5-9055-4949-ba09-8384d204b922",
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2026-10-01T08:52:22.577686800Z",
|
|
"start_time": "2026-10-01T08:52:22.348557300Z"
|
|
}
|
|
},
|
|
"source": [
|
|
"M>4"
|
|
],
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"text/plain": [
|
|
"array([[False, False, False, False],\n",
|
|
" [False, True, True, True],\n",
|
|
" [ True, True, True, True]])"
|
|
]
|
|
},
|
|
"execution_count": 12,
|
|
"metadata": {},
|
|
"output_type": "execute_result"
|
|
}
|
|
],
|
|
"execution_count": 12
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"id": "f3a1572b-eebb-41ad-b0bb-642d72db09ae",
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2026-10-01T08:52:23.209483200Z",
|
|
"start_time": "2026-10-01T08:52:22.974117800Z"
|
|
}
|
|
},
|
|
"source": [
|
|
"M[M>4]"
|
|
],
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"text/plain": [
|
|
"array([ 5, 6, 7, 8, 9, 10, 11])"
|
|
]
|
|
},
|
|
"execution_count": 13,
|
|
"metadata": {},
|
|
"output_type": "execute_result"
|
|
}
|
|
],
|
|
"execution_count": 13
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"id": "c645218a-4bed-4c23-b270-32d0086ef976",
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2026-10-01T08:52:23.731561500Z",
|
|
"start_time": "2026-10-01T08:52:23.428312900Z"
|
|
}
|
|
},
|
|
"source": [
|
|
"M[M>4]=-17"
|
|
],
|
|
"outputs": [],
|
|
"execution_count": 14
|
|
},
|
|
{
|
|
"cell_type": "code",
|
|
"id": "610e3957-c241-4b95-848b-7933677d8b37",
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2026-10-01T08:52:23.897784900Z",
|
|
"start_time": "2026-10-01T08:52:23.744562Z"
|
|
}
|
|
},
|
|
"source": [
|
|
"M"
|
|
],
|
|
"outputs": [
|
|
{
|
|
"data": {
|
|
"text/plain": [
|
|
"array([[ 0, 1, 2, 3],\n",
|
|
" [ 4, -17, -17, -17],\n",
|
|
" [-17, -17, -17, -17]])"
|
|
]
|
|
},
|
|
"execution_count": 15,
|
|
"metadata": {},
|
|
"output_type": "execute_result"
|
|
}
|
|
],
|
|
"execution_count": 15
|
|
},
|
|
{
|
|
"metadata": {
|
|
"ExecuteTime": {
|
|
"end_time": "2026-10-01T08:53:23.533249600Z",
|
|
"start_time": "2026-10-01T08:53:23.386263100Z"
|
|
}
|
|
},
|
|
"cell_type": "code",
|
|
"source": [
|
|
"s=0\n",
|
|
"for i in range(M.shape[0]):\n",
|
|
" for j in range(M.shape[1]):\n",
|
|
" s+=M[i,j]\n",
|
|
" print(s,sep=',',end='π') # Parameter sep und end ΓΌber Namen setzen\n",
|
|
"print(s)\n",
|
|
"\n",
|
|
"def func(x):\n",
|
|
" print(x*x)\n",
|
|
" return x"
|
|
],
|
|
"id": "8218e5eb4a464967",
|
|
"outputs": [
|
|
{
|
|
"name": "stdout",
|
|
"output_type": "stream",
|
|
"text": [
|
|
"0π1π3π6π10π-7π-24π-41π-58π-75π-92π-109π-109\n"
|
|
]
|
|
}
|
|
],
|
|
"execution_count": 19
|
|
}
|
|
],
|
|
"metadata": {
|
|
"kernelspec": {
|
|
"display_name": "Python 3 (ipykernel)",
|
|
"language": "python",
|
|
"name": "python3"
|
|
},
|
|
"language_info": {
|
|
"codemirror_mode": {
|
|
"name": "ipython",
|
|
"version": 3
|
|
},
|
|
"file_extension": ".py",
|
|
"mimetype": "text/x-python",
|
|
"name": "python",
|
|
"nbconvert_exporter": "python",
|
|
"pygments_lexer": "ipython3",
|
|
"version": "3.13.7"
|
|
}
|
|
},
|
|
"nbformat": 4,
|
|
"nbformat_minor": 5
|
|
}
|