파이썬(55)
-
특수함수
특수함수: 특정한 문제의 해결 과정에서 필요로 하는 함수 가변인수 함수 파이썬에서는 하나의 매개변수로 여러 개의 실인수를 받을 수 있는 가변인수를 제공합니다. 여러 개의 실인수를 하나이 매개변수로 받을 때 '*매개변수' 형식은 튜플(tuple) 자료구조로 받고, '**매개변수' 형식은 딕트(dict) 자료구조로 받습니다. 형식 def 함수명(매개변수, *매개변수, **매개변수) : 실습 가변인수를 갖는 함수 예시 # (1) 튜플형 가변인수 def Func1(name, *names) : print(name)# 실인수 : 홍길동 print(names)# 실인수 : ('이순신', '유관순') Func1("홍길동", "이순신", "유관순") 홍길동 ('이순신', '유관순') # statistics 모듈 impo..
2023.03.07 -
사용자정의함수
사용자가 직접 함수 내에 필요한 코드를 작성해 놓고, 외부의 값을 인수로 받아서 처리한 후 처리 결과를 반환하는 파이썬의 사용자정의함수의 형식은 다음과 같습니다. 형식 def 함수명(매개변수) : 실행문 실행문 return 값 사용자정의함수는 일련의 실행문이 반복될 경우 이를 함수로 정의해 놓고, 필요시 함수 호출을 통해서 실행이 가능합니다. 실습 사용자정의함수 예시 # (1) 인수가 없는 함수 def userFunc1() : print('인수가 없는 함수') print('userFunc1') userFunc1()# 함수 호출 인수가 없는 함수 userFunc1 # (2) 인수가 있는 함수 def userFunc2(x, y) : print('userFunc2') z = x + y print('z=', z..
2023.03.06 -
내장함수
모듈이나 패키지에서 제공되는 함수를 이용하기 위해서 먼저 import 명령어를 이용하여 해당 모듈이나 패키지를 작성 중인 파일에 포함시켜야 합니다. 사용자의 편의를 위해서 import를 하지 않아도 사용할 수 있는 내장함수도 있습니다. 이러한 함수들은 builtins이라는 모듈에 의해서 제공됩니다. 형식 1) import 모듈명 2) from 모듈명 import 함수명1, 함수명2, ... ● import 방식: 해당 패키지 또는 모듈이 포함하고 있는 모든 구성요소를 포함시키는 방식입니다. 명령문 형식은 간결하지만 구성요소가 많은 경우에는 모든 구성요소가 메모리에 올라가기 때문에 처리속도가 느려지고, 메모리의 소모가 많아집니다. ● from 방식: 해당 패키지 또는 모듈이 포함하고 있는 구성요소 중에서 ..
2023.03.05 -
여러 모양의 자료 만들기 연습문제
[문제 1] 다음 lst 변수를 대상으로 각 단계별로 list를 연산하시오. 단계1: [10, 1, 5, 2, 10, 1, 5, 2] 단계2: [10, 1, 5, 2, 10, 1, 5, 2, 20] 단계3: [1, 2, 1, 2] lst = [10, 1, 5, 2]# list 생성 # 단계1: lst 원소를 2배 생성하여 result 변수에 저장 및 출력하기 result = lst * 2 result [10, 1, 5, 2, 10, 1, 5, 2] # 단계 2 : lst의 첫 번째 원소에 2를 곱하여 result 변수에 추가 및 출력하기 result.append(lst[0] * 2) result [10, 1, 5, 2, 10, 1, 5, 2, 20] # 단계 3 : res..
2023.03.04 -
Part1. Chapter 01 - 데이터 분석으로 심부전증을 예방할 수 있을까
Step 0. 의료 데이터셋에 대하여 의료 데이터(바이오 데이터)를 갖고, 실제 분석하여 모델링하는 직무가 늘고 있는 추세입니다. 의료 영상(MRI, CT), 진료기록, 병원 공실률, 연구자료 등의 의료 빅데이터들이 전 세계적으로 활성화되어 있습니다. TP FP FN TN 정밀도 = TP / TP+FP ※ 예측시 옳을 확률 재현율 = TP / TP+FN ※ 실제 True 중 얼마나 맞췄는지에 대한 확률 Step 1. 데이터셋 준비하기 # 사용할 라이브러리 출력 import pandas as pd import numpy as np import matplotlib.pyplot as plt import seaborn as sns Colab Notebook에 Kaggle API 세팅하기 # Kaggle user..
2023.03.03 -
Kaggle 데이터 셋 다운로드 방법
캐글 데이터 셋 다운로드하기 앞서, 캐글 API 세팅하는 법을 아래 링크를 통해 완료하시길 바랍니다. Colab Notebook에 Kaggle API 세팅하는 방법 캐글로 데이터 분석을 하는 분들 굉장히 많을 텐데요. Colab Notebook으로 캐글 API 세팅하는 방법을 소개해드리겠습니다. 먼저, 'kaggle api'를 구글에 검색해 주세요. 본문 내용을 찾다 보면 하단 코드 highllight.tistory.com Datasets 캐글 사이트에 접속하면 'Datasets'이 존재하는데, 무수히 많은 주제와 관련한 데이터들이 있습니다. 저희는 캐글에 있는 데이터를 기반으로 데이터 분석을 할 수 있는데요. 저는 가장 상단에 위치한 'Dog breeds details' 데이터 셋을 클릭했습니다. 데이..
2023.03.03