서든어택2

포스트: 40|아이템:서든어택2(41)
Tags

Posts

40 posts

python 으로 이더넷 mac 주소 얻는 코드

getmacprint(getmac.get_mac_address())https://pypi.org/project/netifaces/import netifacesfor nic in netifaces.interfaces(): iface = netifaces.ifaddresses(nic)[netifaces.AF_LINK] if len(iface[0]['addr']) > 0: print("mac address: ", iface[0]['addr'])Waves 라는 가상악기가 MAC address 를 비교해 인증하고 있는데, Hyper-V 가 가상 이더넷 어뎁터를 설치했더니 인증에 실패하고 있다. Waves 기술지원팀과 논의해서 이 문제를 해결하려고 Python 코드를 간단히 짜 봤다.

Python 으로 펜타토닉 스케일 위치 구하기

얼마 전에 기타 솔로가 어떤 펜타토닉 스케일로 되어 있는지를 알고 싶어서플랫보드를 프린터해서 노트를 손으로 그려가며 펜타토닉 CAGED 모양을 비교해서 겨우 G minor 를 찾았다. 찾고 나서 보니 b 가 2개 붙어 있는 곡이라 Bb 장조 혹은 G 단조일테니 G minor 펜타토닉부터 찾아보면 빨랐겠지만조성을 모른 상태로 펜타토닉 스케일을 좀더 쉽게 찾을 방법이 없을까 해서 파이썬으로 간단하게 만들어 보았다.솔로 노트를 있는대로 입력하면 12개의 마이너 스케일과 얼마나 유사한지를 출력해 준다.예외 처리 같은 건 생략한다. 나중에는 모드나 코드톤 같은 것도 분석해 주면 좋을 거 같다.(여기까지 쓰고 보니 Guitar Pro 에 이런 비슷한 기능이 이미 있을 거 같다.)(그리고 어느 정도 수준에 이르면

Python 으로 타이타닉 승객의 생존율 구하기

요근래 새로 파이썬 공부하면서 알게 된 문제. 찾아보니까 Kaggle 관련해서 이미 유명한 문제인 거 같다. 타이타닉 승객 데이터 csv 데이터는 여기에서 찾을 수 있다.https://raw.githubusercontent.com/TeamLab/machine_learning_from_scratch_with_python/master/code/ch12/titanic/train.csvhttps://gist.github.com/michhar/2dfd2de0d4f8727f873422c5d959fff5 1, 2, 3 등석에 탑승한 남, 여 승객은 각각 몇 % 생존했는가를 구하는 코드다. import numpy as np import pandas as pd df = pd.read_csv('https://raw.

Cubase drm xml 포멧 파일을 단순한 text 포멧으로 변경하는 python 코드

저는 Cubase 에서 EZDrummer 와 Battery4 를 AKAI MPD218 에 매핑해서 쓰고 있습니다.https://www.akaipro.com/mpd218MPD218 Editor 는 미디 노트를 원하는 패드에 연결해 쓸 수 있는데,드럼 가상악기들이 어느 미디 노트에 어떤 소리가 들어있는지 그다지 친절하게 표기하지 않아 어려움이 있습니다. 다행히 steinberg 포럼에서 EZdrummer 와 SD3 용 drum maps 을 구했는데 xml 포멧이 보기 쉽지 않더군요.https://www.steinberg.net/forums/viewtopic.php?t=125912 Python 3.8 (32bit) 에서 BeautifulSoup 를 이용해서 간단하게 xml 포멧으로 되어 있는 drm 파일을 단