kopia lustrzana https://github.com/animator/learn-python
rodzic
0a2ca67628
commit
e734ba6a3e
|
@ -38,3 +38,57 @@ print(arr1)
|
||||||
```python
|
```python
|
||||||
[1,2,3,4,5]
|
[1,2,3,4,5]
|
||||||
```
|
```
|
||||||
|
### 2. numpy.savez():
|
||||||
|
|
||||||
|
The `np.savez` function saves multiple NumPy arrays into a single file with a `.npz` extension. Each array is stored with a unique name.
|
||||||
|
|
||||||
|
#### Syntax :
|
||||||
|
|
||||||
|
```python
|
||||||
|
numpy.savez(file, *args, **kwds)
|
||||||
|
```
|
||||||
|
- **file** : Name of the file.
|
||||||
|
- **args** : Arrays to be saved.( If arrays are unnamed, they are stored with default names like arr_0, arr_1, etc.)
|
||||||
|
- **kwds** : Named arrays to be saved.
|
||||||
|
|
||||||
|
#### Example :
|
||||||
|
|
||||||
|
```python
|
||||||
|
import numpy as np
|
||||||
|
|
||||||
|
arr1 = np.array([1,2,3,4,5])
|
||||||
|
arr2 = np.array(['a','b','c','d'])
|
||||||
|
arr3 = np.array([1.2,3.4,5])
|
||||||
|
np.savez('example.npz', a1=arr1, a2=arr2, a3 = arr3) #saves arrays in npz format
|
||||||
|
|
||||||
|
```
|
||||||
|
|
||||||
|
Inorder to load the array from example.npz
|
||||||
|
|
||||||
|
```python
|
||||||
|
|
||||||
|
arr = np.load('example.npz')
|
||||||
|
print(arr['a1'])
|
||||||
|
print(arr['a2'])
|
||||||
|
print(arr['a3'])
|
||||||
|
|
||||||
|
```
|
||||||
|
**Output** :
|
||||||
|
```python
|
||||||
|
[1 2 3 4 5]
|
||||||
|
['a' 'b' 'c' 'd']
|
||||||
|
[1.2 3.4 5. ]
|
||||||
|
```
|
||||||
|
|
||||||
|
### 3. np.savetxt()
|
||||||
|
|
||||||
|
The `np.savetxt` function saves a NumPy array to a text file, such as `.txt` or `.csv`. This format is human-readable and can be used for interoperability with other tools.
|
||||||
|
|
||||||
|
#### Syntax :
|
||||||
|
|
||||||
|
```python
|
||||||
|
numpy.savetxt(fname, X, fmt='%.18e', delimiter=' ', newline='\n', header='', footer='', comments='# ', encoding=None)
|
||||||
|
```
|
||||||
|
- **fname** : Name of the file.
|
||||||
|
- **X** : Array to be saved.
|
||||||
|
- **kwds** : Named arrays to be saved.
|
||||||
|
|
Ładowanie…
Reference in New Issue