我想打印numpy
array
缩进以进行调试。
假设我有一个array
a = numpy.array([[1,2,3,4], [5,6,7,8]])
,那么简单的print(a)
会给出
[[ 63 903 942 952]
[185 332 511 893]]
现在,如果我将\t
放入print("\t" + str(a))
,那么我就会
[[ 63 903 942 952]
[185 332 511 893]]
虽然我想要
[[ 63 903 942 952]
[185 332 511 893]]
答案 0 :(得分:4)
这应该这样做:
print('\t' + str(a).replace('\n', '\n\t'))
答案 1 :(得分:3)
试试这个:
>>> print("\t" + str(a).replace('\n','\n\t'))
[[1 2 3 4]
[5 6 7 8]]