並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 4 件 / 4件

新着順 人気順

argparseの検索結果1 - 4 件 / 4件

  • [テンプレ付き]PythonでCLIツールを作るときのTips | DevelopersIO

    こんにちは、どんな作業もターミナルで行うことが多めの平野です。 最近はパイプに流すようなCLIアプリもPythonで作ることが多いので、 そこで必要になったいくつかの要素をまとめてみます。 パイプライン処理として実装しよう BrokenPipeの表示を消す argparseによる引数とオプションのパース この辺を考慮すれば、あとは文字列変換の主要なロジックだけを実装すればOKかと思います。 パイプライン処理として実装しよう パイプライン処理とだけ言うと色々な意味がありそうですが、ここで言っている意味は データの先頭行の処理の結果は最終行が入力される前でも取り出せるようにしよう ということです。 パイプ (コンピュータ)#シェルからの使用 - Wikipedia 複数行のテキストが入力されてきた時に、 それぞれの行の文字数をカウントするアプリケーションを作ったとします。 この時、以下のような

      [テンプレ付き]PythonでCLIツールを作るときのTips | DevelopersIO
    • 機械学習の煩雑なパラメーター管理の決定版 「Hydra」「MLflow」「Optuna」の組み合わせで手軽にはじめる一元管理

      Optuna™は、オープンソースのハイパーパラメーター自動最適化フレームワークです。 「Optuna Meetup #1」では、Optunaのユーザー、導入を検討している方、また開発者を中心に、Optunaの様々な活用方法が共有されました。中村氏は、Hydra・MLflow・Optunaを組み合わせたハイパーパラメーター管理について発表しました。 ふだんは音声合成と声質変換技術などの音声を用いる技術を研究 中村泰貴氏(以下、中村):「HydraとMLflowとOptunaの組み合わせで手軽に始めるハイパーパラメータ管理」というタイトルで、東京大学大学院情報理工学系研究科の修士課程2年の中村が発表します。 軽く自己紹介ですが、先ほど述べたように情報理工学系研究科の、猿渡・小山研究室の修士課程2年です。音声合成に関する技術をふだん研究しています。「Twitter」をやっているので、ぜひフォロー

        機械学習の煩雑なパラメーター管理の決定版 「Hydra」「MLflow」「Optuna」の組み合わせで手軽にはじめる一元管理
      • 【python】コマンドライン引数を扱うargparseを丁寧に - gotutiyan’s blog

        はじめに 本記事では,argparseを用いてコマンドライン引数を便利に使う方法を紹介します. 公式ドキュメントはこちら:argparse --- コマンドラインオプション、引数、サブコマンドのパーサー — Python 3.10.6 ドキュメント 目次 はじめに 目次 argparseは何ができるか argparseのインポート argparseの最小限サンプル 引数の一覧を表示する: --help add_argument()の詳細設定 引数の説明文を追加する(help='') 引数を必須にする(required=True) 引数の型を決める(type=) bool値で設定する(action='store_true') 引数として許される値を設定する(choices=) 引数のデフォルト値を設定する(default=) 一つの引数に与えられる数を設定する(nargs=) argpars

          【python】コマンドライン引数を扱うargparseを丁寧に - gotutiyan’s blog
        • argparse コマンドライン引数をパースする(オプションパーサ) | Python学習講座

          ページではargparseモジュールを使用してコマンドライン引数のオプションをパース方法について解説します。 コマンドライン引数のパース Pythonでコマンドライン引数をパースする場合、よく見かける方法としては以下の3つが挙げられます。 sysモジュールのargvを使用する argparseモジュールのArgumentParserを使用する サードパーティ製のdocoptを使用する 簡単なスクリプトであればsys.argvでも良いのですが、ある程度機能が増えてくると任意オプションなどが必要となるため対応が難しくなります。argparseモジュールは標準ライブラリで用意されているオプションパーサで、オプションやhelp、デフォルト値の設定、型の指定といったことが簡単にできます。また、ここでは解説しませんが、docoptを使用するとdocstringに定義することも可能です。 argpars

          1