文件中的數據如下所示;兩列需要表示X和Y值。該值中的第一個值是X值,第二個值是Y值。我需要讀入一個帶有python數據的文本文件,並將數據分配給變量
42.10 8.55
40.25 7.60
38.50 8.95
39.55 6.45
40.90 7.75
我需要將其讀入蟒並分配變量以每一組中的每一行的值: 例如,(42.10,8.55),其中42.10是x值和8.55是y值。有幾種價值觀需要這種組織。我可以打開文件並讀取它,但是我無法獲得我想要的變量賦值。
到目前爲止,我
with open ("file.txt", "r") as myfile:
data=myfile.read().split()
好了,所以現在這裏是我在哪裏現在:
with open('file.txt') as f:
data = [line.split() for line in f.readlines()]
out = [(float(x), float(y)) for x, y in data]
for i in out:
print i
我想在for循環,創建數據的散點圖,其模塊你會推薦?
告訴我們你有什麼打開該文件,並在閱讀它,並闡明你是什麼意思獲取你想要的變量賦值。 – mhlester
with open(「file.txt」,「r」)as myfile: data = myfile.read()。split() – Astronerd326
[編輯]你的問題。不要將它作爲註釋添加 – mhlester