質問編集履歴

1

integrate\.quadの引数の変更

2017/08/03 07:39

投稿

saka_kei
saka_kei

スコア11

test CHANGED
File without changes
test CHANGED
@@ -182,6 +182,26 @@
182
182
 
183
183
 
184
184
 
185
+ 回答をいただいた後、次のようにfanction_gaussを変更しました。
186
+
187
+ ```python
188
+
189
+ def fanction_gauss(param, x, y):
190
+
191
+ def f(x):
192
+
193
+ return param[0]*np.exp(-(x-param[2])**2/(2*param[1]))+param[3]
194
+
195
+ residual = y - integrate.quad(f, x-0.25, x+0.25)[0]
196
+
197
+ return residual
198
+
199
+ ```
200
+
201
+ array型のyからfloatを引いてしまっている?と、書きながら思いました。
202
+
203
+
204
+
185
205
  ###補足情報(言語/FW/ツール等のバージョンなど)
186
206
 
187
207
  Python 3.5.3 :: Anaconda 2.4.1 (x86_64)を使っています。