打印完整的numpy arrays
numpy.set_printoptions允许您为numpy数组配置各种打印选项。通过将阈值设置为sys.maxsize的最大值,您可以增加numpy打印数组的缩写表示的阈值。这将把阈值设置为最大可能的值,以确保打印完整的numpy阵列,无论其大小如何。 numpy.Arange(10000).RESHAPE(250,40)默认打印将截断数组:
array([[[0,1,1,2,...,37,38,39],39],, [40,41,42,...,77,78,79],, [80,81,82,...,117,118,119],, ...,, [9880,9881,9882,...,9917,9918,9919], [9920,9921,9922,...,9957,9958,9959], [9960,9961,9962,...,9997,9998,9999]])],但是,使用numpy.set_printoptions,您可以打印整个数组:
[40 41 42 ... 77 78 79] [80 81 82 ... 117 118 119] ... [9880 9881 9882 ... 9917 9918 9919] [9920 9921 9922 ... 9957 9958 9959] [9960 9961 9962 ... 9997 9998 9999]] [&&&&&&&& &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& && && &&&华,您可以控制Numpy打印阵列的方式。这使您可以平衡可读性和能够完整查看大小数组的能力。
免责声明: 提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发到邮箱:[email protected] 我们会第一时间内为您处理。
Copyright© 2022 湘ICP备2022001581号-3