python读取txt文件为数组-python将txt文件读入为np.array的方法
时间: 2023-04-06 20:03:55 浏览: 109
可以使用numpy库中的loadtxt函数将txt文件读入为np.array。具体代码如下:
import numpy as np
data = np.loadtxt('filename.txt')
其中,'filename.txt'为要读取的txt文件名,data为读取后的数组。
相关问题
python读取txt文件为数组
可以使用Python内置函数`open()`和`readlines()`读取txt文件为数组,具体实现如下:
```python
with open('file.txt', 'r') as f:
array = f.readlines()
```
这样就将`file.txt`文件中的每一行作为一个元素存储到了`array`数组中。如果需要去除每个元素末尾的换行符,可以使用`strip()`函数:
```python
with open('file.txt', 'r') as f:
array = [line.strip() for line in f.readlines()]
```
这样就得到了去除了换行符的数组。需要注意的是,`readlines()`会将每一行的末尾`\n`也读取进来,因此需要使用`strip()`函数去除。
python读取txt文件为数组代码实现
以下是读取txt文件为数组的Python代码示例:
```python
with open('file.txt', 'r') as file:
lines = file.readlines()
data = [line.strip() for line in lines]
print(data)
```
在上面的示例中,我们使用`with open()`语句打开文件并读取所有行。`readlines()`方法将返回一个列表,其中包含文件中的所有行。我们使用列表推导式将每行的末尾的换行符删除,并将其添加到新列表“data”中。最后,我们打印出数组"data"。