2016-11-29 59 views
-2

我正在使用numpy數組從文件中提取值並進行計算。最終輸出是這樣
('I', 10031, 'GASAS.SW', 2024, 23067, -501, -6760.1, 1, 125)
但我需要它來打印這樣
I 10031 GASAS.SW 2024 23067 -501 -6760.1 1 125
以所需的方式打印numpy數組

+0

你能告訴我們你做了什麼嗎? – ettanany

+0

在SOF中,您需要添加您嘗試過的問題。 http://stackoverflow.com/help/how-to-ask – ettanany

回答

0
x = ('I', 10031, 'GASAS.SW', 2024, 23067, -501, -6760.1, 1, 125) 
print " ".join([str(i) for i in x]) 
+0

謝謝你的回答 –

0

首先你需要的所有整數轉換爲字符串轉換您的數據(tuple類型)以list然後應用join()功能如下:

data = ('I', 10031, 'GASAS.SW', 2024, 23067, -501, -6760.1, 1, 125) 
res = ' '.join([str(item) for item in data]) 

輸出:

>>> res 
'I 10031 GASAS.SW 2024 23067 -501 -6760.1 1 125' 
+0

謝謝你的回答 –