유용한 모든 것

    티스토리에 PDF 올리기 (구글 드라이브 이용)

    티스토리에 PDF 올리기 (구글 드라이브 이용)

    제가 티스토리에 pdf를 올리려고 알아보려고 검색해본 대부분의 방법이 저에게는 작동하지 않아서 (추측으로는) 새로 바뀌었다 생각이 들어.. 제가 다음에 또 까먹을 때 보려고 써놓는 글입니다 ㅎㅎ 1. 해당 PDF를 구글 드라이브에 올려놓는다. ( +새로 만들기 -> 파일 만들기 선택 후 업로드하면 된다.) 2. 해당 파일의 오른쪽 마우스 클릭 후 공유 버튼을 누른다. 3. 하단 의 변경 버튼을 누른다. 4. [제한됨] 으로 되어있는 것을 [링크가 있는 모든 사용자에게 공개]로 변경한 후, 완료 버튼을 누른다. 5. 그리고 다시 2번 순서 '해당 파일의 오른쪽 마우스 클릭 후 공유 버튼을 누른다.' 로 위의 화면으로 가서 하단의 [링크 보기]에 있는 링크에서 내 id를 추출해야한다. 우린 id만 필요하다...

    ndarray, 리스트, 딕셔너리와 DataFrame 상호 변환하기

    ndarray, 리스트, 딕셔너리와 DataFrame 상호 변환하기

    일반적으로 DataFrame으로 변환 시에는 컬럼명을 지정해준다. DataFrame이 2차원 데이터(행과 열)이기 때문에, 기본적으로 2차원 이하의 데이터들만 DataFrame으로 변환될 수 있다. 1. 1차원_리스트와 ndarray(넘파이) import numpy as np import pandas as pd list1 = [1,2,3] # 1차원 리스트 array1 = np.array(list1) # 1차원 numpy ndarray col_name1 = ['col'] # 컬럼이름 리스트 # 리스트를 이용해 데이터프레임 생성 df_list1 = pd.DataFrame(list1, columns=col_name1) # ndarray를 이용해 데이터 프레임 생성 df_array1 = pd.DataFrame..

    K-NN 알고리즘의 쉬운 예제

    K-NN 알고리즘의 쉬운 예제

    머신러닝에는 지도학습(Supervised Learning)과 비지도 학습(Unsupervised Learning)이 있습니다. 지도학습에는 최근접 이웃 (Nearest Neighbor) 나이브 베이즈 (Naive Bayes) 의사결정 트리 (Decision Trees) 분류 규칙 학습자 (Classification Rule Learners) 선형 회귀 (Linear Regression) 회귀 트리 (Regression Trees) 모델 트리 (Model Trees) 신경망 (Neural Networks) 서포트 벡터 머신 (Support Vector Machines) 이 정도가 대표적인 알고리즘입니다. 그중 KNN은 가장 고전적/직관적인 방법이라고 알려져있습니다. 또한 K-NN은 '분류'에 속하는데, 분..

    jupyter notebook을 html로 전환하기

    jupyter notebook에서 코드를 작성한 후에 코드와 output을 함께 html로 저장해서 파일로 제출해야 할 경우! 간단한 명령어 혹은 jupyter notebook 작업 페이지에서 쉽게 html을 다운받을 수 있다. 명령어로 해결하기 1. cmd창(windows 메뉴 - cmd 검색) 을 열고 해당 파일이 있는 폴더로 이동한다. cd 명령어를 이용! cd 폴더명 # 만약 현재 위치보다 상위 폴더로 나가려면 cd .. 2. 다음 명령어를 적으면 끝이다. >jupyter nbconvert 변환할 파일명.ipynb --to html # 아래와 같이 출력이 뜨면 성공! [NbConvertApp] Converting notebook 변환할 파일명.ipynb to html [NbConvertApp] W..

    리눅스마스터 2급2차 [네트워크]

    리눅스마스터 2급2차 [네트워크]

    네트워크 설정과 관련된 파일들이나 명령어가 많으니 정리해보겠다. # 네트워크 설정파일 /etc/sysconfig/network 네트워크의 기본정보가 설정되어 있는 파일 /etc/sysconfig/network-scripts/ifcfg-ethX 지정된 네트워크 인터페이스의 네트워크 환경 설정 정보 굳이 둘의 차이를 따지자면 /etc/sysconfig/network 파일에는 시스템 전체의 네트워크 연결 허용 유무, 전체 도메인명, 게이트웨이 주소, 게이트웨이로 연결된 장비명을 설정하고, /etc/sysconfig/network-scripts/ifcfg-ethX 파일에는 네트워크 장치명, IP주소환경(고정,유동), 브로드캐스트 주소, 호스트의 IP주소, 서브넷 마스크, 네트워크 주소, 부팅시 장비 활성화 유무..

    리눅스마스터 2급 2차 [프로세스]

    리눅스마스터 2급 2차 [프로세스]

    프로세스란! CPU와 메모리를 할당 받아 실행되고 있는 프로그램이다. 프로세스들에게는 고유의 ID를 할당받는데, 이를 PID. PID가 1인 프로세스는 init, init에 의해 다른 모든 프로세스들이 시작됨. 프로세스 유형 # 프로세스 실행 형태 ◦포그라운드 프로세스: 사용자와 상호작용하면서 화면에 실행되는 것이 보이는 프로세스. 그래서 명령 입력 후 수행이 종료될 때까지 기다려야함. ex)응용프로그램, 명령어 등 ◦백그라운드 프로세스 : 사용자와 직접적인 대화를 하지않고, 뒤에서 화면에 나타나지않고 실해오디는 프로세스. 사용자의 입력에 관계없이 실행됨. ex)시스템 프로그램, 데몬 등 (1)데몬(Daemon) -리눅스 시스템 부팅 시 자동으로 실행되는 background process. -메모리에 상..