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

質問編集履歴

2

変更・改善

2017/09/01 02:36

投稿

oknd1
oknd1

スコア17

title CHANGED
File without changes
body CHANGED
@@ -58,4 +58,19 @@
58
58
  error: Result from function call is not a proper array of floats.
59
59
 
60
60
 
61
- ```
61
+ ```
62
+
63
+ ###追加点
64
+ ```
65
+ def twoDgaussian(X,wx,wy,x0,y0):
66
+ x,y=X
67
+ z=np.exp(-(x-x0)**2/wx**2-(y-y0)**2/wy**2)
68
+ return z.ravel()
69
+
70
+ initial=(50,50,500,500)
71
+ data_ravel=data.ravel()
72
+ popt,pcov=curve_fit(twoDgaussian,(x,y),data_ravel,initial)
73
+ ```
74
+ とすることで通るようになったものの、出力結果が
75
+ popt=array([ 1.05774768e+00, 1.23219802e-02, 5.00141975e+02, 5.00041068e+02])
76
+ でwxとwyは同程度のはずなのでまだおかしい。

1

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

2017/09/01 02:36

投稿

oknd1
oknd1

スコア17

title CHANGED
File without changes
body CHANGED
@@ -6,6 +6,7 @@
6
6
  のエラーメッセージの対処がわからず困っています。
7
7
  対処法をお教えくださると幸いです。
8
8
 
9
+ ![画像データ](a1fc50c2710e33efec0234dbe3084d37.png)
9
10
  ###該当のソースコード
10
11
  ```Python
11
12
  import numpy as np