49

形状の配列A(1000、2000)があります。私は matplotlib.pyplot を使用して配列をプロットします。これは、1000 の曲線を意味します。

import matplotlib.pyplot as plt
plt(A)

図は問題ありませんが、次の行が 1000 行あります。

<matplotlib.lines.Line2D at 0xXXXXXXXX>

この出力を無効にすることはできますか?

4

4 に答える 4

50

この出力は、plt関数が返すものです (ここであなたが書くつもりだったと思いますplt.plot(A))。この出力を抑制するには、返されるオブジェクトに名前を割り当てます。

_ = plt.plot(A)

_後で使用される予定のない一時オブジェクトを示すためによく使用されます。表示されているこの出力はインタープリターにのみ表示され、インタープリターの外部からスクリプトを実行した場合には表示されないことに注意してください。

于 2012-08-21T13:39:55.530 に答える
47

最後にを使用して出力を抑制することもでき;ます(ある種のインタラクティブな環境でこれを行っていると仮定します)

 plot(A);  
于 2012-08-21T16:16:20.230 に答える