Pythonのデバッグにつかえるもの
pdb
gdbみたいなもの
import pdb; pdb.set_trace()
あとはドキュメントを適宜見る.
numpyのarrayの出力が全部みたいとき
numpyの出力が…で省略される場合があるので以下のようにするといい.
np.set_printoptions(threshold=np.nan)
他のオプションはドキュメントをみる.
VSCodeのスニペットに登録する
以下のように登録すると便利.
{ "debugger": { "prefix": "debugger", "body": [ "import pdb; pdb.set_trace()" ], "description": "debugger" }, "npprint": { "prefix": "npprint", "body": [ "np.set_printoptions(threshold=np.nan)" ], "description": "npprint" } }