본문 바로가기

ALL

(300)
[Jupyter notebook] mac에서 설치하기 Jupyter notebook 데이터 분석을 절차대로 실행하면서 확인 가능하다 손쉽게 프로그래밍 작업 내용을 보여주고 다른 사람들이 참여할 수 있도록 만들어졌다 문서에 코드와 의견, 멀티미디어, 시각화 자료 등을 결합해 이를 공유하고 재사용 및 재작업할 수 있게 해 준다 웹 브라우저를 통해 실행되므로 주피터 노트북 자체를 자신의 로컬 시스템이나 원격 서버에 호스팅할 수 있다 더보기 설치 방법 주피터 노트북을 설치하기 위해서는 파이썬이 설치되어있어야 한다 맥에서 설치하는 방법은 정말 간단하고 쉽다! 1. Command + 스페이스바로 터미널 열기 pip3 install --upgrade pip 2. pip를 최신 버전으로 업데이트 하기 pip3 install jupyter 3. 명령어를 입력하여 설치 해당..
[Python] counter counter collections 모듈의 Counter 클래스 collections.Counter를 사용 데이터를 개수를 셀 때 유용 오름차순으로 정렬 import collections list_tmp = collections.Counter('hello world') print(list_tmp) # Counter({'l': 3, 'o': 2, 'h': 1, 'e': 1, ' ': 1, 'w': 1, 'r': 1, 'd': 1}) max_val = max(list_tmp.values()) print(max_val) # 3
[Python] 순열, 조합, 곱집합 순열(permutation) 순서를 정해 나열한 경우의 수 itertools.permutations을 이용 permutations(arr, n) 에서 n개의 원소를 골라 순서를 정해 나열한다는 뜻 import itertools a = ['a','b','c'] b = [1,2,3] print(list(itertools.permutations(a))) # [('a', 'b', 'c'), ('a', 'c', 'b'), ('b', 'a', 'c'), ('b', 'c', 'a'), ('c', 'a', 'b'), ('c', 'b', 'a')] print(list(itertools.permutations(b, 2))) # [(1, 2), (1, 3), (2, 1), (2, 3), (3, 1), (3, 2)] 조합(c..
[Python] 문자열 합치기 - join join 문자열을 하나로 이어붙일 때 사용 str.join(interable) 형태 list_tmp = ['1','201','322'] print("".join(list_tmp)) # 1201322