본문 바로가기

분류 전체보기105

09일차_파이썬_Pandas / 오라클_INSERT_UPDATE @21.03.25 Pandas(Panels Data) @NaN -> null과 비슷한 개념. 비어있는 값 (결측치) @notnull & isnull notnull과 isnull은 각각 Series의 Value값이 NaN(Null)인 값을 혹은 아닌 값을 반환한다. 단순 명령어만 실행하면 bool값으로 반환하며, 해당 Series 안에 bool값을 대입하면 True인 index와 Value만 반환한다. @Series 값 추가,업뎃, 삭제 Series의 Value값을 삭제, 업뎃, 추가 하는 방법이다. 기존의 LIST 자료구조를 다루는것과 비슷. @Data Frame 2차원 배열을 만들 수 있는 DataFrame이다. 기본적으로 딕셔너리를 대입하여 만들며, Key값이 Column의 이름표가 되며, Value.. 2021. 3. 25.
08일차_파이썬_Numpy_Pandas / 오라클 SQL_서브쿼리 @21.03.24 @Numpy @불린색인 Numpy에서의 불린 색인은 그냥 위 사진 처럼 True인 값에 대한 array 값을 반환하는 것. @Numpy 예제 - 평점 구하기 위와 같이 "loadtxt"라는 명령어를 통해 ratings.txt 데이터 파일을 불러와 푸는 문제이다. 불러올 때에 텍스트 파일이 콜론 2개를 사용해 데이터 값을 구분짓기 때문에 "delimiter"를 통해 column을 나눴다. 위에서 user_data 변수에 담는 부분을 보면 data_movie의 1번 열의 값이 i인 모든 행을 반환한다는 뜻이다. 데이터 파일을 기준으로 보면 이는 user_id가 i와 일치할 때를 뽑는 것이고 때문에, temp_score에 담기는 값은 해당 user_id의 3번째열인 평점에 대한 평균 값을 구.. 2021. 3. 24.
07일차_파이썬_Library_Numpy / 오라클 SQL_JOIN @21.03.23 @Module(모듈) 모듈은 곧 Library를 말함. 파이썬에서 사용 가능한 모듈의 확장자 명은 이다. 필요한 코드를 재사용하기 위해 변수나 함수, 클래스를 모아 놓은 파일 파이썬 강의에서는 이렇게 3개의 Library를 배우게 된다. 판다를 제외하고는 다 사용해봤지만.. 다 기억안난다.. 쓴지가 얼마나 오래됐는데... 뭐 앞으로 배우면 기억 나게찡23 @Numpy(Numerical Python) - 빠르고 효율적인 벡터 산술연산을 제공하는 다차원배열 제공 (ndarray 클래스) - 선형대수, 난수 생성, 푸리에 변환 - 반복문 없이 전체 데이터 배열 연산이 가능한 표준 수학 함수 ( sum,sqrt,mean) @Numpy.n.. 2021. 3. 23.
06일차_파이썬_함수 / 오라클 SQL_ORDERBY_논리조건 @21.03.22 파이썬_함수(Def) @함수 (function) 하나의 특별한 목적의 작업을 수행하기 위해 독립적으로 설계된 코드의 집합 유지 보수를 용이하게 하기 위해서 사용 중복된 코드 최소화 @Docstring => 해당하는 함수의 설명을 달아주는 방법. ''' ''' 처럼 싱글 따옴표 3개 사이에 만든 함수의 설명을 달아주면, 주피터 노트북 기준 shift +tab 키를 통해서 설명을 볼 수 있다. @함수 - 가변 매개변수(*) 함수 호출 시 몇 개의 매개변수가 전달될지 알 수 없다면, 사용자가 직접 매개변수의 개수를 정할 수 있도록 선언쓰 (ex - def 함수명(*매개변수):ㅇㅇㅇ ) %* -> 애스터리스크, 아스타리카 라고 부름 가변 매개변수는 일반 매개변수보다 무조건 뒤에 위치해야함. (.. 2021. 3. 22.
05일차_파이썬기초_딕셔너리 / SQL plus_SELECT_WHERE @21.03.19 @Anaconda3 프롬프트?(터미널?)창을 통해 주피터노트북 테마 바꾸기 말 그대루 그냥 테마나 폰트 글자크기 등등을 바꾸는 것. 일단 pip을 통해 jupyterthemes를 다운 받아주고 변경을 시작하면 된다. 나는 jt -t monokai -f hack -fs 9 -nfs 9 -tfs 11 -T -N 욜케 바꿨다. 테마는 monokai, 폰트는 hack, 글 크기는 9, 노트북폰트는 9, 마크다운폰트크기는 11이며 T,N은 각각 툴바 보이기 이름&로고 보이기이다. 적용 가능한 테마를 보고 싶다면 이라는 명령어를 통해 볼 수 있다. @딕셔너리 딕셔너리는 Key와 Value를 한쌍으로 갖는 자료형 immutable한 Key와 mutable한 Value로 맵핑되어 있는 순서가 없는 집.. 2021. 3. 19.
04일차_파이썬기초_조건문 / SQL plus @21.03.18 @for문 안에서 쓴 변수는 사용할 수 있다. 대체 어떤 언어에서 안되는거지??... for문 끝나구 파이썬은 인식한디... 기억이 안난다...무튼 파이썬은 for문에서 쓴 변수(i)는 마지막 반복 값에서로 남아있다. 결국 쓸 수 있단것. @range(시작, 끝, 단위) 생각해보니까 range()함수 내가 얼마나 크게할지 작게할지도 설정할 수 있었다.\ 으으음... 까먹을 수도 이찌!! 무튼 다른 언어랑 다르게 마지막에 내가 원하는 단위를 넣어 커지는,작아지는 범위를 조절할 수 있다. @lambda 와 filter lambda와 filter를 사용한 간단한 예제는 최대,최소 공약,배수 푸는데 사용하였다. 3일차에 풀이를 하였고 기본적으로 lambda의 구조는 lambda 변수:함수(표현.. 2021. 3. 18.