본문 바로가기

Programming46

[Python] 점프 투 파이썬 연습문제 풀이 3장 [Python] 점프 투 파이썬 연습문제 풀이 3장 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") a안에 wife가 있으면 wife를 출력해라 -> wife 없음(Flase, 다음줄) a안에 python이 있고, you가 있지 않으면 python을 출력해라 -> python과 you 모두있음(Flase, 다음줄) a안에 shirt가 있지 않.. 2022. 3. 1.
[Python] Numpy np.vstack VS np.hastack - 배열하기 [Python] Numpy np.vstack VS np.hastack - 배열하기 import numpy as np np.hstack 배열을 가로로 결합하기 >>> a = np.array([1, 2, 3]) >>> b = np.array([5, 6, 7, 8]) >>> np.hstack([a, b]) array([1, 2, 3, 5, 6, 7, 8]) a와 b가 가로로 결합되어 출력된다. hstack을 사용할 떄에는 배열 행이 일치해야한다. 열은 일치하지 않아도 관계가 없다. >>> a = np.array([[1,2,3],[2,3,4],[5,6,7]]) >>> b = np.array([[1,2,3],[2,3,4]]) >>> np.hstack([a,b]) ValueError: all the input ar.. 2022. 1. 20.
[Python] Numpy argmax( ),argmin( ),np.where( ) - 최소, 최대, 조건 색인값 찾기 [Python] Numpy argmax( ),argmin( ),np.where( ) - 최소, 최대, 조건 색인값 찾기 np.min(), np.max() >>> import numpy as np >>> x = [5,6,8,1,3,9,10] >>> np.min(x) 1 np.min()은 리스트안에 최소값을 찾을 수 있다. >>> np.max(x) 10 np.max()는 리스트안에 최대값을 찾을 수 있다. np.argmin(), np.argmax() 최소값, 최대값 색인 위치 찾기. 쉽게 말하면 최대값이 몇번째에 있는지 확인 할 수 있는 코드이다. >>> x = [5,6,8,1,3,9,10] >>> np.argmin(x) 3 리스트 x의 최소값은 1이다. 1의 위치는 (0,1,2,3) 3번째이다. - 파이썬.. 2022. 1. 20.
[Python] numpy (파이썬 넘파이) 데이터형 - 자료형을 확인해야하는 이유 Python numpy (파이썬 넘파이) 데이터형 - int8, float32, float64 Numpy? 고성능 수치계산을 위한 파이썬 라이브러리. 백터 및 행렬 연산에 편리한 기능을 가지고 있다. 데이터 분석을 할 때 매우 중요하게 사용된다. import numpy as np 라이브러리를 불러오는 코드이다. 뒤에 as np를 붙이는 것은 import numpy라고 매번 치는 것보다 np로 줄여서 사용하기 위함이다. 자료형(데이터형) 1비트당 2개의 숫자를 표현할 수 있다. -정수형 자료형(int) 데이터 타입 설명 숫자 int8 2^8 =256, 부호 있는 8비트 정수형 -128 ~ 127 int16 2^16, 부호 있는 16비트 정수형 -32758 ~ 32767 int32 2^32, 부호 있는 32.. 2022. 1. 20.
[Python] lambda function - 파이썬 람다(Lambda)함수 python lambda function - 파이썬 람다(Lambda)함수 람다(Lambda)함수 lambd는 함수 를 생성할 때 사용하는 예약어로 def와 동일한 역할을 한다. 일반 함수를 한줄로 간결하게 만들 때 사용된다. def를 사용할 정도로 복잡하지 않거나 def를 사용할 수 없을 때 쓰인다. lambda 매개변수1, 매개변수2, ... : 매개변수를 사용한 표현식 >>> add = lambda a,b : a+b >>> result = add(3,4) >>> print(result) add는 두 개의 인수를 받아 서로 더한 값을 돌려주는 lambda함수. >>> def add(a,b): return a+b >>> result = add(3,4) >>> print(result) 위 lambda를 .. 2022. 1. 20.
[Python] 점프 투 파이썬 연습문제 풀이 2장 Q1. 홍길동의 과목별 점수는 다음과 같다. 홍길동 씨의 평균 점수는? 국어 - 80, 영어 -75, 수학 - 55 >>> a= 80 >>> b = 75 >>> c = 55 >>> print((a+b+c)/3) 70.0 Q2. 자연수 13이 홀수인지 짝수인지 판별할 수 있는 방법? >>> 13 % 2 1 Q3. 홍길동의 주민등록번호는 881120-1068234이다. 홍길동의 주민등록번호를 연원일(YYYYMMDD)부분과 그 뒤의 숫자 부분으로 나누어 출력해보자 >>> pin = "881120-1068234" >>> yyyymmdd = pin[:6] >>> num = pin[7:] >>> print(yyyymmdd) >>> print(num) 881120 1068234 Q4. 주민등록번호 뒷자리의 맨 첫 번.. 2022. 1. 20.
반응형