Console付属のPythonを利用する。Console付属のPythonを利用する。Console付属のPythonを利用する。Console(以下NNC)の本を読んだ。悠リックテレコムAmazon基本的にはNNCに付属の日本語マニュアルに記載されていることを、分かりやすく紹介している内容なので、マニュアルで十分なユーザーには不要な解説書なのだけれども、各設定項目の紹介であったり、サンプル・プロジェクトの実行から、その編集、オリジナル・データ作成と、そのプロジェクト実装までの手順が網羅されていて、大変読みやすかった。残念だったのがオリジナル・データを作成するための、いわゆる前処理の章。Studioを用いたGUIによるデータ編集、整形が取り上げらている。この章だけは著者が変わったのか?やる気が尽きたか?と思わせるかの如く、それまでの懇切丁寧な説明から一転して大雑把なところがあり、出版社の正誤表による訂正も、該当の章に集中していた。http://www.ric.co.jp/book/error/error1114.html実際、Pythonを使えば数行でできるものを、というレビューもAmazonに投稿されている。読者の考えが及ばない事情があったのだと思う。Pythonを使わせるにしても、その環境構築の説明も必要となるだろうし。加えてコーディング解説も収録するならば「コーディングなし」とは何だったのか?と読者を戸惑わせることになったかもしれない。いえ、NNCの裏ではPythonが動いており、NNCの機械学習はPythonに依存している。「コーディングなし」の前提は置いて、Pythonの環境構築については、むしろNNCのPythonを借りてみる、という選択肢もあったのではないかと思った。迂闊に手を出してpipやcondaでライブラリの整合性が破綻し、NNCが動作しなくなるリスクがあるので、分かっていても採用できない手段ではあると想像するが。Code(以下VSCode)環境を構築してみる。前提としてNNCが次のパスにインストールされているとすると、c:\nnc120\Pythonはその下のlibs\Miniconda3フォルダに、condaやpipはさらに下のScriptsに格納されている。環境変数Pathへ、これらのフォルダ・パスを設定する。C:\nnc120\libs\Miniconda3C:\nnc120\libs\Miniconda3\Scriptsコマンドプロンプトから次コマンドを実行する。パッケージ一覧のファイル・パスは任意指定。このエントリー末尾に、それぞれのファイルの出力結果を掲載している。py36h1260518_0PyLintなど、開発者の作業環境に貢献するようなパッケージは含まれていない。pipのバージョンが古いと注意されているが、PyLintのインストールにはcondaを使うつもりなので無視する。<pip>次のリンクから、必要な情報を入手できる。環境確認から得た情報に基づくと、次の作業を実施することで最低限のPython環境を整えられる。condaでPyLintをインストールする。VSCodeのPython拡張をインストールする。VSCodeでのインタープリターとして、NNC配下のPythonを指定する。PyLintのインストール次のコマンドでPyLintをインストールする。pylint依存関係のあるパッケージはopensslと証明書を除いては、NNCには含まれていない。opensslと証明書が更新されるが、問題ないと判断し、インストールを継続する。インタープリターの設定VSCodeへのPython拡張インストール手順は省略。marketplaceから次の拡張をインストールすればよい。marketplace.visualstudio.comPythonのテストコード用フォルダを開き、コードを記述する。{s}")hello("world")ctrl+shift+pでコマンド・パレットから「Python:インタープリターを選択」を選ぶと、NNC配下のPythonが表示されるので、選択する。適当にソースへ誤りを記述して、ファイルを保存すると、PyLintが機能しているのがわかる。この後、デバッグ実行してみる。ブレークポイントも機能するし、出力も正常。すると、普通にPython環境を構築するよりも簡単かもしれない。これだけでも何とかなると思う。冒頭で紹介した書籍の増補改訂版が近日、出版されるそうだ。悠リックテレコムAmazonクラウド版NNCの活用にフォーカスし、演習テーマも拡大しているという。いえ、次の文言も併記されている。「Windows版NNC対応の本書旧版につきましては、単行本(ソフトカバー)完売後も、Kindle版/EPUB版電子書籍の形で販売を継続致しますので、そちらをご利用くださいませ。TOGAFTumblrはてなブログをはじめよう!espio999さんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。