numpy阵列打印

2024-06-16 18:48:26 发布

您现在位置:Python中文网/ 问答频道 /正文

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


Tags: numpy数组swgasas
2条回答

首先,在将数据(类型为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'
x = ('I', 10031, 'GASAS.SW', 2024, 23067, -501, -6760.1, 1, 125 )
print " ".join([str(i) for i in x])

相关问题 更多 >