본문 바로가기

전체 글59

[Audio] WAVE - PCM 변환하기 상황: wav 파일을 PCM으로 읽기 Method 1) with open(file_path, 'rb') as f: file_data = bytearray(file.read()) pcm_data = file_data[44:] - bytearray는 써도 되고, 안써도 됨. (아직까진 같은 결과...) Method 2) import wave with contextlib.closing(wave.open(file_path, 'rb')) as wf: pcm_data = wf.readframes(wf.getnframes()) sample_rate = wf.getframerate() 2021. 12. 22.
[Ubuntu 18] 원격접속 연결이 안될 때 해결방법, 방화벽 ufw 관련 * 증상: xrdp를 설치하고 잘 쓰고 있던 중 갑자기 원격이 끊기더니 원격접속이 되지 않았다. xrdp를 다시 깔거나 관련 오류를 고치려고 해보았지만 모두 소용이 없었다. 그러나 ssh는 정상 접속이 된다... 뭐가 문제인 걸까? 그러던 중 ufw 방화벽 설정을 했던 것이 생각이 났다. * 해결 1) ufw 방화벽 상태 확인 아... ssh 접속을 위한 포트 22만 열려있다.. 2) ufw 방화벽에 xrdp 접속을 위한 3389 포트를 허용해주자 원격 접속을 해보니 잘된다! 해결! -----------------------------------------------------------------------------------------------------------------------------.. 2021. 6. 3.
[pytyhon] python에서 matlab 함수 사용하기 python에서 matlab 함수를 사용하기 위하여 matlab은 필수로 설치되어 있어야 한다. 1. matlab 설치 2. python을 matlab이 설치된 폴더에 설치하여야 한다. (linux 기준) $ cd "matlabroot/extern/engines/python" $ python setup.py install 꿀팁: ( $ python setup.py install --user ) - 현재 계정 홈폴더에 설치하면 .bashrc에 pyth 등록하지 않고 사용할 수 있다. user에 자신의 ID가 아니라 그냥 "user" 그대로 써야한다. (window 기준) 해본적 없다. 아래 참고 사이트 "참고" [참고] python api 설치 (matlab 정식 홈페이지 help): https://kr... 2020. 4. 8.
[Linux] sudo apt-get update - 404 에러 sudo apt-get update를 하면 에러가 나는 경우가 있다. 1. 일단 업데이트 시도! sudo apt-get update 2. 위와 같은 에러가 나면, 제어판이나 메뉴에서 System - "Software & Updates" 프로그램으로 들어간다. 3. "Other Software" 메뉴에서 위의 그림에서 밑줄친 체크박스를 풀고, "Close" 클릭(아래 그림 참고). 4. "Reroad" 클릭. 만약 문제가 있다면 에러가 뜬다. 그러면 1번~4번 반복하면되고, 에러가 안뜨면 update가 잘 될 것이다. 2019. 12. 9.