| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | |||
| 5 | 6 | 7 | 8 | 9 | 10 | 11 |
| 12 | 13 | 14 | 15 | 16 | 17 | 18 |
| 19 | 20 | 21 | 22 | 23 | 24 | 25 |
| 26 | 27 | 28 | 29 | 30 |
- 코드잇
- python
- 참조자
- 멤버함수로구현
- STL
- 데이터사이언스
- 기본클래스
- 포인터
- 깊은복사
- 프로그래머스lv2
- 인프런
- 점프투파이썬
- 코딩테스트
- OOP
- 백준
- OpenCV
- 다형성
- c++코딩테스트합격자되기
- 유도클래스
- list comprehension
- 연산자오버로딩
- 동적바인딩
- C++
- 주피터
- 얕은복사
- 상속
- 11382번
- 제네릭프로그래밍
- 스택
- 람다식
- Today
- Total
목록Python (67)
WjExplor Story
Q1. 홀수, 짝수 판별하기is_odd 함수는 홀수면 True, 짝수면 False를 리턴한다.def is_odd(number): if number%2==1: return True else: return FalseQ2. 모든 입력의 평균값 구하기입력으로 들어오는 모든 수의 평균값을 계산해 주는 함수를 작성해 보자. 단, 입력으로 들어오는 수의 개수는 정해져 있지 않다.def avg_numbers(*arg): result = 0 for i in arg: result+=i return result / len(arg)print(avg_numbers(1,2)) # 1.5 출력print(avg_numbers(1,2,3,4,5)) # 3.9 출력Q3...
허프(Hough) 변환에 대한 요청하신 내용과 추가 자료를 파이썬 코드를 포함하여 정리해 드리겠습니다.허프 변환의 핵심 원리허프 변환은 이미지에서 직선, 원, 타원 등 특정 형태를 검출하는 데 사용되는 기법입니다. 주어진 설명대로, 허프 변환은 직선을 y = mx + c와 같은 직교 좌표계 방정식이 아닌, 극좌표계의 방정식 ρ = x*cos(θ) + y*sin(θ)를 사용합니다.ρ (로, rho): 원점(0, 0)에서 직선까지의 수직 거리.θ (세타, theta): x축과 원점에서 직선에 내린 수선(수직선)이 이루는 각도.이 방정식의 중요한 특징은 이미지 좌표 공간의 한 점이 허프 공간(ρ, θ 공간)에서는 하나의 곡선(사인 곡선)으로 변환된다는 것입니다. 반대로, 이미지 좌표 공간의 한 직선 위에 있는..
result = [x*y for x in range(2,10) for y in range(1,10)]print(' '.join(map(str,result)))이 코드는 파이썬의 **리스트 컴프리헨션(List Comprehension)**과 map 함수, 그리고 join 메서드의 특징을 잘 보여주는 예시입니다. 각각의 특징과 추가적인 예시를 통해 더 자세히 알아볼게요.1. 리스트 컴프리헨션 (List Comprehension)리스트 컴프리헨션은 리스트를 더 짧고 직관적인 코드로 생성하는 파이썬의 강력한 문법입니다. 반복문과 조건문을 한 줄에 결합하여 리스트를 만들 수 있습니다.특징:간결성: 여러 줄의 for 반복문을 한 줄로 줄일 수 있어 코드가 깔끔해집니다.성능: 일반적인 for 루프에 append를 사..
a = [lambda a,b:a+b , lambda a,b:a*b]print(a[0](3,4)) #7print(a[1](4,5)) #20람다는 이름을 안 짓고 사용할 수 있다.실무에서 자주 사용된다. 함수를 넘겨야 할 경우 간단한 경우는 람다로 넘기는게 편하다.Gemini 에게 물어본 파이썬 람다식 예제AI 비전 분야에서 람다식(lambda)은 주로 함수에 간단한 연산이나 조건을 적용할 때 유용하게 사용됩니다. 복잡한 함수를 정의할 필요 없이, 즉석에서 간단한 함수를 만들어서 다른 함수의 인자로 전달할 때 특히 유용합니다.1. sort() 함수와 함께 사용하기이미지 파일들의 경로가 담긴 리스트를 이름 순서가 아닌, 특정 기준(예: 파일명에 포함된 숫자)에 따라 정렬해야 할 때 람다식을 사용합니다.file..
Q1. 조건문의 참과 거짓다음 코드의 결괏값은 무엇일까?a = "Life is too short, you need python"if "wife" in a : print("wife")elif "python" in a and "you" not in a : print("python")elif "shirt" not in a : print("shirt")elif "need" in a : print("need")else:print("none")답 ) shirtQ2. 3의 배수의 합 구하기while 문을 사용하여 1부터 1000까지의 자연수 중 3의 배수의 합을 구하라.result =0i=1while iQ3. 별 표시하기i =0while True: i+=1 if i>5: break print(i*'*..
Q8. 튜플 더하기(1,2,3) 튜플에 값 4를 추가하여 (1,2,3,4)를 만든 후 출력해 보자.a = (1,2,3)a= a+(4,)print(a)Q9. 딕셔너리의 키 다음과 같은 딕셔너리 a 가 있다.>>> a = dict()>>> a{}다음 중 오류가 발생하는 경우를 고르고, 그 이유를 설명해 보자.a ['name'] = 'python'a[('a',)] = 'python'a[[1]] = 'python'a [250] = 'python'답a[[1]] = 'python' 해당 문법을 적용하면 list 가 아니라는 오류가 발생한다.a [1] = 'python'은 가능하나, a[[1]] = 'python'가 안 되는 이유는 리스트(list)는 딕셔너리의 키(key)가 될 수 없기 때문이다.딕셔너리의 키가 ..
Mutable (리스트, 딕션머리, 집합) - 변경이 가능하다Immutable (정수, 실수 , 문자열, 튜플) - 변경이 불가능 하다
Q1. 평균 점수 구하기과목 점수국어80영어75수학55a = [80,75,55]print(sum(a) / len(a))Q2. 홀수, 짝수 판별하기자연수 13이 홀수인지, 짝수인지 판별할 수 있는 방법에 대해 말해보자.a = 13if(a%2==0): print(f"{a} 는 짝수이다.")else: print(f"{a} 는 홀수이다.")Q3. 주민등록번호 나누기pin = "881140-2068999"yyyymmdd = ?num = ?print( ? ) # 연월일 부분 출력print( ? ) # 숫자 부분 출력pin = "881140-2068999"yyyymmdd = pin[0:6]num = pin[7:16]print( yyyymmdd ) # 연월일 부분 출력print( num ) # 숫자 ..