打印带有距离的 int numpy 数组
Print int numpy array with distance
我想打印 int numpy.ndrray
元素之间有一定的距离。例如,对于
a = np.array([2, 0, -1, -5, 3, 4])
print('a : {}'.format(a))
我有a : [ 2 0 -1 -5 3 4]
我怎样才能得到,例如a : [ 2 0 -1 -5 3 4]
?
您可以通过格式化来做到这一点。
a = np.array([2, 0, -1, -5, 3, 4])
print(("a :" + " {:>3}"*len(a)).format(*a))
a : 2 0 -1 -5 3 4
诀窍是将固定部分分开,然后按数组中元素的数量复制 {} 部分。 *a 会将必要的元素传递给格式字符串。
如果你真的需要方括号,它会变得有点丑。
print(("a : [" + " {:>3}"*len(a) + "]").format(*a))
a : [ 2 0 -1 -5 3 4]
我想打印 int numpy.ndrray
元素之间有一定的距离。例如,对于
a = np.array([2, 0, -1, -5, 3, 4])
print('a : {}'.format(a))
我有a : [ 2 0 -1 -5 3 4]
我怎样才能得到,例如a : [ 2 0 -1 -5 3 4]
?
您可以通过格式化来做到这一点。
a = np.array([2, 0, -1, -5, 3, 4])
print(("a :" + " {:>3}"*len(a)).format(*a))
a : 2 0 -1 -5 3 4
诀窍是将固定部分分开,然后按数组中元素的数量复制 {} 部分。 *a 会将必要的元素传递给格式字符串。 如果你真的需要方括号,它会变得有点丑。
print(("a : [" + " {:>3}"*len(a) + "]").format(*a))
a : [ 2 0 -1 -5 3 4]