不带括号的numpy数组

时间:2020-01-13 07:23:07

标签: python

我想在不使用方括号且不更改顺序/格式的情况下打印数组,例如:

Array with brackets

我只想从print(a)除去括号。 我怎样才能做到这一点?

此问题不是该网站上其他问题的重复,因为这些解决方案不保留格式。

1 个答案:

答案 0 :(得分:0)

您可以捕获打印输出,卸下括号,然后再次打印出

import numpy as np
import io
x=np.array([[7,8,5],[3,5,7]],np.int32)
b = io.StringIO()
print(x, file=b)
s = b.getvalue()
s = s.replace('[', ' ').replace(']', ' ')
print(s)
相关问题