반응형

나는야 데이터사이언티스트 87

[Python] 리스트와 리스트 비교하기, 리스트 안의 원소 있는지 파악하기

이게 참 설명하기 어려운데 리스트에서 다른 리스트 원소가 있는지 파악하고 싶을때 쓰는 방법 my_list = ['abc' , 'bbb' , 'ddd'] matchers = ['abc','def'] 이렇게 두 개의 리스트가 있을 때, my_list 안에 matchers의 리스트에 있는 원소만 골라내고 싶을 때 !!! matching = [s for s in my_list if any(xs in s for xs in matchers)] 이렇게 사용하면 된다 !!!

[Python]model ,scaler 저장 및 불러오기

Model 저장 및 불러오기 model.fit(tr_x, tr_y) #모델 저장 model.save('model.h5') #모델 불러오기 import tensorflow as tf load_model = tf.keras.models.load_model('model') Scaler 저장 및 불러오기 scaler.fit(tr_x) # scaler 저장하기 from pickle import dump dump(scaler,open('./scaler.pkl','wb')) #scaler 불러오기 from pickle import load load_scaler = load(open(./scaler.pkl,'rb'))

[Python]파이썬 버전 확인하기(python,pip,패키지...)

코딩을 제대로 배우지않은 나는... 버전 확인하는 것도 매번 구글링해서 했는데 이제는 좀 외울때가 됐다싶어서 기록 겸 외우려고 쓰는 포스팅 1.python 버전 확인 #파이썬 버전 확인 import sys sys.version #파이썬 버전 확인 !python --version 2. pip 버전 확인 #pip 버전 확인 !pip --version #pip 업그레이드 !python -m pip install --upgrade pip 3. 패키지(라이브러리,모듈...) 버전 확인 import [패키지] 패키지.__version__

[Python]if문 안쓰고 dataframe 조건 넣어 값 바꾸기

매번 쓰는 건데 매번 찾아보고 코드짜서 기록 겸 외우려고 쓰는 포스팅... python에서 조건 걸어서 DataFrame 값 바꾸고 싶을 때 쓰는 방법 !! #df['a'] = 1 이면 b 열에 1을 넣어라 df.loc[(df['a']==1),'b'] = 1 #df['a'] = 1 이면 a 열에 1을 넣어라(같은 열에도 가능 !) df.loc[(df['a']==1),'a'] = 1 이번 기회로 외워서 코드 적는걸로 ~

[Hive] python으로 DB 데이터 불러오기(DataFrame, column...)

요즘 회사에서 Hive 쓰는중 Hive SQL도 다른 SQL과 비슷해서 쓰는데 어려움은 없다 어쨌든 hive 쿼리로 python에서 DB 쓸때 필요해서 기록용 포스팅 from pyhive import hive #hive 라이브러리 import pandas as pd #DataFrame 만들어주기 #연결시키기 conn = hive.Connection(host='ip주소',port='포트',auth='권한?!',username='username',password='password') #쿼리날리기 cursor = conn.cursor() cursor.execute('query') result = cursor.fetchall() #column 들고오기 col = [column[0] for column in cu..

반응형