728x90 반응형 SMALL 넘파이2 수면 곡선 (Hypnogram) 그리기 수면 곡선 (Hypnogram) 그리기 import numpy as npimport matplotlib.pyplot as plt# 수면 단계 데이터y = 'sleep_stage'# x 축 데이터: 시간에 해당하는 값x = list(range(len(y)))# 단계별 라벨 설정labels = {0: 'N3', 1: 'N2', 2: 'N1', 3: 'R', 4: 'W'}# 그래프 그리기plt.figure(figsize=(15, 6))plt.plot(x, y, marker='o', linestyle='-')plt.yticks(ticks=list(labels.keys()), labels=list(labels.values()))plt.xlabel('Time (hour)')plt.ylabel('Sleep Stage.. 2023. 9. 26. 넘파이 (NumPy) 넘파이 (NumPy) 행렬이나 일반적으로 대규모 다차원 배열을 쉽게 처리 할 수 있도록 지원하는 파이썬의 라이브러리이다. NumPy는 데이터 구조 외에도 수치 계산을 위해 효율적으로 구현된 기능을 제공한다. numpy의 다차원 배열 타입은 numpy.ndarray이다. import numpy as np # 배열 생성 x = np.array([1, 2, 3]) x # [1, 2, 3] y = np.arange(10) # like Python's range, but returns an array y # [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] z = np.array([0, 1, 2], dtype='float32') z # [0. 1. 2.] a = np.array([1, 2, 3, 6]) b .. 2021. 12. 27. 이전 1 다음 728x90 반응형 LIST