
解析Python列表与NumPy数组的存取方式
5星
- 浏览量: 0
- 大小:None
- 文件类型:PDF
简介:
本篇文章主要探讨Python列表和NumPy数组的数据结构特性及存取方式的不同之处,并解析其适用场景。
numpy array存储为.npy
存储:
```python
import numpy as np
numpy_array = np.array([1,2,3])
np.save(log.npy, numpy_array)
```
读取:
```python
import numpy as np
numpy_array = np.load(log.npy)
```
运行结果:
list存储为.txt
存储:
```python
list_log = []
list_log.append([1,2,3])
list_log.append([4,5,6,7])
file= open(log.txt, w)
for item in list_log:
file.write(str(item) + \n)
file.close()
```
这段代码用于将numpy数组和列表分别保存为.npy文件和.txt文本段落件。在存储numpy数组时,使用`np.save()`函数,并且要注意正确地指定路径名;读取时用`np.load()`加载.npy文件即可。
对于list的存储部分,在示例中存在一个语法错误(写成 `for fp in list_l` 了),应该为 `for item in list_log:`。正确的代码会遍历列表中的每个元素,并将其以字符串形式写入到文本段落件中,每行保存一个列表项。
全部评论 (0)
还没有任何评论哟~


