5.打印数组
当打印
ndarray
时,numpy
按照Python的嵌套list
的格式打印输出,但是按照以下顺序打印:- 最底层的
axis
按照从左到右的顺序输出 - 次底层的
axis
按照从上到下的顺序输出 - 其他层的
axis
也是按照从上到下的顺序输出,但是每个slice
中间间隔一条空行
如: 一维的
ndarray
按行打印;二维的ndarray
按照矩阵打印;三维的ndarray
按照矩阵的list
打印如果
ndarray
太大,那么numpy
默认跳过中间部分的数据而只是输出四个角落的数据。- 最底层的
要想任何时候都打印全部数据,可以在
print(array)
之前设置选项numpy.set_printoptions(threshold='nan')
。这样后续的打印ndarray
就不会省略中间数据。