0
你好。我對Python和編程一般都很陌生。在Python中使用數字
我從CSV 3列文件
X,CH1,CH2,
Second,Volt,Volt,
2.66400e-02,4.00e-03,1.04e-03,
-2.66360e-02,4.00e-03,7.20e-04,
-2.66320e-02,4.00e-03,5.60e-04,
-2.66280e-02,4.00e-03,3.20e-04,
-2.66240e-02,4.00e-03,8.00e-05,
-2.66200e-02,4.00e-03,-2.40e-04,
-2.66160e-02,4.00e-03,-5.60e-04,
-2.66120e-02,4.00e-03,-7.20e-04,
-2.66080e-02,4.00e-03,-1.04e-03, ***for example.***
我使用 :
with open('maximum.csv', 'rb') as f:
reader = csv.reader(f, delimiter=',')
for _ in xrange(2):
next(f)
跳過前兩行,因爲這是隻是文字,一個d然後
for row in reader:
x=(float(row[2]))
print(x)
給我
0.00104
0.00072
0.00056
0.00032
8e-05
-0.00024
-0.00056
-0.00072
-0.00104
所以有這樣的問題:
我應該怎麼寫,這樣它會給我一個整數而不是小數,如
104
72
56
24
8
24
56
72
104
PS我不希望僅僅通過10^5
感謝
*爲什麼*你不想乘?這是做到這一點的最簡單和最合適的方式。 –
你的單位是伏特,你想改變單位。大多數海峽前進的事情是多重的。我自己可能會用'1e6'來多重處理,這樣我就可以處理微伏,但是如果你想在10s的微處理器中使用,那也可以。 – cmd