Parsing 如何在Google colab(笔记本)中传递所需参数
我使用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
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'])