import numpy as np # 두 개의 배열 생성 durs_A = np.array([37, 55, 45, 23]) durs_B = np.array([37, 55, 28, 40]) # 두 배열의 누적합 계산 cums_A = durs_A.cumsum() cums_B = durs_B.cumsum() # durs_A의 합계를 cycle에 저장 cycle = durs_A.sum() # 빈 리스트 생성 detailed_cums = [] # cums_A와 cums_B의 고유한 요소들을 결합 combined_row = np.unique(np.concatenate((cums_A, cums_B))) # combined_row의 각 요소 간 차이 계산 detailed_durations = np.concatenate(([combined_row[0]], np.diff(combined_row))) # 결과 출력 print(detailed_durations)