본문 바로가기

전체 글732

pandas 기초1 # 첫번째 열에 대한 3개의 정보를 가져오고 싶다면 summer.iloc[0, :3] # Year 1896 # City Athens # Sport Aquatics # Name: HAJOS, Alfred, dtype: object​ import pandas as pd titanic = pd.read_csv('./titanic.csv') titanic # 화면에 보여줄 수 있는 pandas의 각 실행별로 최대 rows 값 pd.options.display.max_rows # 화면에 보여줄 수 있는 pandas의 각 실행별로 최저 rows 값 pd.options.display.min_rows #10 # pd.options.display.min_rows = 20 # 이라고 해주면, pandas를 출력할때마다 2.. 2022. 7. 14.
machine learning 루틴 2 iris 꽃 외, 리스트, 튜플, dict 전환(순환)원리 # 내가 훈련시킨 것으로 좀 더 구체적인 측정을 해보고 싶다면 iris_tree.predict_proba(test_data) # array([[0. , 0.97222222, 0.02777778]])​ from sklearn.datasets import load_iris from sklearn.model_selection import train_test_split import pandas as pd iris = load_iris() features = iris.data[:,2:] labels = iris.target # 훈련용 80%, 테스트용 20%를 사용했다는 의미 x_train, x_test, y_train, y_test = train_test_split(feature, labels, test_siz.. 2022. 7. 11.
GIT fatal: bad config line 18 in file /users/daniel_choi/.gitconfig 깃에 diftool 설정을 할때, 타이핑으로 적으니깐 계속 fatal: bad config line 18 in file /users/daniel_choi/.gitconfig 류의 에러가 나와서 이렇게 했다가, 저렇게 했다가를 반복했다. 심지어 config파일을 지우고 새로 만들고를 몇번이고 반복했었는데, 그건 그거나름대로 difftool 설정이 날아가니깐 좋진 않겠다 싶어서 연구를 했다. 연구의 진행방법은 vscode로 외부편집을 진행하되, 저장하고 끄지 않는거다. 그리고 터미널에서의 반응을 살펴보기로 했다. 내가 추가하고 싶은 내용은 [merge] tool = vscode [mergetool 'vscode'] cmd = 'code --wait $MERGED' 이것이다. 따라서, 따라쓰는것도 잘했다고 볼.. 2022. 7. 9.
python 정규표현식 re로 문자열 안의 값을 꺼내기, 변경해주기 import re # 메타문자 # 메타문자는 특별한 의미를 가진 정규 표현식 문자들이다. | () [] . * + ? ^ $ (?P) # 정규표현식 re 사용방법 1 # 문자열 내에 등장하는 패턴의 횟수를 세기 string = 'The quick brown fox jumps over the lazy dog.' # 공백을 기준으로 string 변수에 담긴 값을 나누어서 list에 담아준다. string_list = string.split() # r은 원시문자열 표기법으로써 \, \t, \n같은 특수한 문자들을 따로 처리하지 않도록 한다는 의미다. # 'The', re.I 는 The 라는 문자에 대해서 대소문자를 가리지 않고 잡아낸다. 라는 뜻이다. # 즉, re.I 는 앞에 지정된 문자에 대해서 대소문자를.. 2022. 7. 8.