본문 바로가기

혼자 파이썬

(4)
[파이썬 기초] class, instance
[파이썬 기초] map, lambda 함수 def test(*args): # arguments for item in args: print(item) test(10, 30, 40, 50, 60, 70) def test2(**kwargs): # key word arguments for key, value in kwargs.items(): print('key:', key, ', value:', value) test2(a=1) * **Lambda 함수** + 단일문으로 표현되는 익명 함수(이름 없이 구현체만 존재!, 그래서 메모리 절약 가능) + 코드 상에서 한번만 사용되는 기능이 있을 때, 굳이 함수로 만들지 않고 1회성으로 만들어서 쓸 때 사용. square = lambda x:x**2 square(5) >>>>>>>>>>>>>>> 25 add2 =..
[opencv] 이미지를 회색으로 바꾸기 유튜브로 강의를 듣다가 이해가 안되는 부분이 있었다. 저기 각 칸들의 의미를 이해하지 못해서 나온 질문이었다 나는 저 각 칸이 각 행?이라고 생각해서 각각에 B, G, R 의 범위가 들어가는 줄 알았는데 그것이 아니라 이렇게 생각해야하는 부분이었다!! ( 오픈채팅방 분들이 아니었다면 어려웠을 것이다 감사합니다) 2. 두번째 질문은 파란색 밑줄이 쳐진 부분이었는데 나는 여기서 오른쪽도 GRAY로 바꾸고 왼쪽(cvt.Color)도 색을 바꿔라 이래서 중복되는 부분이라고 생각했다. 오픈채팅방 제이지님이 이런 답을 주셨는데 명쾌해서 이해가 됐다!
matplotlib 그래프 그리기 이번에 내가 PM 현황 정리를 하면서 가격 비교를 그냥 간단하게 그래프로 보여주고 싶었는데 기본요금따로 있고, 추가요금이 따로 있다보니까 어떻게 보여줘야할지 몰라서 파이썬을 써봤다 처음에는 블로그 이것저것 보면서 이런식으로 짜봤다. 그런데 The truth value of an array with more than one element is ambiguous. Use a.any() of a.all() 이라는 오류가 떴고 보니까 t가 array 형태로 되서 안된다는 것이었다. (다시 질문해본 결과 배열 자체를 3과 대소 비교할 수 없다 > ([1,2,3,4,5] 가 3보다 크냐? 라고 물어보면 몇개는 크고 몇개는 작다. 이렇게 딱 True False로 나올 수 없음 > 근데 if 뒤에는 True 아니면 F..