如何在python上读取文本文件并从中获取值以在数组

时间:2016-07-14 18:30:23

标签: python arrays scikit-learn

我有一个文本文件,其结构如下:

< example_name>选项卡<概率> TAB<预测>

这个文件的一个例子:

  

Q1_R1 0.00390625 true

     

Q1_R2 0.0078125 false

     

Q1_R3 0.001953125 false

     

Q1_R4 0.125 true

我正在使用环境Anaconda2(Python版本2.7),尤其是scikit-learn工具,我的问题是: 如何加载此文本文件并放置元素的值<概率>在一个数组上做其他操作?

1 个答案:

答案 0 :(得分:2)

请在提出问题之前尝试一下。在Python中,我这样做的方法是在阅读文件时使用列表理解

probs = [line.split()[1] for line in open('filename','r')]