質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Jupyter

Jupyter (旧IPython notebook)は、Notebook形式でドキュメント作成し、プログラムの記述・実行、その実行結果を記録するツールです。メモの作成や保存、共有、確認などもブラウザ上で行うことができます。

コマンド

コマンドとは特定のタスクを行う為に、コンピュータープログラムへ提示する指示文です。多くの場合、コマンドはShellやcmdようなコマンドラインインターフェイスに対する指示文を指します。

コマンドライン

コマンドライン(別名:Command Line Interface)は、ユーザに命令の入力を促す(プロンプト)文字列の表示を行い、すべての操作をキーボードを用いて文字列を打ち込む事でプログラムを走らせるユーザインターフェースです。

コードレビュー

コードレビューは、ソフトウェア開発の一工程で、 ソースコードの検査を行い、開発工程で見過ごされた誤りを検出する事で、 ソフトウェア品質を高めるためのものです。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

5061閲覧

ArgumentParserのエラーについて

ShunyaTabata

総合スコア11

Jupyter

Jupyter (旧IPython notebook)は、Notebook形式でドキュメント作成し、プログラムの記述・実行、その実行結果を記録するツールです。メモの作成や保存、共有、確認などもブラウザ上で行うことができます。

コマンド

コマンドとは特定のタスクを行う為に、コンピュータープログラムへ提示する指示文です。多くの場合、コマンドはShellやcmdようなコマンドラインインターフェイスに対する指示文を指します。

コマンドライン

コマンドライン(別名:Command Line Interface)は、ユーザに命令の入力を促す(プロンプト)文字列の表示を行い、すべての操作をキーボードを用いて文字列を打ち込む事でプログラムを走らせるユーザインターフェースです。

コードレビュー

コードレビューは、ソフトウェア開発の一工程で、 ソースコードの検査を行い、開発工程で見過ごされた誤りを検出する事で、 ソフトウェア品質を高めるためのものです。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2020/08/16 07:04

前提・実現したいこと

ここに質問の内容を詳しく書いてください。
(例)Pythonでコマンドラインで引数をとれるようにArgumentParserを利用したい。
parser自体は以下のように定義した。

parser = argparse.ArgumentParser(description='PyTorch RNN Prediction Model on Time-series Dataset') parser.add_argument('--data', type=str, default='ecg', help='type of the dataset (ecg, gesture, power_demand, space_shuttle, respiration, nyc_taxi') parser.add_argument('--filename', type=str, default='chfdb_chf13_45590.pkl', help='filename of the dataset') parser.add_argument('--model', type=str, default='LSTM', help='type of recurrent net (RNN_TANH, RNN_RELU, LSTM, GRU, SRU)') parser.add_argument('--augment', type=bool, default=True, help='augment') parser.add_argument('--emsize', type=int, default=32, help='size of rnn input features') parser.add_argument('--nhid', type=int, default=32, help='number of hidden units per layer') parser.add_argument('--nlayers', type=int, default=2, help='number of layers') parser.add_argument('--res_connection', action='store_true', help='residual connection') parser.add_argument('--lr', type=float, default=0.0002, help='initial learning rate') parser.add_argument('--weight_decay', type=float, default=1e-4, help='weight decay') parser.add_argument('--clip', type=float, default=10, help='gradient clipping') parser.add_argument('--epochs', type=int, default=400, help='upper epoch limit') parser.add_argument('--batch_size', type=int, default=64, metavar='N', help='batch size') parser.add_argument('--eval_batch_size', type=int, default=64, metavar='N', help='eval_batch size') parser.add_argument('--bptt', type=int, default=50, help='sequence length') parser.add_argument('--teacher_forcing_ratio', type=float, default=0.7, help='teacher forcing ratio (deprecated)') parser.add_argument('--dropout', type=float, default=0.2, help='dropout applied to layers (0 = no dropout)') parser.add_argument('--tied', action='store_true', help='tie the word embedding and softmax weights (deprecated)') parser.add_argument('--seed', type=int, default=1111, help='random seed') parser.add_argument('--device', type=str, default='cuda', help='cuda or cpu') parser.add_argument('--log_interval', type=int, default=10, metavar='N', help='report interval') parser.add_argument('--save_interval', type=int, default=10, metavar='N', help='save interval') parser.add_argument('--save_fig', action='store_true', help='save figure') parser.add_argument('--resume','-r', help='use checkpoint model parameters as initial parameters (default: False)', action="store_true") parser.add_argument('--pretrained','-p', help='use checkpoint model parameters and do not train anymore (default: False)', action="store_true") parser.add_argument('--prediction_window_size', type=int, default=10, help='prediction_window_size')

発生している問題・エラーメッセージ

しかしながら、以下のコードを実行するとエラーが生じてしまう。

args = parser.parse_args()
ipykernel_launcher.py: error: unrecognized arguments: -f /Users/tabatashunya/Library/Jupyter/runtime/kernel-93960f65-9078-4d1e-ba2d-db33c2fdb712.json

MacOSを使ってjupyter notebookで実行しています。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

--filenameならありますが-fというargumentがありません。

投稿2020/08/16 09:13

can110

総合スコア38266

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ShunyaTabata

2020/08/16 11:12

-fは必ず定義しなければいけないということでしょうか?
can110

2020/08/16 11:17

必要なのでであれば定義すればよいかと思います。
ShunyaTabata

2020/08/16 11:18

必要ないのですが、このようなエラーが出てしまうのですが、、
can110

2020/08/16 11:21

質問に記載されているコードを実行しましたが、エラーは出ませんでした。
ShunyaTabata

2020/08/16 11:26

僕のエラーの原因は何か手がかりがわかりましたら教えていただけると助かります。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問