본문 바로가기

전체 글

(224)
MatplotLib에서 사용할 글꼴 확인 법 사용할 패키지 설정 import pandas as pd from pandas import DataFrame from matplotlib import font_manager 운영체제에서 글꼴 목록을 가져온다(윈도우에서만 가능) flist = font_manager.findSystemFonts() flist 하기 이미지와같이 c:\\windows\\Fonts~ 안의 폰트 목력이 나오게 된다. font Manger에서 폰트 정보를 가져와 리스트로 만들어주자 data_list = [] for v in flist: try: fprop = font_manager.FontProperties(fname=v) data_list.append({"name": fprop.get_name(), "file": fprop.get_..
ML 종류 텐서 플로우 -> 구글, 메모리 사용 X 파이토치-> 토치 프레임워크를 파이썬용으로 개조한 것.(레퍼런스가 많지 않지만 뜨고 있음) 사이킷런-> 딥러닝, 강화학습 x(RNN 지원하지 않음 , 쉬움) 케라스-> 텐서플로우와 같지만 텐서플로우 2.0 부터 케라스를 흡수함.
상자 그림 설명 pyplot을 사용할 때 한글 문자를 설정 해주어야 한다. 'Malgun Gothic' 맑은 고딕(윈도우 기준) 을 사용하면 된다. 'NanumGothic' Naver 나눔고딕(Mac) 설치해서 사용해라.
Jupyter lab 테마 바꾸는 법 어떤 개발환경에서든 개발자는 개발 하다보면 눈이 시리다.. VisualStudio든 Tasking 이든 Eclipse든 우리가 다크 테마에 매달리는 이유이다. Jupyter lab 테마 변경을 찾아보면 주로 pip install --upgrade jupyterthemes 를 사용해서 바꾸라는대 예를들면 jt -l jt -t "테마명" 하지만 이렇게 해도 jt 명령어를 못찾는다. 해서 찾은 방법이 Setting을 수정해 보는 방법으로 해결했다. Settings -> Advanced Settings Editor Theme-> 왼쪽 에디터 내용을 오른쪽에 복사하고. "theme": "JupyterLab Light", -> "theme": "JupyterLab Dark", 로 변경후 저장! 끝
[*] 벗어나지 못할 때
마크다운 사용하기 에디터 상당 쯔음을 보면 콤보 박스가 있다. 기본값은 Code 로 되어있지만 콤보를 눌러보면 Markdown 항목이 있다. 단축키는 M을 누르면 된다. 마크다운은 문서 작업을 도와주는 기능이고 다양한 마크업 기능을 통해 사용 할 수 있다. 마크 다운의 예제를 간단하게 살펴 보자. 모든 마크업 기능은 '심볼'⌒'Text' 형식으로 띄어쓰기를 꼭 해야한다. 마크업 설명 # 제목 ## 수를 늘리면 작아진다 > 인용문 작성 - 이미지 목차 제공 1. 숫자 목차 제공 ``` (키보드 ~ 표시 3개) 코드 블럭 시작과 끝에 써주고 시작옆에 시작 언어를 입력한다. [하이퍼링크](주소) Url 을 연결해 사용 ![이미지 설명](물리 주소) 탐색기 내 이미지를 불러오고 싶을때 ../ 은 상위 폴더 경로 # 제목1 기본 ..
Jupiter 간단 사용법 작업 위치에 Shell을 실행해서 jupyter lab 이라 명령하면 Chrome 기반의 Jupyerlab이 실행된다. 다른 방법으로는 .bat 파일을 생성해서 실행하는 방법이 있다. 작업하는 폴더에 메모장을 만들고 'jupyter lab' 을 입력하고 run.bat 파일명으로 저장한다. 해당 파일을 시작하면 명령 프롬프트가 뜨고 웹페이지가 실행 될 것이다. jupyter는 chrom 브라우저에서만 실행되기 때문에 윈도우 기본 web 페이지를 chrome으로 설정해 두어야 한다. **윈도우 기본 웹브라우저 설정 방법** 'Windows 설정'에 들어가면 '앱'이 있다. 좌측 '기본 앱'에서 웹 브라우저를 클릭해 Chrome을 확인한다.(Chrome은 google에서 찾아 설치하자) 이제 run.bat 파..
Jupyter Lab 설치 Jupyter를 설치하는 방법은 생각보다 간단하다. 윈도우 CMD 창을 열고 하기 명령어를 입력하면된다. 먼저 pip 업그레이드를 진행한다. (pip는 Python 을 정상 설치했다면 설치되어있다.) pip install --upgrade pip 다음 jupyterlab을 설치한다. pip install --upgrade jupyterlab --upgrade 파라미터는 해당 패키지가 없으면 설치하고 있으면 업데이트한다. (** 간혹 권한 문제가 발생하면 cmd 창을 관리자 권한으로 실행해라) 탐색기 어느 위치에서 shell(cmd)창을열고 싶으면 'shift' 키를 누른상태에서 마우스 우클릭을하면 '여기에 PowerShell 창 열기' 를 클릭해 실행 할 수 있다. 설치 완료
빅데이터 판다스 분석 빅데이터를 수집하고 시각화하기 까지에는 하기와 같은 4단계가 수행된다. 데이터 수집 -> 처리/ 저장 -> 분석 -> 시각화 각각의 프로세스를 설명하면 다음 표와 같다. 수집 처리/저장 분석 시각화 오프라인 전화 웹,앱 OpenAPI, 크롤링 형식 통일 > 저장 클라우드 > Hadoop(하드웨어 영역) R, P 통계학 중요 PS Python은 오픈소스 기반이기 때문에 에러 처리가 어려움 R은 검증된 패키지만 등록가능 및 사용이 가능하다.(윈도우 친화적-OS에 따라 적용 불가) 수집은 차차 배워보기로 하고 처리/저장 방법은 다루지 않는다 분석은 R, Python 이 있는대 대표적으로 빅데이터, AI 에 강자인 Microsoft, google 을 보면 Tensorflow를 사용하고 있기 때문에 대세를 따르는..
C 언어 Bit field 배열- 최소 메모리로 flag 저장하기 간단한 Flag 값을 저장하고 싶고 메모리도 줄이고 싶을때 우리는 보통 bit field를 사용한다. 잘만 사용하면 메모리 활용을 극대화 시킬 수 있다. bit field를 사용하는 2가지 방법을 정리해본다. 1. h와 #define 을 사용한 bit field 배열화 2. 기본적인 bit field와 구조체를 사용한 배열화를 진행해 본다. #define Prov_Stopwatch_Max_N 1000 typedef Prov_u8 BIT_FIELD_TYPE ; #define BIT_SIZE(BIT_FIELD_TYPE)(sizeof(BIT_FIELD_TYPE) * 8) #define StwhArrSize(Prov_Stopwatch_Max_N / BIT_SIZE) + 1 #define SetBit(array,..

반응형