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

回答編集履歴

1

修正

2020/11/10 05:05

投稿

jeanbiego
jeanbiego

スコア3966

answer CHANGED
@@ -1,7 +1,8 @@
1
1
  返り値のところを以下のように書き換えました。
2
2
  `x2 = [x**2 for x in t]
3
- return np.linalg.norm(s-x2, ord=2)`
3
+ return np.linalg.norm(s-x2, ord=2)`
4
4
  本来、(x^2の近似値-x^2)と返したいところが(x^2の近似値-x)になっていたので、それは0に収束しないよねという話です。
5
+ 上手くいっていた(ように見える)コードの方は、元の関数がf=xなので返り値も(xの近似値-x)となってちょうどよかったんですね。
5
6
 
6
7
  ```python3
7
8
  #fb104.py