【发布时间】:2017-09-16 06:01:28
【问题描述】:
我对 Python 还很陌生,遇到了一个小但(似乎是)非常困难的问题。
我有一个 txt 文件,其中包含以下内容:
-2 2.1 -0.365635756
0 2.4 0.347433737
2 2.5 0.263774619
4 3.5 -0.244930974
6 4.2 -0.004564913
我的目标是以某种方式从 Python 中的文件中提取单独的行/列以用作列表或数组(同样,我对此很陌生)。例如,如何使用第一列中的数据创建列表 [-2, 0, 2, 4, 6]?
目前我的工作中有以下代码:
import numpy as np
with open('Numbers.txt', 'r') as f:
fcontents = f.read()
print(fcontents)
x = np.array(fcontents)
这样做的目的是编写一个程序,该程序使用数组来计算我们项目说明中给出的不同变量。
【问题讨论】:
-
在文本文件的每一行中使用空格字符作为分隔符
标签: python arrays list numpy extraction