ダウンロードとインストール環境変数の設定インストール環境変数の設定確認基本的な描画の紹介グラフディグラフ複雑な例Python の操作
ダウンロードしてインストールし、環境変数を設定する インストール Windows版ダウンロードアドレス: http://www.graphviz.org/Download_windows.php 環境変数の設定 graphviz インストール ディレクトリの下の bin フォルダーを Path 環境変数に追加します。 確認する Windows コマンドライン インターフェイスに入り、 基本的な描画チュートリアル Windows で graphviz エディタ gvedit を開き、次のドット スクリプト言語を記述して、gv 形式のテキスト ファイルとして保存します。次に、コマンド ライン インターフェイスに入り、ドット コマンドを使用して gv ファイルを png グラフィック ファイルに変換します。 ドット D:\test\1.gv -Tpng -o image.png グラフ グラフの使用法 グラフpic1 { a -- b a -- b b -- [色=青] } 有字 使用 有向グラフ pic2 { a -> b a -> b b -> a [スタイル=塗りつぶし 色=青] } 複雑な例 有向グラフ スタートゲーム { label="ゲームリソースの更新プロセス" ランクディレクトリ="TB" start[label="ゲームを開始" shape=circle style=filled] ifwifi[label="ネットワーク環境によってWIFIかどうかが決まる" shape=diamond] needupdate[label="更新が必要なリソースがあるかどうか" shape=diamond] startslientdl[label="サイレントダウンロード" shape=box] enterhall[label="ゲームロビーに入る" shape=box] enterroom[label="部屋に入る" shape=box] resourceuptodate[label="リソースが不完全" shape=diamond] プレイ開始[label="通常ゲーム" shape=circle fillcolor=blue] 警告[label="プレイヤーにアップデートするかどうかを通知する" shape=diamond] startdl[label="ダウンロードインターフェイスに入る" shape=box] //{rank=same; needupdate, enterhall} {shape=diamond; ifwifi、needupdate} 開始 -> ifwifi ifwifi->needupdate[label="yes"] ifwifi->enterhall[label="no"] needupdate->startslientdl[label="yes"] startslientdl->enterhall 更新が必要->enterhall[label="no"] エンターホール -> エンタールーム 部屋に入る->リソースの最新情報 resourceuptodate -> 警告[label="yes"] リソース更新 -> 再生開始[ラベル="no"] 警告 -> startdl[label="ダウンロードの確認"] 警告 -> enterhall[label="ダウンロードをキャンセル"] startdl -> enterhall[label="ダウンロードをキャンセル"] startdl -> startplay[label="ダウンロードが完了しました"] } Pythonとのやりとり Graphviz の強力で便利な関係図/フローチャートの描画方法は、機械学習における Python編集環境では: from sklearn.tree import export_graphviz # 関数をインポートします # tree はトレーニング済みモデルを表します。つまり、DecisionTreeClassifier インスタンスの fit(X_train, y_train) メソッドが呼び出されています export_graphviz(tree, out_file='tree.dot', feature_names=['花びらの長さ', '花びらの幅']) Windowsのコマンドラインインターフェイスに入り、 ドット -Tpng ツリー.ドット -o ツリー.png 以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: インスタンス化されたオブジェクトパラメータによるMySQLクエリ例の説明
デプロイされるプロジェクトが増えるにつれて、Tomcat にデプロイされるリリース パッケージも増え...
目次splice() メソッドjoin() メソッド逆() メソッドevery() メソッド削減()...
目次1. JavaScript エンジンとは何ですか? 2. V8エンジン3. ランタイム環境4. ...
1. シナリオの説明:私たちの環境ではマイクロサービスを使用しています。各プログラムには個別のプロセ...
1. ドロップダウンリストの例コードは次のとおりです。 <!doctypehtml> ...
目次1. オペレーター1.1 算術演算子1.2 インクリメント演算子とデクリメント演算子1.3 比較...
目次Vuex は単一の状態ツリーを使用するため、すべてのアプリケーション状態が比較的大きなオブジェク...
目次Viteプロジェクトを作成するコンポーネントの作成Viteプロジェクトを作成するパフォーマンスが...
キーペアの分離1 つ以上の Linux インスタンスから SSH キー ペアのバインドを解除します。...
目次背景実装のアイデア成果を達成する背景最近取り組んでいるプロジェクトは、Vue2 で構築されたプロ...
いいえnvmはnodejsの複数のバージョンを管理する役割を担っています。インストール: https...
この記事では、Vueでドラッグ可能なコンポーネントとドラッグ可能なコンポーネントを実装する方法を参考...
yum install mysql-serverと入力します。続行するにはYを押してくださいインスト...
reduceメソッドは配列の反復メソッドです。 mapやfilterとは異なり、 reduceメソッ...
環境: [root@centos7 ~]# uname -r 3.10.0-514.el7.x86_...