본문 바로가기

반응형

Programming/Python

(21)
Numpy NumPy는 강력한 수치 계산 라이브러리로, 다양한 기능을 제공합니다. 여기서는 NumPy의 주요 메서드와 기능들을 정리하였습니다. NumPy는 주로 배열 생성, 배열 조작, 수학적 연산 및 선형 대수, 통계, 그리고 파일 입출력 관련 메서드를 포함하고 있습니다.1. 배열 생성numpy.array(): 배열 생성.numpy.zeros(): 모든 요소가 0인 배열 생성.numpy.ones(): 모든 요소가 1인 배열 생성.numpy.empty(): 초기화되지 않은 배열 생성.numpy.arange(): 주어진 범위의 값으로 배열 생성.numpy.linspace(): 주어진 구간을 등간격으로 나누어 배열 생성.numpy.eye(): 단위 행렬 생성.numpy.random.rand(): 균등 분포에서 랜덤 배..
파이썬 알고리즘 입출력 메서드1. input()은 항상 문자열을 반환 -> 정수를 받으려면 변환필요cnt = int(input("정수 입력: ")) # 문자열을 정수로 변환 문자열1. reversed() 메서드 -> 문자열을 직접 뒤집지 않기 때문에 리스트로 변환해 사용s = "Hello"reversed_s = "".join(reversed(s))print(reversed_s) # "olleH"2. 문자열은 불변이므로, 리스트로 변환필요 list(strList())s = "Hello"lst = list(s) # 리스트로 변환# 리스트 조작lst[0] = 'h's = "".join(lst) # 다시 문자열로 변환print(s) # "hello" 자료구조더보기 0.배열import array# 1. array() -..
[파이썬] 프로그램의 입력과 출력 정리
[파이썬] 15. 파일 읽고 쓰기 파일 생성하기 f = open("새파일.txt", 'w') f.close() 파일 생성 기본 구조 파일 객체 = open(파일 이름, 파일 열기 모드) 파일 열기 모드 파일 열기 모드 설명 r 읽기 모드 - 파일을 읽기만 할 때 사용 w 쓰기 모드 - 파일에 내용을 쓸 때 사용 a 추가 모드 - 파일의 마지막에 새로운 내용을 추가 시킬 때 사용 파일을 쓰기 모드로 열어 출력값 적기 # writedata.py f = open("C:/doit/새파일.txt", 'w') for i in range(1, 11): data = "%d번째 줄입니다.\n" % i f.write(data) f.close() 프로그램의 출력값을 파일에 직접 입력 for i in range(1, 11): data = "%d번째 줄입니다...
[파이썬] 14. 사용자 입력과 출력 사용자 입력 input 사용 >>> a = input() Life is too short, you need python >>> a 'Life is too short, you need python' >>> input은 입력되는 모든 것을 문자열로 취급한다. 프롬프트를 이용한 입력 >>> number = input("숫자를 입력하세요: ") 숫자를 입력하세요: 3 >>> print(number) 3 >>> print 자세히 알기 1. 큰따옴표로 둘러싸인 문자열은 +연산과 동일하다. >>> print("life" "is" "too short") # ① lifeistoo short >>> print("life"+"is"+"too short") # ② lifeistoo short 2. 문자열 띄어쓰기는 콤마로 한..
[파이썬] 13. 함수 프로그램의 흐름을 파악하기 쉽게 하기 위해서 함수를 사용한다. >>> def add(a, b): ... return a+b ... >>> add함수 정의 >>> a = 3 >>> b = 4 >>> c = add(a, b) >>> print(c) 7 add함수의 호출 매개변수와 인수 def add(a, b): # a, b는 매개변수 return a+b print(add(3, 4)) # 3, 4는 인수 매개변수는 함수에 입력으로 전달된 값을 받는 변수 인수는 함수를 호출할 때 전달하는 입력값 1. 일반적인 함수 def add(a, b): result = a + b return result a = add(3, 4) print(a) 결과값을 받을 변수 = 함수이름(입력인수1, 입력인수2, ...) 2. 입력값이..
[파이썬] 조건문 정리 [파이썬] 10. if문 다른 언어와의 차이점 1. 들여쓰기 다른 프로그래밍 언어와 다른 점으로 수행할 문장을 들여쓰기 해야한다. #정석은 아니지만 들여쓰기를 할 때에 공백 4개를 사용하는 것을 권장한다. 2. 조건문 and-some.tistory.com [파이썬] 11. while문 >>> treeHit = 0 >>> while treeHit < 10: ... treeHit = treeHit +1 ... print("나무를 %d번 찍었습니다." % treeHit) ... if treeHit == 10: ... print("나무 넘어갑니다.") ... 열 번 찍어 안 넘어가는 나무 없.. and-some.tistory.com [파이썬] 12. for문 파이썬 최고의 조건문 for 변수 in 리스트(또는 ..
[파이썬] 12. for문 파이썬 최고의 조건문 for 변수 in 리스트(또는 튜플, 문자열): 수행할 문장1 수행할 문장2 ... for문은 다른 조건문보다 기본 구조가 중요한데, 리스트나 튜플, 문자열의 첫 번째 요소부터 마지막 요소까지 차례로 변수에 대입되어 "수행할 문장1", "수행할 문장2" 등이 수행된다. 전형적인 for문 다양한 for문의 사용 for문의 응용 1. 전형적인 for문 >>> test_list = ['one', 'two', 'three'] >>> for i in test_list: ... print(i) ... one two three 2. 다양한 for문의 사용 >>> a = [(1,2), (3,4), (5,6)] >>> for (first, last) in a: ... print(first + las..

반응형