ㄴ
import numpy as np
x = np.array([0.6, 0.9])
이때 람다 함수 사용해서
func = lambda x : x + 1
라고 정의하면
func(1)
>> array([1.6, 1.9])
인데
func = lambda w : x + 1
처럼 x 가 아니라 w로 정의할 경우에도
똑같이
func(1)
>> array([1.6, 1.9])
나오는데 그럴 거면 저기 w랑 x 차이가 뭐냐
ㄴ
import numpy as np
x = np.array([0.6, 0.9])
이때 람다 함수 사용해서
func = lambda x : x + 1
라고 정의하면
func(1)
>> array([1.6, 1.9])
인데
func = lambda w : x + 1
func(1)
>> array([1.6, 1.9])
x + 1의 x는 전역변수로 사용되서 그럼
람다 함수를 정확히 사용하려면 import numpy as np arr = np.array([0.6, 0.9]) func = lambda x: x+1 func(arr) 전역변수랑 함수랑 이름을 정확히 지정해서 사용하면 됨
오른쪽x는 매개변수고 왼쪽은 w = x +1해서 w출력되는거아님?
왼쪽이 매개변수고, 오른쪽은 매개변수를 이용한 수식 아닐까?