mirror of
https://github.com/apachecn/ailearning.git
synced 2026-05-03 10:01:56 +08:00
2020-10-19 21:08:55
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
|
||||
In [1]:
|
||||
|
||||
```
|
||||
```py
|
||||
import numpy as np
|
||||
|
||||
```
|
||||
@@ -13,7 +13,7 @@ import numpy as np
|
||||
|
||||
In [2]:
|
||||
|
||||
```
|
||||
```py
|
||||
partical_dtype = np.dtype([('mass', 'float'),
|
||||
('velocity', 'float')])
|
||||
|
||||
@@ -23,7 +23,7 @@ partical_dtype = np.dtype([('mass', 'float'),
|
||||
|
||||
In [3]:
|
||||
|
||||
```
|
||||
```py
|
||||
from numpy import rec
|
||||
|
||||
particals_rec = rec.fromrecords([(1,1), (1,2), (2,1), (1,3)],
|
||||
@@ -33,14 +33,14 @@ particals_rec = rec.fromrecords([(1,1), (1,2), (2,1), (1,3)],
|
||||
|
||||
In [4]:
|
||||
|
||||
```
|
||||
```py
|
||||
particals_rec
|
||||
|
||||
```
|
||||
|
||||
Out[4]:
|
||||
|
||||
```
|
||||
```py
|
||||
rec.array([(1.0, 1.0), (1.0, 2.0), (2.0, 1.0), (1.0, 3.0)],
|
||||
dtype=[('mass', '<f8'), ('velocity', '<f8')])
|
||||
```
|
||||
@@ -49,14 +49,14 @@ rec.array([(1.0, 1.0), (1.0, 2.0), (2.0, 1.0), (1.0, 3.0)],
|
||||
|
||||
In [5]:
|
||||
|
||||
```
|
||||
```py
|
||||
particals_rec.mass
|
||||
|
||||
```
|
||||
|
||||
Out[5]:
|
||||
|
||||
```
|
||||
```py
|
||||
array([ 1., 1., 2., 1.])
|
||||
```
|
||||
|
||||
@@ -64,14 +64,14 @@ array([ 1., 1., 2., 1.])
|
||||
|
||||
In [6]:
|
||||
|
||||
```
|
||||
```py
|
||||
particals_rec['mass']
|
||||
|
||||
```
|
||||
|
||||
Out[6]:
|
||||
|
||||
```
|
||||
```py
|
||||
array([ 1., 1., 2., 1.])
|
||||
```
|
||||
|
||||
@@ -81,7 +81,7 @@ array([ 1., 1., 2., 1.])
|
||||
|
||||
In [7]:
|
||||
|
||||
```
|
||||
```py
|
||||
particals = np.array([(1,1), (1,2), (2,1), (1,3)],
|
||||
dtype = partical_dtype)
|
||||
|
||||
@@ -91,34 +91,34 @@ particals = np.array([(1,1), (1,2), (2,1), (1,3)],
|
||||
|
||||
In [8]:
|
||||
|
||||
```
|
||||
```py
|
||||
particals_rec = particals.view(np.recarray)
|
||||
|
||||
```
|
||||
|
||||
In [9]:
|
||||
|
||||
```
|
||||
```py
|
||||
particals_rec.mass
|
||||
|
||||
```
|
||||
|
||||
Out[9]:
|
||||
|
||||
```
|
||||
```py
|
||||
array([ 1., 1., 2., 1.])
|
||||
```
|
||||
|
||||
In [10]:
|
||||
|
||||
```
|
||||
```py
|
||||
particals_rec.velocity
|
||||
|
||||
```
|
||||
|
||||
Out[10]:
|
||||
|
||||
```
|
||||
```py
|
||||
array([ 1., 2., 1., 3.])
|
||||
```
|
||||
|
||||
@@ -126,13 +126,13 @@ array([ 1., 2., 1., 3.])
|
||||
|
||||
In [11]:
|
||||
|
||||
```
|
||||
```py
|
||||
particals.dtype.names
|
||||
|
||||
```
|
||||
|
||||
Out[11]:
|
||||
|
||||
```
|
||||
```py
|
||||
('mass', 'velocity')
|
||||
```
|
||||
Reference in New Issue
Block a user