質問編集履歴
1
integrate\.quadの引数の変更
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)を使っています。
|