[머신러닝 강의 04] 파이썬(Python) 함수 람다

Поделиться
HTML-код
  • Опубликовано: 24 дек 2024

Комментарии • 38

  • @NeoWizard
    @NeoWizard  5 лет назад +3

    실습예제 GitHub 사이트 : github.com/neowizard2018/neowizard

  • @brunolee2550
    @brunolee2550 Год назад +1

    감사합니다. 2023.4.25 수강완료

  • @ahewfu-t2s
    @ahewfu-t2s 6 месяцев назад +1

    강의 감사합니다!

    • @NeoWizard
      @NeoWizard  6 месяцев назад

      부족한 강의지만 공부하시는데 조그만 도움이 되었으면 좋겠습니다. 감사합니다

  • @user-nb2un6cb3e
    @user-nb2un6cb3e 3 года назад +3

    언제나쉽고유익한강의감사합니다

    • @NeoWizard
      @NeoWizard  3 года назад +2

      학습에 강의가 도움이 되길 바랍니다. 감사합니다

  • @로블록스빨간너구리채
    @로블록스빨간너구리채 3 года назад +3

    좋은강의 감사합니다

  • @박석근-s5b
    @박석근-s5b 5 лет назад +4

    람다 함수 설명 최고네요

  • @김정석-t5h
    @김정석-t5h 4 года назад +4

    기초부터 차근차근이라 이해가 잘되요. 감사합니다. ^^*!

    • @NeoWizard
      @NeoWizard  4 года назад +2

      제 강의가 학습에 조그마한 도움이라도 된다면 저 또한 기쁠것 같습니다. 감사합니다

  • @하나둘삼-y2s
    @하나둘삼-y2s 4 года назад +2

    좋은 강의 감사합니다.

  • @ranking4205
    @ranking4205 4 года назад +3

    정주행 고고

  • @jung_3691
    @jung_3691 5 лет назад +4

    4강완료 구독 눌르니깐 1000되었네요

  • @조서현-i2m
    @조서현-i2m 3 года назад +1

    파이썬 강의 감사합니다.

  • @sisteryun
    @sisteryun 6 лет назад +5

    강의 감사합니다. 람다 궁금했는데, 강의 보고 도움이 많이 됐어요. ^^

  • @건주부_TV
    @건주부_TV 3 года назад +1

    오늘 람다에 대하여 개념을 확실하게 잡을 수 있었습니다. 감사드립니다

    • @NeoWizard
      @NeoWizard  3 года назад +1

      도움이 되셨다니 다행입니다.

  • @yunseonghwang8404
    @yunseonghwang8404 5 лет назад +3

    영상 잘보고있습니다 감사합니다

    • @NeoWizard
      @NeoWizard  5 лет назад +2

      학습하시는데 제 강의가 조그마한 도움이라도 되셨다니 제가 더 감사드립니다

  • @김태환-m1e
    @김태환-m1e 4 года назад +3

    안녕하세요 교수님~ 강의 수강 중에 궁금한 점이 생겨 댓글 남깁니다:)
    마지막 슬라이드 코드를 실행시킬 때, s와 t 변수를 죽이고 코드를 실행하면 error가 없이 잘 돌아가는데
    파이썬 버전에 따라 다른 걸까요~?
    그리고, 이전 2강에서 리스트의 크기를 구하는 함수 size(e) 코드가 작동하지 않았는데, 그 이유가 궁금합니다!

    • @NeoWizard
      @NeoWizard  4 года назад +7

      s, t 변수를 없앴으면 반드시 jupyter notebook에서 kernel reset 을 해주어야 s, t 변수가 메모리에서 없어집니다. 즉 kernel reset 하지않으면 메모리에 s, t 값이 남아 있기 때문에 실행되는 것입니다. jupyter notebook 사용법을 다시한번 학습하시기 바랍니다
      그리고 size 함수는 파이선 이전버전에는 기본함수였지만 현재는 기본함수가 아니기 때문에 동작하지 않습니다. 2강의 댓글을 보시면 동일한 질문에 대한 답글이 있습니다

    • @김태환-m1e
      @김태환-m1e 4 года назад +3

      @@NeoWizard 자세한 설명 감사합니다! 맡씀해주신 내용 확인해본 뒤 다시 해보겠습니다!
      좋은 하루 되세요:)

  • @뭉그뤼
    @뭉그뤼 2 года назад +1

    대학교 '인공지능' 과목 수강하느라 따로 보충할 강의가 필요했었는데 유익했습니다. 감사합니다.^^

    • @NeoWizard
      @NeoWizard  2 года назад +1

      도움이 되셨다니 다행입니다. 감사합니다

  • @오종명-n2r
    @오종명-n2r 4 года назад +3

    mutable 예시 부분에서 궁금한 점이 있습니다. 함수 int_x에 x값 1을 대입했는데 그 이후 연산 +=1을 하면 2가 나오지 않고 왜 1이 나오는지 궁금합니다.

    • @one_sunny_day9999
      @one_sunny_day9999 4 года назад +3

      이 이유가 바로 immutable 함수의 핵심 포인트라고 생각합니다
      데이터형이 아닌 숫자, 문자, 튜플 등으로 입력값을 주었을때
      (이번경우 x = 1) 원래 데이터에 변형이 일어나지 않는것같이요.

  • @최지선-d6x
    @최지선-d6x 3 года назад +4

    어제 하루 쉬고 공부다시 이어나갑니다!!
    파이썬 람다 사용법에서 s,t선언과 할당을 해주지 않았더니 NameError : name 's' is not defined 이라는 에러가 fx=lambda x,y:test_lambda(s,t)이 라인에서 (s,t)에서 생겼습니다. s와 t를 제외하고 실행시켰을때 변수선언이 빠지면 에러가 발생한다는 것을 익혀보라는 의미에서 실행해보라하신 것일까요? 이부분에서 제가 어떤 것을 얻어 가야할지 잘 모르겠어요..

    • @NeoWizard
      @NeoWizard  3 года назад +3

      네. 파이썬 lambda 사용법을 정확히 이해하라는 의미에서 말한것입니다. 강의에서도 말했지만 lambda 로 정의된 함수는 C 언어의 #define 와 동일하게 실행시에 대체되는 개념입니다. 그러므로 s, t 가 없으면 실행할때 선언되어 있지 않으면 error 입니다. 파이썬은 compile 언어가 아닌 interpreter 언어이니까요

  • @eggthewildopen
    @eggthewildopen 3 года назад

    교수님 강의 감사합니다 그런데 교안대로 그대로 따라서 하기도 해보고 s = 100과 t = 200을 주석처리도 해봤는데 디버깅이 안됩니다. 초심자에게 힌트를 주실 수 있을까요? 꼭 풀어보고싶습니다!!! 아참 그리고 디버깅할 때 F5를 두 번 눌러야하던데 이는 왜그런지요? 먼저 감사합니다.

    • @NeoWizard
      @NeoWizard  3 года назад +1

      주석처리한후에는 반드시 커널l reset 을 통해서 메모리 초기화 해야 합니다. 제 강의는 Jupyter Notebook 기준이니 다른 에디터라면 해당된 에디터에서 소스 수정후 메모리 초기화 해야합니다

  • @djswkrla
    @djswkrla 2 года назад

    안녕하세요, 박성호 교수님. 현재 박성호 교수님 강의로 파이썬과 머신러닝을 배우고자 차근차근 강의를 들어가고 있는 대학원생입니다.
    강의가 너무 좋고 좀 더 효율적으로 배우고 싶은데, 아무래도 ppt 파일이 없다보니 속도가 매우 느려지는 문제가 있습니다.
    혹시 가능하면 ppt 자료를 받을 수 있을까요? 아니면 혹시 파이썬 한 조각 책을 보면 같은 내용으로 강의를 들을 수 있을까요?

    • @NeoWizard
      @NeoWizard  2 года назад +1

      강의 내용을 자세히 설명한게 파이썬 한 조각 책 입니다. ppt 파일은 출판사와의 저작권법에 의해 공유 불가이니 필요하다면 책으로 공부하시는게 좋을거 같습니다

    • @djswkrla
      @djswkrla 2 года назад +1

      @@NeoWizard 답변 감사합니다! 코로나 조심하시고요~!!

  • @rehapp469
    @rehapp469 5 лет назад +3

    def mutable_immutable_func(int_x, input_list:
    int_x += 1
    input_list.append(100)

    x = 1
    test_list = [1, 2, 3]

    mutable_immutable_func(x, test_list)
    print("x ==", x, ", test_list ==", test_list)
    jupyter notebook에서 이렇게 짜면,
    File "", line 2
    int_x += 1
    ^
    SyntaxError: invalid syntax
    이런 오류가 뜨는데, 이유를 잘 모르겠습니다...
    조언 주시면 감사히 받겠습니다.

    • @NeoWizard
      @NeoWizard  5 лет назад +3

      보니까 문법에러인데요....작성한 코드를 보면 다음과 같이 마지막에 괄호가 없네요, 마지막에 괄호 추가하면 될거 같은데요.
      def mutable_immutable_func(int_x, input_list:

    • @rehapp469
      @rehapp469 5 лет назад +3

      @@NeoWizard 아 그렇군요...제대로 보지 않고 괜한 질문을 드렸네요.. 영상 잘 보고 있습니다. 감사합니다^_^

  • @brunolee2550
    @brunolee2550 Год назад +1

    감사합니다. 2023.4.25 수강완료