리스크 컨설턴트 성장기
프로필 배경
프로필 로고

리스크 컨설턴트 성장기

    • 분류 전체보기 (157)
      • About. (1)
      • Risk Management (1)
        • Credit Risk (1)
      • Data Science (46)
        • python (41)
        • R (2)
        • SQL (2)
        • SAS (0)
      • STAT & MATH (3)
        • calculus (3)
      • Jay's Project (19)
        • wanted 채용 공고 분석 (8)
        • 포켓몬 소드&실드 리뷰 분석 (6)
        • 교보문고 책 추천시스템 구현 (5)
      • Algorithm (0)
      • Archive (8)
      • TIL (42)
      • Code Cloud (34)
        • python (34)
        • R (0)
      • Trouble Shooting (3)
      • 일상 (0)
  • mode_edit_outline글작성
  • settings환경설정
  • 홈
  • 태그
  • 방명록

[python] 튜플(Tuple)

튜플(Tuple) 수정이 불가능한 리스트 추가, 제거 등의 함수가 당연히 없고 사용 가능한 함수도 매우 적다 리스트보다 더 적은 메모리를 차지하고 변경되지 않는 리스트를 만들고 싶을 때 사용한다 딕셔너리의 키로 사용 가능 하다 1. 튜플 생성 : 괄호 tuple1 = () 하나의 요소를 가지는 tuple1 = (1,) -> (1)은 정수로 인식한다 my_variable=() # 빈 튜플 생성 print(my_variable) () one = (1,) # 원소가 하나인 튜플 생성 one (1,) 2. 튜플 언패킹 한 번에 여러 변수를 할당한흔 것 temp = ('apple', 'banana', 'cake') a, b, c = temp print(a, b, c) apple banana cake

  • format_list_bulleted Data Science/python
  • · 2021. 12. 25.
  • textsms

[python] 리스트 정렬하기 list.sort(), sorted(list)

값을 이용하여 리스트 정렬하기 list.sort() : 리스트 자체를 내부적으로 정렬 -> 리스트 원본 자체가 바뀜 sorted(list) : 리스트의 정렬된 복사본을 반환 -> 리스트 원본 자체는 바뀌지 않음 : 복사본을 받을 변수 필요 data = [2, 4, 3, 1, 5, 10, 9] data.sort() print(data) [1, 2, 3, 4, 5, 9, 10] data = [2, 4, 3, 1, 5, 10, 9] data2 = sorted(data) print(data2) [1, 2, 3, 4, 5, 9, 10] 내림차순 정렬 : reverse = True 인자 추가

  • format_list_bulleted Data Science/python
  • · 2021. 12. 25.
  • textsms

문자열 나누기 split('구분자')

split('구분자') : 구분자를 기준으로 하나의 문자열을 작은 문자열들의 리스트로 나눔 -> '구분자'.join() 과 반대 string = "삼성전자/LG전자/Naver" interest = string.split('/') print(interest) ['삼성전자', 'LG전자', 'Naver']

  • format_list_bulleted Data Science/python
  • · 2021. 12. 25.
  • textsms

문자열로 결합합기 : '구분자'.join()

'구분자'.join() : 문자열 리스트를 하나의 문자열로 결합 -> split() 함수와 반대 구분자로 문자열 결합 string = ['a','b','c'] print("/".join(string)) a/b/c 문자열이 아니면 사용 불가 integer = [1,2,3] print("/".join(integer)) --------------------------------------------------------------------------- TypeError Traceback (most recent call last) ~\AppData\Local\Temp/ipykernel_2368/2443994539.py in 1 integer = [1,2,3] ----> 2 print("/".join(integ..

  • format_list_bulleted Data Science/python
  • · 2021. 12. 25.
  • textsms

문자열 포매팅 방법 정리 (정렬과 필드설정)

문자열 포매팅 : 데이터 값을 문자열에 끼워넣는 방법 1. %서식 기호 string % data 문자열 안의 %수는 % 뒤의 데이터 항목의 수와 일치해야 함 -> %가 나타난 순서대로 데이터 제공 단일 데이터 항복은 %바로 뒤 여러 데이터 항목은 튜플로 묶어서 나타냄 actor = 'Emma Stone' dog = 'shepherd' weight = 32 print("My favorite actor is %s"% actor) print('My dog %s is weighs %dkg' % (dog,weight)) My favorite actor is Emma Stone My dog shepherd is weighs 32kg 정렬과 필드설정 문자열 내의 % 다음에 타입 지정자 입력 %10s : 최소 10자의..

  • format_list_bulleted Data Science/python
  • · 2021. 12. 25.
  • textsms

텍스트 파일 한 줄 씩 읽기 readline(), readlines()

1. readline() : 개행 문자를 기준으로 한 줄 씩 읽기 f= open('dream.txt','r') f.readline() 'I have a dream a song to sing\n' f.readline() 'to help me cope with anything\n' f.readline(-1) 'if you see the wonder of a fairy tale\n' 2. readlines() : 개행 문자를 기준으로 전체을 읽고 한 줄씩 리스트로 반환하기 f.readlines() ['you can take the future even\n', 'if you fail I believe in angels\n', 'something good in everything']

  • format_list_bulleted Data Science/python
  • · 2021. 12. 24.
  • textsms

open() 함수로 텍스트 파일 읽기/쓰기/추가하기/만들기

1. 파일 읽기 파이썬에서는 텍스트 파일을 다루기 위해 open() 함수 사용 f= open("파일명","파일 열기 모드") f.close 파일 열기 모드 -> r : 읽기모드 / w : 쓰기모드 / a : 추가 모드 - 파일의 마지막에 새로운 내용 추가 # 읽기 모드로 "dream.txt" 텍스트 파일 열기 f = open("dream.txt", "r") # 파일 객체 f에 파일 정보 저장 contents = f.read() # read() 함수로 해당 파일의 텍스트를 읽어서 변수에 저장 print(contents) # 저장된 변수 출력 f.close() # close() 함수로 파일 종료 I have a dream a song to sing to help me cope with anything if ..

  • format_list_bulleted Data Science/python
  • · 2021. 12. 24.
  • textsms

예외 처리 구문 : try-except 구문

1. try-except문 파이썬 예외 처리의 기본구문 try: 예외 발생 가능 코드 except 예외 타입: 예외 발생 시 실행되는 코드 # 얘만 알고 있으면 됨 : 크롤링할 때 쓰임 for i in range(10): try: print(10 / i) except ZeroDivisionError: print("Not divided by 0") Not divided by 0 10.0 5.0 3.3333333333333335 2.5 2.0 1.6666666666666667 1.4285714285714286 1.25 1.1111111111111112 2. raise문 try-except문과 달리 필요할 때 예외를 발생시키는 코드 에러가 발생헀을 때, 입력이 잘못된 것을 알려 주면서 종료하는 것 raise ..

  • format_list_bulleted Data Science/python
  • · 2021. 12. 24.
  • textsms

파이썬 스타일 코드 2

1. 람다함수 함수의 이름 없이, 함수처럼 사용할 수 있는 익명의 함수 - 앞에는 매개변수의 이름, 뒤에는 매개변수가 반환하는 결과값 작성 - 람다는 직관적이지 않기 때문에 추천되는 방법은 아니다. 코드를 알아볼 수 있는 정도만 공부한다. # 일반적인 함수 def f(x, y): return x + y f(1, 4) # 람다 함수 f = lambda x,y : x+y print(f(1,4)) 2. 맵리듀스 1) map() 함수 : 연속데이터를 저장하는 시퀀스 자료형에서 요소마다 같은 기능을 적용할 때 사용 - list를 붙여야 리스트로 반환 (generator 개념 강화) - 람다, map 함수보다 리스트 컴프리헨션이 권장되고 있음 # 람다함수와 맵함수 이용 ex = [1,3,5,7,9] a = lamb..

  • format_list_bulleted Data Science/python
  • · 2021. 12. 23.
  • textsms
객체 지향 프로그래밍

객체 지향 프로그래밍

객체 지향 프로그래밍(OOP : Object Oriented Programming) 기능을 묶은 하나의 단일 프로그램을 객체라는 코드에 넣어 다른 프로그래머가 재사용할 수 있게 하는 기법 1. 객체, 인스턴스, 클래스 객체(Object) : 실생활에 존재하는 물건 또는 개념 속성 : 객체가 가지고 있는 변수 행동 : 객체가 실제로 작동할 수 있는 함수, 메서드 클래스(Class) : 객체를 생성하는 설계도 인스턴스(Instance) : 여러 속성을 클래스에 담아 실제 생성되는 구체적인 객체 2. 클래스 구현하기 클래스 선언 : 클래스 예약어 클래스 이름 (상속받는 객체명) → class SoccerPlayer(object) 속성의 선언(속성) : __int__ ()함수 : 이 클래스에서 사용할 속성(변수..

  • format_list_bulleted Data Science/python
  • · 2021. 12. 23.
  • textsms
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • »
공지사항
전체 카테고리
  • 분류 전체보기 (157)
    • About. (1)
    • Risk Management (1)
      • Credit Risk (1)
    • Data Science (46)
      • python (41)
      • R (2)
      • SQL (2)
      • SAS (0)
    • STAT & MATH (3)
      • calculus (3)
    • Jay's Project (19)
      • wanted 채용 공고 분석 (8)
      • 포켓몬 소드&실드 리뷰 분석 (6)
      • 교보문고 책 추천시스템 구현 (5)
    • Algorithm (0)
    • Archive (8)
    • TIL (42)
    • Code Cloud (34)
      • python (34)
      • R (0)
    • Trouble Shooting (3)
    • 일상 (0)
최근 글
인기 글
최근 댓글
태그
  • #selenium
  • #wordcloud
  • #KoNLPy
  • #matplotlib
  • #시각화
  • #sklearn
  • #책 분석
  • #데이터분석가
  • #리뷰데이터
  • #어간추출
  • #키워드 픽
  • #CBF
  • #추천시스템
  • #그리드서치
  • #자연어처리
  • #Okt
  • #감성분석
  • #텍스트데이터분석
  • #Wanted
  • #리뷰분석
  • #파이썬
  • #python
  • #머신러닝
  • #seaborn
  • #Crawling
  • #데이터분석
  • #decisionclassfier
  • #크롤링
  • #gridsearch
  • #nlp
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바