回答編集履歴

3

追記

2020/05/27 05:45

投稿

ozwk
ozwk

スコア13528

test CHANGED
@@ -19,3 +19,35 @@
19
19
  `tf(x)`で実行されて`y`に代入されてます。
20
20
 
21
21
  ここの`x`は`x = np.arange(0.0, 20.0, 0.1)`の`x`です。
22
+
23
+
24
+
25
+ ---
26
+
27
+ これが理解できるかって話かなと思うんですが...
28
+
29
+
30
+
31
+ ```python
32
+
33
+ def add(x):
34
+
35
+ return lambda t : t + x
36
+
37
+
38
+
39
+
40
+
41
+ add3 = add(3)
42
+
43
+ print(add3(1)) # => 4
44
+
45
+ print(add3(5)) # => 8
46
+
47
+
48
+
49
+ add10 = add(10)
50
+
51
+ print(add10(1)) # => 11
52
+
53
+ ```

2

修正

2020/05/27 05:45

投稿

ozwk
ozwk

スコア13528

test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
 
16
16
 
17
- で、`tf=`tangent_line(function_1, 5)`ですからこの「`t`を引数として`d*t+y`を返す関数」が`tf`に代入されて、
17
+ で、`tf=tangent_line(function_1, 5)`ですからこの「`t`を引数として`d*t+y`を返す関数」が`tf`に代入されて、
18
18
 
19
19
  `tf(x)`で実行されて`y`に代入されてます。
20
20
 

1

追記

2020/05/27 05:32

投稿

ozwk
ozwk

スコア13528

test CHANGED
@@ -11,3 +11,11 @@
11
11
  `f`は引数で渡している`function_1`
12
12
 
13
13
  `x`は引数で渡している`5`です
14
+
15
+
16
+
17
+ で、`tf=`tangent_line(function_1, 5)`ですからこの「`t`を引数として`d*t+y`を返す関数」が`tf`に代入されて、
18
+
19
+ `tf(x)`で実行されて`y`に代入されてます。
20
+
21
+ ここの`x`は`x = np.arange(0.0, 20.0, 0.1)`の`x`です。