(過去記事のコピペなので内容が古いかも知れません)
例えばこんなデータがあるとき、
0.327825 -1.760917 -1.238463 -0.636273 2.719690 0.452033 -0.993083 1.277327 -0.826901 -0.378082
Haskellでは、次のようにして読み込むことも可能(他にも色々と読み込み方はあるっぽいので、ただの一例)
channel1 <- readFile "data1.txt" let hoge_data = map read $ lines channel1 :: [Double]
readFileをしただけだと、文字列として読み込まれるので
それをlinesで改行ごとに分割
さらにreadで文字列のリストをDoubleのリストに変換する