|
|
|
|
@ -180,6 +180,100 @@
|
|
|
|
|
"clevs" |
|
|
|
|
] |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"cell_type": "code", |
|
|
|
|
"execution_count": 8, |
|
|
|
|
"metadata": {}, |
|
|
|
|
"outputs": [], |
|
|
|
|
"source": [ |
|
|
|
|
"import numpy as np\n", |
|
|
|
|
"\n", |
|
|
|
|
"A = np.ones((5,5))" |
|
|
|
|
] |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"cell_type": "code", |
|
|
|
|
"execution_count": 9, |
|
|
|
|
"metadata": {}, |
|
|
|
|
"outputs": [ |
|
|
|
|
{ |
|
|
|
|
"data": { |
|
|
|
|
"text/plain": [ |
|
|
|
|
"array([[1., 1., 1., 1., 1.],\n", |
|
|
|
|
" [1., 1., 1., 1., 1.],\n", |
|
|
|
|
" [1., 1., 1., 1., 1.],\n", |
|
|
|
|
" [1., 1., 1., 1., 1.],\n", |
|
|
|
|
" [1., 1., 1., 1., 1.]])" |
|
|
|
|
] |
|
|
|
|
}, |
|
|
|
|
"execution_count": 9, |
|
|
|
|
"metadata": {}, |
|
|
|
|
"output_type": "execute_result" |
|
|
|
|
} |
|
|
|
|
], |
|
|
|
|
"source": [ |
|
|
|
|
"A" |
|
|
|
|
] |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"cell_type": "code", |
|
|
|
|
"execution_count": 10, |
|
|
|
|
"metadata": {}, |
|
|
|
|
"outputs": [], |
|
|
|
|
"source": [ |
|
|
|
|
"A[1:4,1:4] = 0" |
|
|
|
|
] |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"cell_type": "code", |
|
|
|
|
"execution_count": 11, |
|
|
|
|
"metadata": {}, |
|
|
|
|
"outputs": [ |
|
|
|
|
{ |
|
|
|
|
"data": { |
|
|
|
|
"text/plain": [ |
|
|
|
|
"array([[1., 1., 1., 1., 1.],\n", |
|
|
|
|
" [1., 0., 0., 0., 1.],\n", |
|
|
|
|
" [1., 0., 0., 0., 1.],\n", |
|
|
|
|
" [1., 0., 0., 0., 1.],\n", |
|
|
|
|
" [1., 1., 1., 1., 1.]])" |
|
|
|
|
] |
|
|
|
|
}, |
|
|
|
|
"execution_count": 11, |
|
|
|
|
"metadata": {}, |
|
|
|
|
"output_type": "execute_result" |
|
|
|
|
} |
|
|
|
|
], |
|
|
|
|
"source": [ |
|
|
|
|
"A" |
|
|
|
|
] |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"cell_type": "code", |
|
|
|
|
"execution_count": 15, |
|
|
|
|
"metadata": {}, |
|
|
|
|
"outputs": [ |
|
|
|
|
{ |
|
|
|
|
"name": "stdout", |
|
|
|
|
"output_type": "stream", |
|
|
|
|
"text": [ |
|
|
|
|
"[0.725 0.99 1. 0.87 ]\n", |
|
|
|
|
"[0.725 0.99 1. 0.87 ]\n", |
|
|
|
|
"[0.725 0.99 1. 0.87 ]\n" |
|
|
|
|
] |
|
|
|
|
} |
|
|
|
|
], |
|
|
|
|
"source": [ |
|
|
|
|
"sampleArr = np.array([0.725, 0.39, 0.99, 1, 0.4, 0.223, 0.87])\n", |
|
|
|
|
"\n", |
|
|
|
|
"condition = (sampleArr > 0.5)\n", |
|
|
|
|
"extracted = np.extract(condition, sampleArr) # returns [0.725 0.99]\n", |
|
|
|
|
"\n", |
|
|
|
|
"print(sampleArr[sampleArr > 0.5])\n", |
|
|
|
|
"print(sampleArr[condition])\n", |
|
|
|
|
"print(extracted)" |
|
|
|
|
] |
|
|
|
|
}, |
|
|
|
|
{ |
|
|
|
|
"cell_type": "code", |
|
|
|
|
"execution_count": null, |
|
|
|
|
|