본문 바로가기

반응형

Programing Language/Python

(32)
[PyPy] 설치 및 사용법 [임시저장] 머릿말 PyPy란? 순서 1. PyPy 사이트에서 압축파일 받기 (wget) 2. 압축 풀기 3. 사용할 패키지 설치 4. 실행 내용
python(인터프리팅언어)와 C(컴파일언어) 비교 머릿말 최근 다양한 언어가 널리 알려지고, 대중들에게도 접근성이 많이 높아져 요즘은, 초등학생부터 취준생, 직장인을 대상으로 한다양한 코딩수업들 또한 어느덧 레드오션으로 가는 것으로 보여지는 상황이다. 이러한 상황에서 python과 C의 차이는 극명하다. python은 쉽고, 남들이 많들어놓은 것을 가져다 쓰기 편하지만, 느리다. C는 비교적 어렵고, 대부분 직접 만들어 써야 하지만, 무엇보다 빠르다. 차이는 극명하다. 하지만, 계산 코스트가 크지 않은 경우, python이 대부분 편하다.하지만, 이제 코드를 짜는 시간보다, 코드를 돌리는 시간이 더욱 길어진다면 얘기는 달라진다.특히 기존 작업을 python에서 하고있었다면 그 계산만을 위해서 C로 넘어가기는 효율또한 너무 좋지가 않다. 그럼 대체 pyt..
클러스터링 알고리즘 5가지 비교[링크] 원문이 워낙 잘 되어있어서 따로 정리를 할 필요가 없을 듯 하다. https://www.nextobe.com/single-post/2018/02/26/%EB%8D%B0%EC%9D%B4%ED%84%B0-%EA%B3%BC%ED%95%99%EC%9E%90%EA%B0%80-%EC%95%8C%EC%95%84%EC%95%BC-%ED%95%A0-5%EA%B0%80%EC%A7%80-%ED%81%B4%EB%9F%AC%EC%8A%A4%ED%84%B0%EB%A7%81-%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98
[Python, networkx] community detecting using the modularity 파이썬에는 community라는 package가 있는데, 이 패키지가 아닌 python-louvain이 만든 community라는 패키지를 쓸 것이다. # 설치 in terminalpip install python-louvain # 실행 in notebookfrom community import community_louvain import networkx as nx import matplotlib.pyplot as plt #better with karate_graph() as defined in networkx example. #erdos renyi don't have true community structure G = nx.erdos_renyi_graph(30, 0.05) #first compute t..

반응형