Lel*_*uch 5 python arrays numpy
我想numpy array用缩进打印以进行调试。
说我有一个array a = numpy.array([[1,2,3,4], [5,6,7,8]]),然后简单的print(a)会给
[[ 63 903 942 952]
[185 332 511 893]]
Run Code Online (Sandbox Code Playgroud)
现在如果我\t输入print("\t" + str(a)),那么我得到
[[ 63 903 942 952]
[185 332 511 893]]
Run Code Online (Sandbox Code Playgroud)
虽然我想拥有
[[ 63 903 942 952]
[185 332 511 893]]
Run Code Online (Sandbox Code Playgroud)
尝试这个:
>>> print("\t" + str(a).replace('\n','\n\t'))
[[1 2 3 4]
[5 6 7 8]]
Run Code Online (Sandbox Code Playgroud)