我想在不使用方括号且不更改顺序/格式的情况下打印数组,例如:
我只想从print(a)除去括号。 我怎样才能做到这一点?
此问题不是该网站上其他问题的重复,因为这些解决方案不保留格式。
答案 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)