[Python] 반복문에서 요소와 인덱스 활용을 위한 enumerate 이해하기
반복문에서 요소와 인덱스를 효과적으로 활용하기 위한 enumerate 내장함수를 이해합니다. 목차 개발 의도# 리스트 변수 생성alpha = ['a', 'b', 'c', 'd', 'e']# index 생성i = 0for x in alpha: # 인덱스가 짝수일 때만 출력 if i % 2 == 0: print(x) # index 1 증가 i += 1# 출력값: a, c, e- 위와 같이 배열을 생성하고, 홀수 번째 원소를 출력하는 코드를 작성합니다. 문제 상황- 위 코드는 정상적으로 작동합니다. - 단, i = 0와 i += 1 코드 없이 반복문을 활용하는 방법을 찾아봅니다. 문제 원인 파악# 리스트 변수 생성alpha = ['a', 'b', 'c', 'd', 'e'..
2024. 11. 19.
[Python] 빈 배열 변수에 배열 쌓는 방법 이해하기
빈 배열에 일정한 길이의 배열을 쌓는 방법을 이해합니다. 목차 개발 의도import numpy as np# 기존의 빈 배열 aa = np.array([])for i in range(3): # 새로 쌓을 길이 3의 배열 if len(a) == 0: a = np.array([i, i, i]) else: a = np.vstack((a, np.array([i, i, i])))print(a)# 출력값: [[0,0,0],[1,1,1],[2,2,2]]- 위와 같이 빈 배열 a에 일정한 길이의 배열을 쌓는 코드를 작성합니다. 문제 상황- 위 코드는 정상적으로 작동합니다. - 단, 조건문과 len(a) 없이 배열을 쌓는 코드 작성 방법을 찾아봅니다. 문제 원인 파악impo..
2024. 11. 18.