对于 float ,numpy.set_printoptions有参数 sign
和选项
'-'
:只打印减号'+'
:始终打印加号' '
:打印空格而不是加号
但是,此函数仅影响 float
数组。是否有 int
数组的模拟?
最佳答案
您可以使用formatter
将其作为自定义格式传递:
np.set_printoptions(formatter={'int': lambda x: "{:>+}".format(x)})
print(5-np.arange(10))
>>[+5 +4 +3 +2 +1 +0 -1 -2 -3 -4]
关于numpy - numpy 中整数数组的符号格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56073692/