打印完整的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