初心者です。よろしくお願いします。

a.dat というファイルの中身が以下のようであったとします。
20.0 1.0 0.3
2.4 4.3 10.5
6.3 0.8 0.0
このとき、この9個の数値データを読み取るにはどのようにすればよいでしょうか?
一行に複数の数値データが区切られて存在する場合の読み取り方です。
最終的には読み取ったデータを変数に代入して使用する予定です。