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

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

新規登録して質問してみよう
ただいま回答率
85.46%
強化学習

強化学習とは、ある環境下のエージェントが現状を推測し行動を決定することで報酬を獲得するという見解から、その報酬を最大限に得る方策を学ぶ機械学習のことを指します。問題解決時に得る報酬が選択結果によって変化することで、より良い行動を選択しようと学習する点が特徴です。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Q&A

解決済

1回答

434閲覧

matplotlibのplt.plotについて

rikubon_

総合スコア39

強化学習

強化学習とは、ある環境下のエージェントが現状を推測し行動を決定することで報酬を獲得するという見解から、その報酬を最大限に得る方策を学ぶ機械学習のことを指します。問題解決時に得る報酬が選択結果によって変化することで、より良い行動を選択しようと学習する点が特徴です。

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

0グッド

0クリップ

投稿2020/08/06 15:11

Pythonで迷路課題をやろうとおもい、まずフィールドを作ろうとmatplitlib(plt).plot([a,b],[c,d],color='r',lw=2)で迷路の線を作っていました。するとなぜか変な線になってしまいます。自分は点(a,b)から点(c,d)までの点をつないで描画すると思っていました。しかし、なぜかしっかり描画できません。解決策はありますでしょうか?フィールドの形は5*5の状態があります。

Python3

1#大きさと図の変数名を定義する 2fig = plt.figure(figsize=(7,7)) 3ax = plt.gca() 4 5ax.set_xlim(0,1) 6ax.set_ylim(0,1) 7 8#状態を表す文字を描画する 9plt.text(0.1,0.86,'S0\nSTART',size=14,ha='center') 10plt.text(0.3,0.9,'S1',size=14,ha='center') 11plt.text(0.5,0.9,'S2',size=14,ha='center') 12plt.text(0.7,0.9,'S3',size=14,ha='center') 13plt.text(0.9,0.9,'S4',size=14,ha='center') 14plt.text(0.1,0.7,'S5',size=14,ha='center') 15plt.text(0.3,0.7,'S6',size=14,ha='center') 16plt.text(0.5,0.7,'S7',size=14,ha='center') 17plt.text(0.7,0.7,'S8',size=14,ha='center') 18plt.text(0.9,0.7,'S9',size=14,ha='center') 19plt.text(0.1,0.5,'S10',size=14,ha='center') 20plt.text(0.3,0.5,'S11',size=14,ha='center') 21plt.text(0.5,0.5,'S12',size=14,ha='center') 22plt.text(0.7,0.5,'S13',size=14,ha='center') 23plt.text(0.9,0.5,'S14',size=14,ha='center') 24plt.text(0.1,0.3,'S15',size=14,ha='center') 25plt.text(0.3,0.3,'S16',size=14,ha='center') 26plt.text(0.5,0.3,'S17',size=14,ha='center') 27plt.text(0.7,0.3,'S18',size=14,ha='center') 28plt.text(0.9,0.3,'S19',size=14,ha='center') 29plt.text(0.1,0.1,'S20',size=14,ha='center') 30plt.text(0.3,0.1,'S21',size=14,ha='center') 31plt.text(0.5,0.1,'S22',size=14,ha='center') 32plt.text(0.7,0.1,'S23',size=14,ha='center') 33plt.text(0.9,0.086,'S24\nGOAL',size=14,ha='center') 34 35#壁を描画させる 36plt.plot([0.2,0.2],[0.2,0.0],color='red',linewidth=2) 37plt.plot([0.8,0.2],[0.8,0.0],color='red',linewidth=2) 38#plt.plot([,],[,],color='red',linewidth=2) 39#plt.plot([,],[,],color='red',linewidth=2) 40#plt.plot([,],[,],color='red',linewidth=2) 41#plt.plot([,],[,],color='red',linewidth=2) 42#plt.plot([,],[,],color='red',linewidth=2) 43#plt.plot([,],[,],color='red',linewidth=2) 44#plt.plot([,],[,],color='red',linewidth=2) 45#plt.plot([,],[,],color='red',linewidth=2) 46#plt.plot([,],[,],color='red',linewidth=2) 47

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

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

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

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

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

guest

回答1

0

ベストアンサー

点(x1, y1)と点(x2, y2)を結びたい場合は

python

1plt.plot([x1,x2], [y1,y2])

として下さい。

投稿2020/08/06 17:37

yymmt

総合スコア1615

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.46%

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

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

質問する

関連した質問