Я хочу добиться следующего
- параметр имеет тип
float
- если не передано в командной строке, имя параметра не должно отображаться как ключ в
Namespace
, полученном от синтаксического анализатора
Пока что я могу сделать только это
parser.add_argument('--exponential-decay', type=float, required=False,
help='Decay parameter for exponential decay', metavar='GAMMA')
, что приводит к появлению 'exponential_decay': None
в vars(parser.parse_args())
. Я мог бы также использовать эту информацию, но мне любопытно, можно ли это сделать.
Я не вижу ничего в документации argparse
, касающейся этого варианта использования.