본문 바로가기

Developer/Python16

[셀레니움 테스트] 테스트 테스트용 2021. 6. 7.
Continuous, Discrete Wavelet Transform (CWT, DWT) 이 글은 이 글을 번역+재구성한 글입니다. 모든 이미지나 내용 출처는 위 페이지임을 미리 밝힙니다. 지난 포스팅에서 간단히 Wavelet이 어떤 건지에 대해 설명했습니다. 이번 포스팅에서는 Continuous Wavelet Transform(CWT)와, Discrete Wavelet Transform(DWT)에 대해 알아보겠습니다. CWT와 DWT, 뭐가 다른가요? 영어에서도 보듯, Continuous는 연속적이라는 뜻이고, Discrete은 이산적이라는 뜻입니다. 앞선 포스팅에서 scale와 shifting에 의해 wavelet이 동작한다고 말씀드렸는데요. CWT는 scale과 shifting이 continuous, 즉 연속변수로 작동합니다. 따라서 아래 수식으로 나타낼 수 있습니다. a는 scale .. 2020. 10. 24.
Wavelet Transform 기본개념 및 Fourier Transform 비교 본 글은 이 글을 번역 + 재구성한 글입니다. Fourier Transform 기반의 MFCC 등을 이용한 음성 데이터 분석 방법들에 대한 포스팅은 찾기 쉬운데, Wavelet Transformation에 대해서는 한글로 된 글이 많이 없어서 포스팅하게 되었습니다. 여러 글로 나눠서 올리도록 하겠습니다. 시작하기 전에.. 이전에 제가 올린 퓨레에 변환과 MFCC에 대한 포스팅을 먼저 보고오시면 이해가 더 빠를 것 같습니다. 소리와 데이터의 형태 Librosa 라이브러리를 이용한 주파수 분석 Mel Spectrogram MFCC Librosa 라이브러리 정리 Introduction 위에서 제가 언급한 글들을 요약하자면 다음과 같습니다: 음성 데이터의 원형인 signal을 time-domain에서 frequ.. 2020. 10. 23.
[파이썬 셀레니움] 프라이탁 신제품을 실시간으로 확인하기2 지난 포스팅에 이어, 프라이탁 신제품을 실시간으로 확인하기 2탄을 시작하겠습니다. 지난 글은 여기에서 확인하실 수 있습니다. 파이썬 Schedule 스케쥴러 활용하기 보통 서버에서 Task나 Scheduler 같은 기능을 제공합니다. 특정 시간 주기로 어떤 프로그램 혹은 알고리즘을 실행하는 방식입니다. 파이썬에서도 유사한 기능을 하는 라이브러리가 있습니다. pip install schedule 간단한 사용법은 다음과 같습니다. 1234567import schedule schedule.every(10).minutes.do(YOUR_FUNCTION) while True: schedule.run_pending() time.sleep(1)cs 위 코드는 10분에 한번씩 특정 함수가 실행되게 하고 있습니다. mi.. 2020. 9. 4.
[파이썬 셀레니움] 프라이탁 신제품을 실시간으로 확인하기1 원래부터 알고 있었지만, 최근들어 뽐뿌가 강하게 오고 있는 녀석이 있습니다. 바로 프라이탁이지요. 아는 사람들은 모두 아는 브랜드인데, 제품 하나하나가 모두 다르다는 매력적인 특징이 있습니다. 문제는 예쁜 디자인들은 공식 홈페이지에 나오자마자 사람들이 사가버린다는 점입니다. 그래서 문득 생각이 들더군요. 파이썬을 이용해서 주기적으로 페이지를 불러오고, 신제품이 떴을 때 해당 신제품의 이미지를 제 이메일이나 카톡과 같은 알림으로 전달할 수 있다면 어떨까요? 가장 베스트는 별도의 서버를 만들고, 서버에서 스케쥴러를 활용하여 자동주문까지 해주는 방식이겠습니다만... 너무 일이 커지므로 간단하게 알람만 주는 식으로 진행해보고자 합니다. 알람을 주는 방식 티스토리 앱을 활용합니다. 즉, 현재 쓰고 있는 이 글에 .. 2020. 9. 3.
[Python] 구글번역 API를 통해 파워포인트, 엑셀 번역하기 이번 포스팅에서는 구글번역 API를 통해, 현재 열려있는 파워포인트와 엑셀파일을 번역하는 방법에 대해 알아보겠습니다. 구글 번역 API? 상세히 구글 번역기에 대해 다루지는 않겠습니다. 무료 버전과 유료 버전이 있고, 다소 제한이 있는 듯하나 이번 포스팅에서는 무료 버전에 대해 알아보겠습니다. 아래와 같이 구글 번역기를 설치합니다. pip install googletrans 간단한 코드 사용법은 다음과 같습니다. 12345from googletrans import Translator translator = Translator()result = translator.translate("내 이름은 두니입니다.", dest="English")print(result.text)Colored by Color Scri.. 2020. 9. 3.