본문 바로가기

Programming66

python, 같은 라인에 print문 update하기 from time import sleep for i in range(100): sleep(0.05) print( str(i) + '/100 percent processed..',end='\r', flush=True) python 3.3이상에서. 2019. 11. 19.
python, property decorator 을 이용한 get/set 구현 파이썬 클래스는 _ (underscore, 밑줄)을 이용한 변수 naming으로 private 변수, 함수, 클래스를 구현할 수 있다.(완벽한 private는 아님) 1. sinlge underscore : _var_name 의 형태 클래스 내부에서 사용되는 형태지만, 해당 모듈을 import로 불러올때는 제외된다. (weak internal use indicator) 클래스 외부에서 직접 접근이 가능하다. 2. double underscore : __var_name 의 형태 클래스 내부에서 사용되는 형태. 외부에서 직접 접근이 불가능 하다. private처럼 동작하는데 완벽한 private는 아니다. (외부에서 접근하는 방법이 존재) class Movie: def __init__(self, movie_.. 2019. 9. 9.
python, networkx, 에서 graph의 layout 종류 pos = nx.spring_layout(G) 이외에도 spectral_layout shell_layout fruchterman_reingold_layout kamada_kawai_layout random_layout 이 있다. 2019. 9. 5.
[d3.js] 기본 함수, select, selectall d3.select : 현재 문서에서 특정태그 하나 선택 d3.selectAll - 특정 태그 전체를 선택 selection.attr - 선택된 태그의 속성값 지정 selection.data - 참조 연결할 데이터를 가져옴. (선택된 태그에 대한 데이터 매칭) selection.enter - 데이터 개수 만큼 태그가 부족할때, 부족한 갯수만큼 플레이스 홀더를 반환 selection.append - 새로운 태그를 추가 selection.exit - 종료(더이상 필요없는 태그 반환) selection.remove - 현재 문서에서 선택된 태그를 제거 d3.select, d3.selectall을 하면 반환되는것은 selection 객체이다. 예를 들어 var dataset = [ 5, 10, 15, 20, 25.. 2019. 9. 3.