2020-10-19 21:08:55

This commit is contained in:
wizardforcel
2020-10-19 21:08:55 +08:00
parent 7f63048035
commit ab0caba1f0
140 changed files with 3982 additions and 3982 deletions

View File

@@ -2,12 +2,12 @@
In [1]:
```
```py
%pylab
```
```
```py
Using matplotlib backend: Qt4Agg
Populating the interactive namespace from numpy and matplotlib
@@ -19,7 +19,7 @@ Populating the interactive namespace from numpy and matplotlib
In [2]:
```
```py
names = array(['bob', 'sue', 'jan', 'ad'])
weights = array([20.8, 93.2, 53.4, 61.8])
@@ -29,7 +29,7 @@ sort(weights)
Out[2]:
```
```py
array([ 20.8, 53.4, 61.8, 93.2])
```
@@ -41,7 +41,7 @@ array([ 20.8, 53.4, 61.8, 93.2])
In [3]:
```
```py
ordered_indices = argsort(weights)
ordered_indices
@@ -49,7 +49,7 @@ ordered_indices
Out[3]:
```
```py
array([0, 2, 3, 1], dtype=int64)
```
@@ -57,27 +57,27 @@ array([0, 2, 3, 1], dtype=int64)
In [4]:
```
```py
weights[ordered_indices]
```
Out[4]:
```
```py
array([ 20.8, 53.4, 61.8, 93.2])
```
In [5]:
```
```py
names[ordered_indices]
```
Out[5]:
```
```py
array(['bob', 'jan', 'ad', 'sue'],
dtype='|S3')
```
@@ -86,14 +86,14 @@ array(['bob', 'jan', 'ad', 'sue'],
In [6]:
```
```py
weights
```
Out[6]:
```
```py
array([ 20.8, 93.2, 53.4, 61.8])
```
@@ -103,7 +103,7 @@ array([ 20.8, 93.2, 53.4, 61.8])
In [7]:
```
```py
data = array([20.8, 93.2, 53.4, 61.8])
data.argsort()
@@ -111,7 +111,7 @@ data.argsort()
Out[7]:
```
```py
array([0, 2, 3, 1], dtype=int64)
```
@@ -119,14 +119,14 @@ array([0, 2, 3, 1], dtype=int64)
In [8]:
```
```py
data
```
Out[8]:
```
```py
array([ 20.8, 93.2, 53.4, 61.8])
```
@@ -134,21 +134,21 @@ array([ 20.8, 93.2, 53.4, 61.8])
In [9]:
```
```py
data.sort()
```
In [10]:
```
```py
data
```
Out[10]:
```
```py
array([ 20.8, 53.4, 61.8, 93.2])
```
@@ -158,7 +158,7 @@ array([ 20.8, 53.4, 61.8, 93.2])
In [11]:
```
```py
a = array([
[.2, .1, .5],
[.4, .8, .3],
@@ -170,7 +170,7 @@ a
Out[11]:
```
```py
array([[ 0.2, 0.1, 0.5],
[ 0.4, 0.8, 0.3],
[ 0.9, 0.6, 0.7]])
@@ -180,14 +180,14 @@ array([[ 0.2, 0.1, 0.5],
In [12]:
```
```py
sort(a)
```
Out[12]:
```
```py
array([[ 0.1, 0.2, 0.5],
[ 0.3, 0.4, 0.8],
[ 0.6, 0.7, 0.9]])
@@ -197,14 +197,14 @@ array([[ 0.1, 0.2, 0.5],
In [13]:
```
```py
sort(a, axis = 0)
```
Out[13]:
```
```py
array([[ 0.2, 0.1, 0.3],
[ 0.4, 0.6, 0.5],
[ 0.9, 0.8, 0.7]])
@@ -212,7 +212,7 @@ array([[ 0.2, 0.1, 0.3],
## searchsorted 函数
```
```py
searchsorted(sorted_array, values)
```
@@ -220,7 +220,7 @@ searchsorted(sorted_array, values)
In [14]:
```
```py
sorted_array = linspace(0,1,5)
values = array([.1,.8,.3,.12,.5,.25])
@@ -228,14 +228,14 @@ values = array([.1,.8,.3,.12,.5,.25])
In [15]:
```
```py
searchsorted(sorted_array, values)
```
Out[15]:
```
```py
array([1, 4, 2, 1, 2, 1], dtype=int64)
```
@@ -257,7 +257,7 @@ array([1, 4, 2, 1, 2, 1], dtype=int64)
In [16]:
```
```py
from numpy.random import rand
data = rand(100)
data.sort()
@@ -268,7 +268,7 @@ data.sort()
In [17]:
```
```py
bounds = .4, .6
bounds
@@ -276,7 +276,7 @@ bounds
Out[17]:
```
```py
(0.4, 0.6)
```
@@ -284,7 +284,7 @@ Out[17]:
In [18]:
```
```py
low_idx, high_idx = searchsorted(data, bounds)
```
@@ -293,14 +293,14 @@ low_idx, high_idx = searchsorted(data, bounds)
In [19]:
```
```py
data[low_idx:high_idx]
```
Out[19]:
```
```py
array([ 0.41122674, 0.4395727 , 0.45609773, 0.45707137, 0.45772076,
0.46029997, 0.46757401, 0.47525517, 0.4969198 , 0.53068779,
0.55764166, 0.56288568, 0.56506548, 0.57003042, 0.58035233,