🌊
Python の argparse の store_true/false とは何か
ディープラーニングをやっていると、パラメータが色々登場するので、それらをコマンドライン引数で指定してあげることが多くなる。この際しばしば使われる argparse
モジュールについて。
parser = argparse.ArgumentParser()
parser.add_argument('--foo', action='store_true')
parser.add_argument('--bar', action='store_false')
このような場合、もしコマンドライン引数 --foo
が与えられたら foo
は True になる。与えられなければ False である。
逆に、もしコマンドライン引数 --bar
が与えられたら bar
は False になる。与えられなければ True である。
Discussion