목록python (246)
SeouliteLab
예제 1: 1차원 배열에서 랜덤 샘플링 import numpy as np arr = np.array([1, 2, 3, 4, 5]) sample = np.random.choice(arr, size=3, replace=False) print(sample) 1차원 배열에서 일정 개수의 요소를 랜덤하게 샘플링하는 예제입니다. numpy의 random.choice() 함수를 사용하여 배열에서 요소를 선택합니다. 예제 2: 2차원 배열에서 랜덤 샘플링 import numpy as np arr = np.array([[1, 2], [3, 4], [5, 6]]) sample = np.random.choice(arr, size=2, replace=False) print(sample) 2차원 배열에서 일정 개수의 행을 랜덤..
예제 1: 1차원 배열에 요소 추가 x = np.array([1, 2, 3]) y = np.append(x, 4) print(y) # 출력 결과: [1 2 3 4] 1차원 배열에 새로운 요소를 추가하는 예제입니다. numpy의 append() 함수를 사용하여 배열의 끝에 새로운 요소를 추가합니다. 예제 2: 다차원 배열에 행 추가 x = np.array([[1, 2, 3], [4, 5, 6]]) new_row = np.array([7, 8, 9]) y = np.append(x, [new_row], axis=0) print(y) # 출력 결과: [[1 2 3] [4 5 6] [7 8 9]] 다차원 배열에 새로운 행을 추가하는 예제입니다. append() 함수의 axis 매개변수를 사용하여 추가할 축을 지정..
Python의 math 모듈에 있는 ceil() 함수는 소수점 이하의 숫자를 올림하여 반환합니다. 이 함수는 주로 수학적인 연산에서 사용되며, 아래에서 예제를 통해 자세히 살펴보겠습니다. 예제 1: 기본적인 올림 import math x = 3.7 ceiling_x = math.ceil(x) print(ceiling_x) # 출력 결과: 4 ceil() 함수를 사용하여 3.7을 올림하면 4가 됩니다. 예제 2: 음수의 올림 import math x = -2.5 ceiling_x = math.ceil(x) print(ceiling_x) # 출력 결과: -2 음수의 경우에도 ceil() 함수를 사용하여 올림할 수 있습니다. 예제 3: 정수일 때의 올림 import math x = 5 ceiling_x = m..
Python의 내장 함수인 round() 함수는 숫자를 반올림하여 정수 혹은 지정된 자릿수까지 반올림할 수 있는 유용한 함수입니다. 이 함수는 다양한 상황에서 활용될 수 있으며, 아래에서 예제를 통해 자세히 살펴보겠습니다. 예제 1: 기본적인 반올림 number = 3.7 rounded_number = round(number) print(rounded_number) # 출력 결과: 4 위 예제에서는 기본적으로 round() 함수를 사용하여 소수점 첫째 자리에서 반올림하여 정수로 반환하였습니다. 예제 2: 소수점 자리 수 지정 number = 3.141592 rounded_number = round(number, 2) print(rounded_number) # 출력 결과: 3.14 여기서는 round() ..
Python의 os.walk() 함수는 파일 시스템을 탐색하여 디렉토리와 파일을 순회하는 데 사용됩니다. 이 함수는 재귀적으로 디렉토리를 탐색하며, 디렉토리 내의 모든 하위 디렉토리와 파일을 방문합니다. 아래에서는 os.walk() 함수를 사용하는 여러 예제를 살펴보겠습니다. 예제 1: 현재 디렉토리의 모든 파일과 디렉토리 출력 import os for root, dirs, files in os.walk('.'): print(f'현재 디렉토리: {root}') print(f'하위 디렉토리: {dirs}') print(f'파일: {files}') print() 이 예제는 현재 디렉토리부터 시작하여 모든 하위 디렉토리와 파일을 출력합니다. 예제 2: 특정 디렉토리에서 특정 확장자를 가진 파일만 출력 impo..
파이썬에서 리스트에서 첫 번째와 마지막 요소를 가져오는 방법을 알아보겠습니다. 리스트는 파이썬에서 매우 유용하게 활용되는 데이터 구조 중 하나이며, 첫 번째와 마지막 요소에 쉽게 접근할 수 있습니다. 이를 위해 몇 가지 예제를 통해 자세히 살펴보겠습니다. 예제 1: 인덱싱을 활용한 방법 my_list = [10, 20, 30, 40, 50] # 첫 번째 요소 가져오기 first_element = my_list[0] print("첫 번째 요소:", first_element) # 마지막 요소 가져오기 last_element = my_list[-1] print("마지막 요소:", last_element) 예제 2: 슬라이싱을 활용한 방법 my_list = [10, 20, 30, 40, 50] # 첫 번째 요소..