質問編集履歴
1
integrate\.quadの引数の変更
title
CHANGED
File without changes
|
body
CHANGED
@@ -90,6 +90,16 @@
|
|
90
90
|
return residual
|
91
91
|
```
|
92
92
|
|
93
|
+
回答をいただいた後、次のようにfanction_gaussを変更しました。
|
94
|
+
```python
|
95
|
+
def fanction_gauss(param, x, y):
|
96
|
+
def f(x):
|
97
|
+
return param[0]*np.exp(-(x-param[2])**2/(2*param[1]))+param[3]
|
98
|
+
residual = y - integrate.quad(f, x-0.25, x+0.25)[0]
|
99
|
+
return residual
|
100
|
+
```
|
101
|
+
array型のyからfloatを引いてしまっている?と、書きながら思いました。
|
102
|
+
|
93
103
|
###補足情報(言語/FW/ツール等のバージョンなど)
|
94
104
|
Python 3.5.3 :: Anaconda 2.4.1 (x86_64)を使っています。
|
95
105
|
python初心者です。よろしくお願いいたします。
|