2016-11-29 31 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

谢谢你的回答 –