我怎样才能得到一条线?

时间:2021-03-02 17:36:13

标签: python arrays numpy

eni=soleloge.split("  ")

res = [int(sub.split(':')[1]) for sub in yeni]  

这里只有一排

solmatris=numpy.array(res)   
if solmatris.size>0:                            
   print(solmatris)
   f.write(solmatrisStr)

这里的输出如下:

<块引用>

[ 835 732 474 519 831 834 847 852 841 834 801 -9344
-3660 13808 1648 -463 86]

我想出去:

<块引用>

[ 835 732 474 519 831 834 847 852 841 834 801 -9344 -3660 13808 1648 -463 86 ]

转换为矩阵后,我打印到笔记本上。我不使用控制台。

https://prnt.sc/10c0m85 我不希望它变成这样。

我很抱歉一开始没有清楚地表达我的问题。

为什么它会给出这样的打印输出,我该如何解决。

2 个答案:

答案 0 :(得分:1)

删除 print(', '.join(str(r) for r in res)) 类型转换,而是试试这个 {{1}}。

答案 1 :(得分:1)

numpy 的数组表示具有不基于窗口大小的自动环绕。您可以改为使用 print(*solmatris)print(list(solmatris)) 将其放在一行中。

相关问题