teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

誤字

2021/09/26 09:24

投稿

HGK
HGK

スコア29

title CHANGED
@@ -1,1 +1,1 @@
1
- classで設定した初期値のエラーについて
1
+ classで設定した初期値のエラーについて
body CHANGED
File without changes

3

エラーを全文記載しました

2021/09/26 09:24

投稿

HGK
HGK

スコア29

title CHANGED
File without changes
body CHANGED
@@ -1,12 +1,12 @@
1
- pythonでマルチエージェントシミュレーションを行おうと考えています
1
+ pythonで学級の様子をマルチエージェントシミュレーションを行おうと考えています
2
2
  その際に、あるエージェントの他のエージェントに対する好感度というパラメータを設定しています
3
- それを用い次の式があるので
3
+ それを用いてエージェントの会話相手を次の式があります、
4
4
   
5
- (対象となるエージェント)
5
+ (会話相手)
6
- =(自分から相手への好感度)+(相手からの好感度)
6
+ =(自分から相手への好感度)+(相手からの好感度) /
7
- /{(自分から他のそれぞれエージェントの好感度)+(他のそれぞれエージェントから自分の好感度)の総和}
7
+ {(自分から他のそれぞれエージェントの好感度)+(他のそれぞれエージェントから自分の好感度)の総和}
8
8
 
9
-
9
+ このように会話相手をルーレット方式で決めます
10
10
  この式を表現するために次のようなコードを組みました
11
11
  ```Python
12
12
  class Agent:
@@ -14,8 +14,8 @@
14
14
  self.lp = [] #自分から他のエージェントの好感度
15
15
  self.lagent = [] #他のエージェントからの好感度
16
16
 
17
- for i in range(n):
17
+ for i in range(32):
18
- if i == self: #自分から自分への好感度はないのでスキップ
18
+ if i == self: #自分から自分への好感度はないのでスキップがしたい
19
19
  self.lp.append(0)
20
20
  else:
21
21
  self.lp.append(np.random.uniform(low=-0.1, high=0.1, size=None))
@@ -51,7 +51,7 @@
51
51
  return agents
52
52
 
53
53
  ```
54
- このとき'Simulation' object has no attribute 'lp'とエラーが出てきました
54
+ このときAttributeError: 'Simulation' object has no attribute 'lp'とエラーが出てきました
55
55
  コードのどこを修正すべきかが分かりません
56
56
  また、if i == self:では自分から自分への設定をスキップすることができませんでした
57
57
  以上のことを教えていただければ幸いです

2

誤字を訂正しました

2021/09/26 06:52

投稿

HGK
HGK

スコア29

title CHANGED
File without changes
body CHANGED
@@ -1,10 +1,10 @@
1
1
  pythonでマルチエージェントシミュレーションを行おうと考えています
2
- その際に、エージェントの他のエージェントに対する好感度というパラメータを設定しています
2
+ その際に、あるエージェントの他のエージェントに対する好感度というパラメータを設定しています
3
3
  それを用いた次の式があるのですが、
4
4
   
5
5
  (対象となるエージェント)
6
6
  =(自分から相手への好感度)+(相手からの好感度)
7
-               /{(自分の好感度)+(他のそれぞれエージェントの好感度)の総和}
7
+ /{(自分から他それぞれエージェントの好感度)+(他のそれぞれエージェントから自分の好感度)の総和}
8
8
 
9
9
 
10
10
  この式を表現するために次のようなコードを組みました

1

簡潔にしました

2021/09/25 15:58

投稿

HGK
HGK

スコア29

title CHANGED
@@ -1,1 +1,1 @@
1
- マルチエージェントシミュレーションの初期値の設定について
1
+ classで設定した初期値のエラーについて
body CHANGED
@@ -1,10 +1,12 @@
1
- pythonで学級モデルの構築をマルチエージェントシミュレーションを行おうと考えています
1
+ pythonでマルチエージェントシミュレーションを行おうと考えています
2
- その際に、生徒に好感度というパラメータを[-1:1]の範囲で設定しています
2
+ その際に、エージェントの他のエージェントに対する好感度というパラメータを設定しています
3
- それを用いて、ある生徒の会話相手を決める次の式があるのですが、
3
+ それを用い次の式があるのですが、
4
4
   
5
+ (対象となるエージェント)
6
+ =(自分から相手への好感度)+(相手からの好感度)
5
- (会話相手)=(自分から相手への好感度)+(相手からの好感度) / {(自分の好感度)+(他のそれぞれエージェントの好感度)の総和}
7
+               /{(自分の好感度)+(他のそれぞれエージェントの好感度)の総和}
6
8
 
7
- という式でルーレット方式で決めます
9
+
8
10
  この式を表現するために次のようなコードを組みました
9
11
  ```Python
10
12
  class Agent: