본문 바로가기
반응형

Python112

[Jupyter Theme] 주피터 테마 설치 주피터 노트북 테마 바꾸기 Jupyter notebook Theme pip install jupyterthemes 이렇게 설치되겠죠? 그리고 명령어로 jt -l 마지막 문자는 소문자 엘. jt -l 을 치면 테마목록이 나옵니다. 이제 이 목록 중 하나로 테마를 변경하면 됩니다. jt -t monokai 그러면 테마가 변경되었을 겁니다. 2019. 12. 17.
[Python] Dictionary Sort (정렬) lambda Dictionary Sort Lambda 저번 글에서 썼던 dictionary 를 그대로~ ㅎ score_dict = { 'sam':23, 'john':30, 'mathew':29, 'riti':27, 'aadi':31, 'sachin':28 } 저번 글엔 filter 거는걸 했었죠. 2019/11/05 - [Python] - [Python] Dictionary Filter dict 의 스코어대로 정렬하는 방법입니다. new_dict = sorted(score_dict.items(), key=lambda x:x[1], reverse=True) print(new_dict) # [('aadi', 31), ('john', 30), ('mathew', 29), ('sachin', 28), ('riti', 27).. 2019. 11. 5.
[Python] Dictionary Filter Dictionary Filter score_dict = { 'sam':23, 'john':30, 'mathew':29, 'riti':27, 'aadi':31, 'sachin':28 } 이런 dictionary 가 있을 때 30점이 넘는 사람만 가지는 dictionary 를 얻고 싶다면, 기본 적으로 for 문을 이용해서 새로운 dictionary 를 만들면 over_30_dict = {} for key in score_dict.keys() : if score_dict.get(key) >= 30 : over_30_dict[key] = score_dict.get(key) 이런식이겠죠? 좀 더 간편한 방법을 써보면, over_30_dict = dict(filter(lambda elem:elem[1]>=30, .. 2019. 11. 5.
[Python] MySQL connect , 간단 사용법 python 으로 MySQL 사용 CRUD python terminal 에서 install pip install mysql-connector-python 준비끝. import import mysql.connector 연결정보 mydb = mysql.connector.connect( host="input_some.host.com_or_ip", user="input_username", passwd="input_password", database="input_dbname" ) select 문 cur = mydb.cursor() cur.execute("select * from tbl_something where idx in (46,88,89,103,107)") myresult = cur.fetchall() fo.. 2019. 10. 22.
Tensorflow 2.0 release 이후 설치 방법 Install TensorFlow with pip 요약하자면 pip install tensorflow 와 같이 뒤에 버전을 안치면 2.0 으로 설치가됩니다. 아직 샘플 코드가 1.x 버전으로 나온게 많기 때문에 1.x 버전을 설치하려면 pip install tensorflow==1.15rc2 와 같이 뒤에 버전을 명시하면 됩니다. cpu와 gpu 버전을 모두 포함한 1.15rc2 버전이 좋겠네요. cpu버전만 할거면 pip install tensorflow==1.14 gpu버전만 할거면 pip install tensorflow-gpu==1.14 TensorFlow 2 packages are available tensorflow —Latest stable release for CPU-only tensorf.. 2019. 10. 21.
[Python] python 설치 on Mac Python install on mac os 파이썬 설치 https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 다운로드 메뉴에 마우스를 올리면 다운로드 버튼이 보입니다. 클릭~ 페키지 파일이 다운로드 됩니다. 저거 클릭~ 설치가 끝났습니다. 참~쉽죠. 테스트로 터미널을 실행해서 파이썬을 해봅니다. 바로 python 을 입력하고 Enter. >>> 가 나옵니다. 여기에 python 명령어를 입력하면 실행이됩니다. 밖으로 나오려면 >>> exit() 2019. 8. 13.
[python] Dictionary 의 특정 값의 sum, max, min 값 가져오기 아래 예제에서 Dictionary List 인 myList 에 아래 값들이 있다고 했을 때 gold 의 총 합을 구하고 싶다면 myList = [ {'points': 400, 'gold': 2480}, {'points': 100, 'gold': 610}, {'points': 100, 'gold': 620}, {'points': 100, 'gold': 620} ] sum(item['gold'] for item in myList) sum , max, min 으로 바꾸면 됩니다. 위의 식이 어렵다면. 그냥 리스트 for 문을 사용해서 myList = [ {'points': 400, 'gold': 2480}, {'points': 100, 'gold': 610}, {'points': 100, 'gold': 620.. 2019. 2. 15.
[python] console 에서 Ctrl+C 로 종료 시 에러메시지 안뜨게 하기 파이썬 스크립트를 콘솔에서 실행중에 Ctrl + C 를 누르면KeyboardInterrupt Exception 이 발생합니다. 콘솔창에 오류어쩌고 하는게 보기 싫다면 아래와 같이 try except 문에 해당 에러를 처리해 주면 됩니다. try: while True: print 1except KeyboardInterrupt: print "test" 2019. 2. 15.
파일 쓰기 file write read append 파일쓰기 - 'w' 는 쓰기모드. 없으면 생성하고, 있으면 덮어씁니다. f = open('test01.txt', 'w') f.write('hello~\n') f.write('bryan!') f.close() 파일읽기 - 'r' 읽기모드. 파일이 없으면 오류발생합니다. f = open('test01.txt', 'r') allText = f.read() f.close() print(allText) - f.read(), f.readline(), f.readlines() 결과 1 2 >>> hello~ >>> bryan! cs - 이어 붙히기 f = open('test01.txt', 'a') f.write('\nappend something..') f.close() - 파일 읽기 readline() f = op.. 2019. 2. 14.
[python]list dictionary sort multiple (여러 키로 정렬시키기) List Dictionary sort multiple 딕셔너리 리스트를 여러개의 key 로 정렬 시키기 sorted 와 lambda 식을 사용하여 멀티 정렬이 가능합니다. 아래의 lambda 식에서 e:( -e['point'], e['penalty']) 를 보면, 내림차순은 - 를 붙혀주면 됩니다. 아래 예제는 point 가 높은 순, point가 같다면 penalty 가 낮은 순으로 정렬하는 예제입니다. dicList = [ {'point':90, 'penalty', 60, 'name' : 'kitti' }, {'point':87, 'penalty', 58, 'name' : 'kate' }, {'point':92, 'penalty', 74, 'name' : 'kevin' }, {'point':90, '.. 2019. 2. 14.
728x90
반응형