[Python] list comprehension, 시퀀스 연산, list 메서드
·
✏️ Study/🐍 Python
📍list comprehension- 빠르게 배열 만들기 가능- 조건문도 사용 가능 countries = ["Korea", "Japan", "China", "France", "Germany", "USA"]name_lengths = [len(country) for country in countries]print(name_lengths) # [5, 5, 5, 6, 7, 3]first_alphabet = [country[0] for country in countries]print(first_alphabet) # ['K', 'J', 'C', 'F', 'G', 'U']# 1부터 100까지 3의 배수 배열에 담아 출력하기num_arr = [x for x in range(1, 101) if x % 3 == 0]pr..
[Python] 회문 / 마지막 문자열 바꾸기
·
✏️ Study/🐍 Python
1️⃣회문인지 검사하는 함수# 회문인지 검사def is_palindrome(input_string): # We'll create two strings, to compare them new_string = "" reverse_string = "" # Traverse through each letter of the input string for i in input_string: # Add any non-blank letters to the # end of one string, and to the front # of the other string. if i != " ": new_string += i.lower() ..
[Python] 문자열 포매팅
·
✏️ Study/🐍 Python
1️⃣패턴 1format 함수의 인수를 차례로 {} 에 대입 2️⃣패턴 2{} 안에 변수가 있다면, format의 인수에 그 변수를 대입할 수 있음 3️⃣패턴 3일반 변수 대신 : 를 붙여 포매팅 표현식임을 명시하고, .2f 를 붙여 반올림 후 2째자리 까지 표시 4️⃣패턴 4:>3 처럼 3자리 들여쓰기로 0~3자리 문자열 와도 들여쓰기 보장 name = "Manny"number = len(name) * 3# 패턴 1print("Hello {}, your lucky number is {}".format(name, number)) # Hello Manny, your lucky number is 15# 패턴 2print("your lucky number is {number}, {name}.".format(..
[Python] 문자열 처리 메서드
·
✏️ Study/🐍 Python
1️⃣lower : 소문자로 만들기2️⃣upper : 대문자로 만들기 3️⃣split(나눌 문자열) : 나눌  문자열로 쪼개서 배열로 만듬. 기본값은 " "4️⃣(연결할 문자열).join(대상 배열) : 대상 배열을 연결한 문자열로 이어진 문자열로 만듬 5️⃣strip, lstrip, rstrip : 문자열 앞 or 뒤 의 공백 제거 ⭐6️⃣count : 문자열에서 특정 문자열의 갯수를 셈 7️⃣endswith : 특정 문자열로 끝나면 True 반환 8️⃣isnumeric : 문자열을 대상으로 number로만 이루어져 있으면 True 반환-> 문자열에 int() 씌워서 숫자 되면 True 반환-> int 타입에는 사용 불가 text1 = "What a Wonderful World!"print(text1...
[선형회귀] 고객별 연간 지출액 예측하기 - 4
·
✏️ Study/🐍 Python
▶ 이전글 2021.09.29 - [데이터 분석/Ecommerce] - [선형회귀] 고객별 연간 지출액 예측하기 - 3 [선형회귀] 고객별 연간 지출액 예측하기 - 3▶ 이전글 2021.09.28 - [데이터 분석/Ecommerce] - [선형회귀] 고객별 연간 지출액 예측하기 - 2 [선형회귀] 고객별 연간 지출액 예측하기 - 2 ▶ 이전글 2021.09.28 - [데이터 분석/Ecommerce] - [선형회귀] 고..ggarden.tistory.com ▶ 강의명▷ [패스트캠퍼스] 파이썬을 활용한 이커머스 데이터 분석 ▶ 주제▷ ch2. 고객별 연간 지출액 예측 (Linear Regression) -- 강의 내용 -- 10. 선형회귀의 원리 선형 회귀분석의 큰 목표는 최적의 모델(라인)을 찾는 것이라 ..
[선형회귀] 고객별 연간 지출액 예측하기 - 3
·
✏️ Study/🐍 Python
▶ 이전글2021.09.28 - [데이터 분석/Ecommerce] - [선형회귀] 고객별 연간 지출액 예측하기 - 2 [선형회귀] 고객별 연간 지출액 예측하기 - 2▶ 이전글 2021.09.28 - [데이터 분석/Ecommerce] - [선형회귀] 고객별 연간 지출액 예측하기 - 1 [선형회귀] 고객별 연간 지출액 예측하기 - 1 ▶ 강의명 ▷ [패스트캠퍼스] 파이썬을 활용한 이커머스 데ggarden.tistory.com ▶ 강의명▷ [패스트캠퍼스] 파이썬을 활용한 이커머스 데이터 분석 ▶ 주제▷ ch2. 고객별 연간 지출액 예측 (Linear Regression) -- 강의 내용 -- 09-1. 파이썬 Tip ①. Numpy와 Pandas numpy array는 일반 리스트와 약간 다르다 a = [1,..
[선형회귀] 고객별 연간 지출액 예측하기 - 2
·
✏️ Study/🐍 Python
▶ 이전글2021.09.28 - [데이터 분석/Ecommerce] - [선형회귀] 고객별 연간 지출액 예측하기 - 1 [선형회귀] 고객별 연간 지출액 예측하기 - 1▶ 강의명 ▷ [패스트캠퍼스] 파이썬을 활용한 이커머스 데이터 분석 ▶ 주제 ▷ ch2. 고객별 연간 지출액 예측 (Linear Regression) -- 강의 내용 -- 01. 분석의 목적 선형회귀분석을 통해 고객체류ggarden.tistory.com ▶ 강의명▷ [패스트캠퍼스] 파이썬을 활용한 이커머스 데이터 분석 ▶ 주제▷ ch2. 고객별 연간 지출액 예측 (Linear Regression) -- 강의 내용 -- 06. 선형 회귀 모델 만들기 선형 회귀모델을 만들기 위해 모듈을 불러온다 import statsmodels.api as sm..
[선형회귀] 고객별 연간 지출액 예측하기 - 1
·
✏️ Study/🐍 Python
▶ 강의명▷ [패스트캠퍼스] 파이썬을 활용한 이커머스 데이터 분석 ▶ 주제▷ ch2. 고객별 연간 지출액 예측 (Linear Regression) -- 강의 내용 -- 01. 분석의 목적 선형회귀분석을 통해 고객체류시간 등과 같은 독립변수로 고객별 연간 지출액을 예측하는 모델을 개발한다. 02. 모듈 및 데이터 로딩 import pandas as pdimport numpy as npimport matplotlib.pyplot as pltimport seaborn as sns >> 선형회귀, 그래프에 라인 그리기, 로데이터 읽어오기 등을 위한 모듈을 불러온다.pd, np 등과 같은 약어는 일반적으로 자주 쓰는 약어이기 때문에 잘 알아두자 data = pd.read_csv('eCommerce.csv') >>..