Parsing 如何在Google colab(笔记本)中传递所需参数

Parsing 如何在Google colab(笔记本)中传递所需参数,parsing,arguments,google-colaboratory,Parsing,Arguments,Google Colaboratory,我使用google colab执行 在下面的代码中,默认情况下传递所有参数。我可以将参数作为空列表传递,从最后一行可以看到: DEFAULT_ENV_NAME = "PongNoFrameskip-v4" MEAN_REWARD_BOUND = 19.5 parser.add_argument("--cuda", default=True, action="store_true", help="Enable cuda&quo

我使用google colab执行

在下面的代码中,默认情况下传递所有参数。我可以将参数作为空列表传递,从最后一行可以看到:

DEFAULT_ENV_NAME = "PongNoFrameskip-v4"
MEAN_REWARD_BOUND = 19.5

parser.add_argument("--cuda", default=True, action="store_true", help="Enable cuda")
    
    parser.add_argument("--env", default=DEFAULT_ENV_NAME,
                        help="Name of the environment, default=" + DEFAULT_ENV_NAME)
    parser.add_argument("--reward", type=float, default=MEAN_REWARD_BOUND,
                        help="Mean reward boundary for stop of training, default=%.2f" % MEAN_REWARD_BOUND)
    args = parser.parse_args(args = [])
当我使用print(args)时,我得到:

当我执行以下代码时:

DEFAULT_ENV_NAME = "PongNoFrameskip-v4"

parser.add_argument("-m", "--model", required=True, help="Model file to load")
parser.add_argument("-e", "--env", default=DEFAULT_ENV_NAME,
                    help="Environment name to use, default=" + DEFAULT_ENV_NAME)
parser.add_argument("-r", "--record", help="Directory to store video recording")
parser.add_argument("--no-visualize", default=True, action='store_false', dest='visualize',
                    help="Disable visualization of the game play")
args = parser.parse_args(args=['dqn_model'])
我的语法有错误,这是因为最后一行。我需要发送模型参数所需的值(比如dqn_模型)。 传递参数的正确语法是什么

我尝试了以下错误:

args = parser.parse_args(args=['dqn_model'])
args = parser.parse_args(args=[model='dqn_model'])
args = parser.parse_args(args=[m='dqn_model'])
args = parser.parse_args(args=['dqn_model'])
args = parser.parse_args(args=[model='dqn_model'])
args = parser.parse_args(args=[m='dqn_model'])