質問編集履歴

2

変更・改善

2017/09/01 02:36

投稿

oknd1
oknd1

スコア17

test CHANGED
File without changes
test CHANGED
@@ -119,3 +119,33 @@
119
119
 
120
120
 
121
121
  ```
122
+
123
+
124
+
125
+ ###追加点
126
+
127
+ ```
128
+
129
+ def twoDgaussian(X,wx,wy,x0,y0):
130
+
131
+ x,y=X
132
+
133
+ z=np.exp(-(x-x0)**2/wx**2-(y-y0)**2/wy**2)
134
+
135
+ return z.ravel()
136
+
137
+
138
+
139
+ initial=(50,50,500,500)
140
+
141
+ data_ravel=data.ravel()
142
+
143
+ popt,pcov=curve_fit(twoDgaussian,(x,y),data_ravel,initial)
144
+
145
+ ```
146
+
147
+ とすることで通るようになったものの、出力結果が
148
+
149
+ popt=array([ 1.05774768e+00, 1.23219802e-02, 5.00141975e+02, 5.00041068e+02])
150
+
151
+ でwxとwyは同程度のはずなのでまだおかしい。

1

画像データのアップロード

2017/09/01 02:36

投稿

oknd1
oknd1

スコア17

test CHANGED
File without changes
test CHANGED
@@ -13,6 +13,8 @@
13
13
  対処法をお教えくださると幸いです。
14
14
 
15
15
 
16
+
17
+ ![画像データ](a1fc50c2710e33efec0234dbe3084d37.png)
16
18
 
17
19
  ###該当のソースコード
18
20