728x90
반응형
import matplotlib.pyplot as plt
with open ('JHW_P3.txt','r') as file_read:
a = file_read.read().splitlines()
data = [] # 전체 데아터용 리스트 선언
for i in a:
if '<960>' in i: # text파일을 보니 <960>이 꼭 나오니 이것으로 찾고
tmp = i[i.find('>')+2:] # 앞부분의 불필요 제거 후 두부분문 사용
# print(tmp)
tmp2 = tmp .split(',') # , 로 분리하고
tmp3 = list(map(float, tmp2)) # 각 값이 문자열이어서 float로 변환
data.append(tmp3) # 전체 데이터인 data에 추가
plt.rcParams['font.family'] = 'NanumGothic'
for i in range(len(data)):
plt.plot(data[i], label=i)
plt.title('data', fontsize=16)
plt.show()
728x90
반응형
'프로그램' 카테고리의 다른 글
[파이썬] 문제 : 단수명사 문자열 리스트에서 복수명사로 만들기 (0) | 2023.02.20 |
---|---|
[파이썬] 문제 : 머신러닝 자동차 차종별 마력,연비 고려 선택 (0) | 2023.02.20 |
[파이썬] 문제 : sklearn에서 csv파일 데이터 사용(GaussianNB) (0) | 2023.02.20 |
[파이썬] 문제 : 문자열 리스트에서 정수만 추출 (0) | 2023.02.20 |
[파이썬] 문제 : 가변인자 * 사용해서 과일 출력 (0) | 2023.02.20 |
댓글