jupyter 使用parser = argparse.ArgumentParser即add_argument()报错

这篇具有很好参考价值的文章主要介绍了jupyter 使用parser = argparse.ArgumentParser即add_argument()报错。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

usage: ipykernel_launcher.py [-h] --task_name TASK_NAME --is_training
                             IS_TRAINING --model_id MODEL_ID --model MODEL
                             --data DATA [--root_path ROOT_PATH]
                             [--data_path DATA_PATH] [--features FEATURES]
                             [--target TARGET] [--checkpoints CHECKPOINTS]
                             [--seq_len SEQ_LEN] [--label_len LABEL_LEN]
                             [--pred_len PRED_LEN]
                             [--seasonal_patterns SEASONAL_PATTERNS]
                             [--mask_rate MASK_RATE]
                             [--anomaly_ratio ANOMALY_RATIO] [--top_k TOP_K]
                             [--num_kernels NUM_KERNELS] [--enc_in ENC_IN]
                             [--dec_in DEC_IN] [--c_out C_OUT]
                             [--d_model D_MODEL] [--n_heads N_HEADS]
                             [--e_layers E_LAYERS] [--d_layers D_LAYERS]
                             [--d_ff D_FF] [--moving_avg MOVING_AVG]
                             [--factor FACTOR] [--distil] [--dropout DROPOUT]
                             [--embed EMBED] [--activation ACTIVATION]
                             [--output_attention] [--num_workers NUM_WORKERS]
                             [--itr ITR] [--train_epochs TRAIN_EPOCHS]
                             [--learning_rate LEARNING_RATE] [--des DES]
                             [--loss LOSS] [--lradj LRADJ] [--use_amp]
                             [--use_gpu USE_GPU] [--gpu GPU] [--use_multi_gpu]
                             [--devices DEVICES] [--data_dir DATA_DIR]
                             [--dataset {dalia,wesad,bami,bami-1,bami-2,ieee}]
                             [--out_dir OUT_DIR] [--n_frames N_FRAMES]
                             [--freq FREQ] [--filter_highcut FILTER_HIGHCUT]
                             [--filter_lowcut FILTER_LOWCUT] [--min_hz MIN_HZ]
                             [--max_hz MAX_HZ] [--n_bins {64,256}]
                             [--sigma_y SIGMA_Y] [--init_lr INIT_LR]
                             [--augmentations AUGMENTATIONS]
                             [--prior {gauss,laplace}]
                             [--uncertainty {entropy,std}]
                             [--batch_size BATCH_SIZE]
                             [--cache_pipeline CACHE_PIPELINE]
                             [--patience PATIENCE] [--use_wandb] [--seed SEED]
                             [--p_hidden_dims P_HIDDEN_DIMS [P_HIDDEN_DIMS ...]]
                             [--p_hidden_layers P_HIDDEN_LAYERS]
ipykernel_launcher.py: error: ambiguous option: --f=/root/.local/share/jupyter/runtime/kernel-v2-30177TejiiBwPXa4a.json could match --features, --factor, --freq, --filter_highcut, --filter_lowcut

根据你提供的代码,你正在尝试使用 argparse 解析命令行参数,并将结果存储在 args_py 变量中
如果你在 Jupyter Notebook 或 JupyterLab 中运行这段代码,并且想要传递命令行参数给 argparse,那么这个方法可能会导致与之前提到的相同的问题。即 Jupyter 内核连接信息被错误解析为命令行参数。
如果你想在 Jupyter Notebook 中定义参数并解析,而不是使用命令行传递参数,我之前给出的建议仍然适用。你可以直接在代码中定义参数,并跳过使用 argparse 解析命令行参数的步骤。然后,你可以手动设置这些参数的值,就像你之前在代码中设置的那样。
以下是在 Jupyter Notebook 中定义参数的示例代码:文章来源地址https://www.toymoban.com/news/detail-560651.html

args_py = argparse.Namespace()
args_py.task_name = 'estimate'
args_py.is_training = 1
args_py.model_id = 'PPGNet'
args_py.model = 'PPGNet'
args_py.data = 'DaLia'
args_py.root_path = './Data/DaLia/'
args_py.data_path = 'ETTh1.csv'
args_py.target = 'OT'
args_py.checkpoints = './checkpoints/'
# 其他参数...

# 打印参数
print(args_py.task_name)
print(args_py.is_training)
# 其他参数...

到了这里,关于jupyter 使用parser = argparse.ArgumentParser即add_argument()报错的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 常用python代码大全-python使用argparse模块处理命令行参数

    argparse 是 Python 的一个标准库模块,用于从命令行解析参数。这个模块使编写用户友好的命令行接口变得更加简单。下面是一个使用 argparse 模块处理命令行参数的示例代码: 在这个示例中,我们首先导入了 argparse 模块。然后,我们创建了一个 ArgumentParser 对象,它代表我们的

    2024年02月01日
    浏览(44)
  • argparse简介

    一、argparse简介 argparse 模块是 Python 内置的用于命令项选项与参数解析的模块,argparse 模块可以让人轻松编写用户友好的命令行接口,能够帮助程序员为模型定义参数。 argparse定义四个步骤 导入argparse包 ——import argparse 创建一个命令行解析器对象 ——创建 ArgumentParser() 对象

    2024年02月02日
    浏览(27)
  • Python 集合 add()函数使用详解,集合添加元素

    「作者主页」: 士别三日wyx 「作者简介」: CSDN top100、阿里云博客专家、华为云享专家、网络安全领域优质创作者 「推荐专栏」: 小白零基础《Python入门到精通》 add() 函数可以给集合 「添加」 元素。 语法 参数 element :(必选)需要添加的元素 返回值 None,没有返回值,

    2024年02月17日
    浏览(45)
  • 22 Python的argparse模块

    概述         在上一节,我们介绍了Python的datetime模块,包括:datetime模块中一些常用的属性和函数。在这一节,我们将介绍Python的argparse模块。argparse模块是Python的一个标准库,用于编写命令行界面。它可以处理命令行参数和选项,并生成帮助和使用信息。         该

    2024年02月07日
    浏览(50)
  • python中的argparse基本用法

    1、argparse是一个python模块,用途是:命令行选项、参数和子命令的解释。 2、使用步骤: 导入argparse模块,并创建解释器 添加所需参数 解析参数 3、用法示例: 4、命令行运行方式 假设上述文件的名字是gf.py 在命令行运行时,则有以下几种情况: python gf.py potato ,这种方式会

    2024年02月12日
    浏览(39)
  • 【jupyter使用】在Anaconda虚拟环境中使用Jupyter

    1. 安装anaconda并创建虚拟环境 anaconda下载地址:https://www.anaconda.com/products/distribution 按照提示一步步安装即可,此处略 2. 在电脑“开始”找到Anaconda文件夹,选择命令行窗口 使用conda env list命令查看已有的虚拟环境(首次只有base) 使用conda create -n your_env_name python=x.x创建虚拟环

    2024年02月07日
    浏览(40)
  • mysql中在一个表中新增字段的时候,使用alter table的时候,add和add column的区别是什么?

    在 MySQL 中使用 ALTER TABLE 语句来修改表结构,包括添加新的字段。**在 ALTER TABLE 语句中,可以使用 ADD 或 ADD COLUMN 来添加新的字段。**它们的区别主要在于语法上的不同,实际上 ADD 和 ADD COLUMN 是等价的,都可以用来添加新的字段。 在 MySQL 中,ADD 和 ADD COLUMN 两种

    2024年02月07日
    浏览(38)
  • 27 使用Arrays.asList生成的集合无法使用add、addAll方法及解决方法。

            使用 Array.asList方法生成的ArrayList继承的是AbstractList抽象类 ,如下图所示。          AbstractList又继承了AbstractCollection抽象类,实现了List接口的方法,如下图所示。         如下图所示。可以发现, AbstractionCollection实现了List接口的add和addAll方法。         

    2024年02月14日
    浏览(40)
  • pycharm 使用远程服务器 jupyter (本地jupyter同理)

    并指定端口为9999 可自定义更改 1. 2.

    2024年02月14日
    浏览(48)
  • 【jupyter使用】指定jupyter notebook 打开路径,超简单,秒会

    相信大家如果使用过jupyter都知道,直接打开是在电脑 C盘 的某个路径(不记得了。。。)。所以有些童鞋为了使用jupyter可能会选择把项目文件放到那个路径去。 很麻烦!而且项目管理不好。  所以我自己也有上网查过如何更改打开路径? 网上的方法很复杂,但我发现其实很

    2024年02月03日
    浏览(49)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包