以所需方式打印numpy阵列

时间:2016-11-29 08:33:28

标签: python arrays numpy

我正在使用numpy数组从文件中获取值并进行计算。最终输出就像这样 ('I', 10031, 'GASAS.SW', 2024, 23067, -501, -6760.1, 1, 125 )
但是我需要像这样打印 I 10031 GASAS.SW 2024 23067 -501 -6760.1 1 125

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分: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'