我有一个8乘8的numpy数组,其中包含5.4231321e-10
这样的小数字。当我打印它时,它被分成两行,就像这样。所以我无法正确阅读。
array([[ 5.41551e-10, 2.31361e-11, 1.79643e-09, 1.32782e-09,
9.99061e-09, 1.37974e-10, 1.68653e-10, 2.61762e-10],
[ 3.21808e-10, 1.84807e-11, 9.93054e-10, 5.18492e-10,
2.92982e-09, 8.94640e-11, 1.19873e-10, 1.37401e-10],
[ 1.04832e-09, 1.57888e-09, 3.33561e-10, 5.42693e-10,
2.04617e-10, 1.96376e-08, 2.04300e-09, 2.84603e-09],
[ 1.57525e-09, 3.62806e-11, 7.63004e-09, 4.30767e-09,
1.46114e-07, 2.87260e-10, 3.59310e-10, 5.61422e-10],
[ 9.47560e-10, 7.08887e-10, 3.26366e-10, 7.42231e-10,
2.28443e-10, 1.12095e-08, 1.27734e-09, 5.86095e-09],
[ 4.37084e-09, 3.95485e-09, 9.89599e-10, 4.80913e-10,
3.43515e-10, 4.04070e-08, 1.09085e-07, 8.75856e-10],
[ 3.15515e-10, 1.17984e-10, 3.39262e-10, 7.50043e-11,
1.38889e-10, 1.59371e-10, 5.11399e-10, 5.60740e-11],
[ 1.08464e-09, 3.68540e-11, 1.94090e-09, 2.89622e-08,
1.39165e-08, 3.58588e-10, 2.75284e-10, 1.97203e-09]])
我尝试使用set_printoptions(precision=1)
,但我遇到了同样的分裂问题。
即使我的屏幕足够大。
答案 0 :(得分:2)
您可以通过" numpy.set_printoptions"来自定义它。功能。 https://docs.scipy.org/doc/numpy/reference/generated/numpy.set_printoptions.html