Python(16)
-
12일차 Python : 교차(crosstab) 빈도(Frequency) 자료 정리
안녕하세요. 오늘은 자료가 있다면 그 자료에 대한 교차와 빈도를 알아볼 수 있도록 하는 함수에 대해서 알아보는 시간을 가지도록 하겠습니다. 자료는 seaborn 라이브러리에서 제공해주는 tips를 이용하도록 하겠습니다. 사용함수 - .info() - .describe() - .value_counts() - .pd.crosstab(df1,df2,margin=True,).reset_index() ----------------------------------------------------------------------------------------------------------------------------------------------------------------- 1. - .info() : ..
2023.05.23 -
12일차 python : 결과 데이터 전체보기
python에서 결과 데이터를 다 보는 방법은 여러가지가 있을 수 있으나 여기에선 pandas를 이용한 방법으로 설명하겠다. 해당 명령어는 이다.
2023.05.23 -
7일차 : 가상환경 설정 (실기)
=== 가상환경 설치 연습 가상환경 이름 : busan_env2 커널 이름 busan_env2_kernel 시작 > anaconda prompt 실행 conda create -n busan_env2 python=3.9 conda activate busan_env2 pip install jupyter notebook python -m ipykernel install --user --name busan_env2 --display-name busan_env2_kernel pip install ipython jupyter matplotlib pandas xlrd seaborn scikit-learn (각종 라이브러리) pip install openpyxl (엑셀 다룰 라이브러리) jupyter notebook 실행
2023.05.18 -
7일차 Python: 가상환경 설정, 연결
툭."가상환경 설정해서 알아서 해봐 " 라고 한다. ( 물론 이건 쫌 나쁜 예인것 같긴하지만...?) 왜 그럴까 ? 혹시나 베이스에 만들어두고 사용할 경우 환경의 변화에 의해서 한번 망가지면 모든 것이 틀어지기 때문이다. 참고로 지금까지 나온 버전 중에 가장 안정화된 버전은 3.9라고 한다. 그럼 가상환경을 도입 하고자 한다면 먼저 anaconda promp 을 실행한다 ( 시작메뉴 >> 찾기>> anaconda prompt 하면 쉽게 찾을 수 있다) (python 버전 확인 : python --version // anaconda 버전 확인 : conda --version) -conda create -n 가상환경이름 python=3.9 가상환경이름은 만들고자 하는 가상의 이름을 적으면 된다. 가상환경 활..
2023.05.18 -
7일차 Python : Class(클래스)
class 클래스 class를 만들 때의 규칙은 첫 글자는 대문자 변수 또는 함수를 정의함( 틀 = 껍데기) 생성자 : 형태를 메모리에 올리는 함수 생성자가 호출 되어야 클래스를 사용할 수 있음 생성자는 함수 class 사용방법 클래스 생성시키기 : 생성시키는 순간 클래스 내에 "생성자"가 자동으로 호출 : 클래스 내부에 생성자 함수가없으면 "디폴트 생성자"가 호출됨 클래스 변수 뒤에 점(.)을 이용해서 클래스 내에 있는 변수, 함수에 접근함 이때 점(.)을 "접근지정자"라고 칭함 클래스 생성하기 생성시킬때는 클래스 이름을 그대로 사용 아래와 같이 ()를 써서 활용한다. 이해를 도와드리는 거일진 모르겠으나, 라이브러리를 불러오는 거로 예시를 들면 import numpy as np 꼴이라면 () Math ..
2023.05.16 -
6일차 Python : Function_question
문제 1 더하기, 빼기, 곱하기, 나누기, 짝수/홀수 위 각각의 기능을 수행하는 함수를 만들어 주세요 함수 이름은 자유롭게, 매개변수 받아서 처리,반환 받아서 출력하기 문제2_구구단만들기 단을 넣어주면 해당 단을 1~9까지 곱해서 출력 단과 곱할 값을 넣어주면 단과 곱할 값(1~9중 하나)까지만 출력해주기 단의 시작과 단의 끝을 넣어주면 시작 ~ 끝까지의 단에 대한 1~9까지 곱한 값 출력 위 3가지 조건을 모두 만족하도록 처리 문제3 함수에 값 5개를 전달하면 리스트 타입으로 리턴해주는 함수 만들기 함수 이름은 자유롭게 리턴 받은 결과값에 내용을 반복문을 이용해서 출력까지 문제 4 값 1개를 함수에 넘기면 리스트 계속 담기는 함수를 만들자 여러번 담으면 계속 담기는 식으로 ! 최종 값을 확인해보자 문제..
2023.05.15