0
numpy.ndrray
要素間の一定の距離を使ってintを出力したいと思います。例えば、距離のある整数のnumpyの配列を返します
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]
がありますか?
numpy.ndrray
要素間の一定の距離を使ってintを出力したいと思います。例えば、距離のある整数のnumpyの配列を返します
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]