반응형

Python 25

코랩에서 구글 드라이브의 csv 파일 읽기 - 파이썬 머신러닝, 인공지능

Google Colab 에서 Google Drive 에 저장된 csv 파일을 pd.read_csv 로 파일 경로 읽기 파이썬 데이터마이닝 및 머신러닝을 통한 인공지능 만들기 위한 환경 1. 코랩에서 드라이브 라이브러리 임포트 한다. 2. 드라이브 사용을 위한 mount 실행 한 후, 링크를 클릭한다. 3. 드라이브 억세스 할 수 있도록 계정을 선택한다. 4. 권한을 허용한다. 5. 코드 복사한 후에, 6. 빈칸에 넣고, 엔터를 친다. 7. Colab 에서 왼쪽의 네모 아이콘 누르고, 드라이브 파일 보기 8. 드라이브 폴더 열어서 원하는 파일 찾기 9. 원하는 csv 파일에서, 마우스 우 클릭하여, 경로 복사 선택 10. 파일 경로를 붙여넣고, 실행하면 된다. 11. 위의 10번처럼 매번 파일의 절대경로 ..

Python 2020.12.08

윈도우즈에서, 주피터 노트북 실행법

아나콘다가 설치가 되어있고 크롬 브라우저가, 메인 브라우저로 설정되어 있는 경우에, 주피터 노트북을 실행하는 방법입니다. 1. 아래 윈도우 검색창에 "ana" 라고 입력하면 2. 왼쪽 상단에 "Anaconda Prompt (anaconda3) 라고 나오면, 이 앱을 클릭하여 실행한다. 3. 아래처럼 화면이 실행되면, 닫지 말고, 4번 설명대로 진행한다. 4. 깃허브(강의 사이트)로 이동하여, 코드를 다운로드 한다. 5. 압축파일을 문서 폴더에 푼다. 6. 압축을 푼 경로를 복사한다. 7. 위에서 실행한 "Anaconda Prompt" 에, 다음처럼 입력하고, 엔터를 친다. 8. 엔터입력한 밑에, 다음처럼 주피터 노트북을 실행한다. 9. 아래처럼 크롬 브라우저에서 열리면 끝!

Python 2020.12.08

2021년 버전 - 구글 Colab 을 이용한 파이썬 개발 환경 설정 - 머신러닝, 인공지능

파이썬 머신러닝을 통한 데이터 마이닝의 필수인 google colab 환경 설정 1. 구글 계정 생성하여 지메일 로그인 https://gmail.com 으로 이동하여, 구글 계정을 생성하고 지메일 로그인 한다. 이미 계정이 있으면, 지메일에 로그인 한다. 2. 구글 코랩 google colab 사이트로 이동 (구글 로그인) "Google 드라이브" 탭을 선택하고, 테스트로 "새노트" 클릭하여, 파일 하나 만들어보자. 잘 만들어지면 다 되었다. 3. 구글드라이브를 실행 지메일의 우측 상단의 점9개 모양을 클릭 아래 앱들 중에서, 드라이브 앱을 클릭한다 4. 구글 드라이브에서, 실습을 위한 "새폴더" 새로 생성 새로만들기 - 새폴더 선택 "python" 이라는 폴더 생성 5. 깃허브 사이트로 이동하여, 코드..

Python 2020.12.08

리스트 안에 있는 리스트의 값을 얻기, Nested List, 중첩 리스트

다음과 같이 리스트가 있을 경우에, "Mitch"를 가져오는 경우와 6이라는 숫자를 가져오는 경우는, 억세스 할때 다르게 억세스 해야 한다. 대괄호 [ ] 를 1개만 써야 할 경우와 대괄호를 [ ][ ] 2개를 연속해서 사용하는 경우 등으로 나눌 수 있다. 이때 원칙은 무엇이냐면, 첫번째 대괄호 먼저 접근하고, 그리고 나서 두번째 대괄호를 접근한다. 이렇게 순차적으로 접근하면 된다. 이러한 리스트를 중첩 리스트(Nested List)라고도 부른다. 위의 예에서, my_list[0] 은 'Mitch' 가 된다. my_list[1] 은 [3, 6, 7] 리스트가 된다. my_list[2] 는 ['yello', 5, [1,2,3]] 이 된다. 따라서 my_list[0][2] 는, my_list[0] 에서, 0..

Python 2019.11.22

파이썬 리스트 offset index 로 데이터 접근하기 (python list offset)

파이썬의 리스트 변수를 저장한다. 리스트 변수의 대괄호를 이용하여, 리스트의 각 원소에 접근할 수 있다. 리스트에 저장된 값을 접근하여 가져오기 위해서는, 인덱스(오프셋 offset )을 알아야 한다. 오프셋(index)는 0 부터 시작한다. 즉, my_list = [ 1, 2, 3, 4] 라고 한다면, my_list[0] 은 1 이다. my_list[3] 은 4가 된다. 또한 리스트는 슬라이싱 ( Slicing ) 이 가능하다. 즉, 우리가 원하는 부분을 가져올 수 있다. 원하는 부분을 가져오기 위해서는 콜론 : 기호를 이용해서 가져온다. 콜론 왼쪽은 시작 인덱스(offset) 이고, 콜론의 오른쪽은 가져오려는 것의 인덱스에 1개를 더해줘야 한다. 즉, Tuesday 부터 Thursday 까지 가져오고..

Python 2019.11.22

python dict key, value 파이썬 딕셔너리 키 밸류, get()

파이썬 dict 에서 키(key)에 매칭된 value 를 가져오는 방법은 2가지가 있다. 대괄호 또는 get() 함수 파이썬 딕셔너리에서 키 에 매칭된 밸류 를 가져오는 방법은 다음과 같다. 딕셔너리 변수의 오른쪽에 대괄호[ ] 를 쓰고, 그 안에 키 를 써주면, 해당 키에 매칭된 값(value)를 가져오게 된다. 즉, my_dict['model'] 은, 'iphoneX' 가 된다. get() 함수를 이용해서 에러 없이 value 가져오기 아래 처럼, my_dict 라는 딕셔너리 변수에서, size 라는 key 를 사용하게 되면 에러가 발생한다. 따라서 파이썬 딕셔너리 (dict) 에서 에러없이 키/밸류 에 접근하고자 한다면, dict변수인 my_dict.get() 함수를 이용해서, get함수 안에 키를..

Python 2019.10.04

파이썬 딕셔너리(dict) 만들기, python dict()

파이썬 딕셔너리(dict) 는 key 와 value ( 키, 밸류 ) 의 쌍으로 되어있는 데이터를 저장하는 데 사용한다. 예를들어, 이름 : 홍길동, 나이 : 25 처럼, 이름과 나이를 키(key) 라고 하고, 홍길동 과 25 를 밸류( value ) 라고 한다. 파이썬에서 이렇게 key : value 쌍을 저장하는 것을 딕셔너리라고 하고, 문법으로는, 시작과 끝에 { } 요렇게 중괄호를 사용하게 된다. 키와 밸류 사이는 항상 콜론 : 으로 구분한다. 콜론의 왼족이 Key 이고, 콜론의 오른쪽이 Value 다. 비어있는 딕셔너리(dict) 를 만드는 방법은 중괄호를 그냥 사용하거나, dict() 라고 사용하면 된다.

Python 2019.10.04

파이썬 리스트 항목 정렬하기 sorted(), sort(), reverse=

Python List 의 value 정렬(sorting) 하는 방법 2가지 1. 원본 리스트의 변경 없이, 리스트를 정렬하는 방법 sorted 함수 fruits 는 리스트 변수이다. 따라서 이 리스트를 정렬하려면, sorted(fruits) 를 하면 정렬된 리스트를 반환받을 수 있다. 따라서 새로운 변수 new_fruits 를 만들어서 저장하면 된다. 그러면 원본인 fruits 는 변함이 없으며, 단지 new_fruits 에만 정렬된 리스트로 저장할 수 있다. 문자열은 알파벳순 정렬이고, 숫자는 오름차순 정렬이다. 2. 리스트의 항목들을 정렬(sorting) 하되, 원래의 리스트 자체를 정렬시켜 버리는 sort() 함수 다음은 리스트의 내장 함수인 sort 함수로서, 리스트변수.sort() 로 사용한다...

Python 2019.10.04

파이썬 리스트(Python List) count() 와 len()

1. 찾고자 하는 항목이, 파이썬의 리스트에 몇개나 들어있는지 확인하는 count 함수 아래 예에서, fruits 리스트에 Mango 는 2개, Banana 는 1개가 들어있고, Guava 는 들어있지 않다. 따라서 내가 찾고자 하는 값이, 리스트에 몇개나 들어있는지 확인하고자 할때, 리스트 변수에 점( . )을 찍고 count() 함수에 원하는 값을 넣어주면 된다. (아래에서 리스트변수는 fruits 이므로 fruits.count('Mango') 로 사용했다.) 2. 리스트의 전체 갯수 세기 : 리스트에 저장된 항목이 전부 몇개인지 확인하는 len() 함수 리스트에 저장되어 있는 항목이 몇개가 저장되어 있는지 확인하는 함수로서, 파이썬 내장 함수이므로, 그냥 len 괄호 안에, 리스트 변수를 넣어주면 ..

Python 2019.10.04

파이썬 리스트 결합 연산 / index, in 을 이용한 값 확인 방법

파이썬 리스트 + 연산하기 (리스트 합치기 / 리스트 결합 ) 와 index(), in 문법 사용 1. 파이썬 리스트 결합 아래처럼 두개의 리스트를 + (더하기 연산) 을 이용해서, 두개 이상의 리스트를 하나의 리스트로 만들 수 있다. 2. 리스트에 저장된 값을 이용해서, 인덱스(위치) 를 구하기 index() 아래에서 Mango 의 인덱스 위치를 찾고자 한다면, fruits 리스트의 index 함수에 Mango를 넣어주면 된다. 따라서 fruits.index('Mango') 를 해주면, 인덱스는 0부터 시작하므로, Mango 인덱스 위치값인 2 가 리턴된다. Apple 은 0, Banana는 1, Mango 는 2, Pineapple는 3... 만약, 항목에 없는 Guava 의 인덱스를 요청하면? 아래..

Python 2019.10.03
반응형