구글맵을 사용해야 해서 구글에 gcp를 검색하고 클라우드를 들어갔다. 결제정보를 추가해야하는데 권한오류가 계속 발생했다.
아래 사진같은 오류가 발생하였음

주소나 계정 정보 등 다 맞게 했는데도 계속 권한 오류가 발생해서 구글링을 해보았다.
먼저 클라우드에서 API서비스에 들어가면 API 및 서비스 사용설정이 있다. 여기에 들어가서 내가 사용할 API의 '사용' 버튼을 눌러준 후 다시 시도해보면 정상적으로 작동된다.
sns.set_style("darkgrid")
sns.lmplot(
x='x',
y='y',
data=anscombe.query("dataset == 'III'"),
robust=True,
ci=None,
height=7)
plt.show()
!pip install statsmodels
req = req = Request(row["URL"], headers={"user-agent":"Chrome"})
driver.find_element_by_xpath()
이 함수가 실행되지 않고 에러가 났다. 해당 에러는 셀레니움 상위버전이기 때문에 생기는 것이다.
from selenium.webdriver.common.by import By
elem = driver.find_element(By.NAME, "q")
title = driver.find_element(By.XPATH, r'//*[@id="bestList"]/ol/li[1]/p[1]').text
from selenium.webdriver import ActionChains
from selenium.webdriver.common.by import By
some_tag = driver.find_element(By.XPATH, '''/html/body/div[2]/section/article/div[9]/nav/ul''')
action = ActionChains(driver)
action.move_to_element(some_tag).perform()
NoSuchElementException
이런 오류가 생겼다
'#header > div:nth-child(2) > button'
'#header > div:nth-child(2n) > button'
df["y"] = df["y"].astype("float")
d = df_target.loc[df_target["y"]=="914 Dividend"] # df_target은 원본데이터
d
df.loc[68]
df = df.drop(68, axis=0)
df["y"] = df["y"].astype("float")
xcode-select --install
<before>
engine = create_engine(f'mysql+pymysql://{user}:{password}@{host}:{port}/{database}', encoding='utf-8')
<after>
engine = create_engine(f'mysql+pymysql://{user}:{password}@{host}:{port}/{database}?charset=utf8mb4')
머신러닝 20, 21번 파일을 강의와 똑같이 따라 실행하는 중 lightgbm, smote 등을 실행할 때마다 커넬이 죽었다
vscode, jupyter notebook 둘 다 실행해 보았는데도 해결되지 않았다
서칭 결과 가장 많이 말하고 있는 두가지 방법을 써보았는데 20번 파일은 되었지만 21번은 똑같이 kernel이 죽었다
첫번째 방법
두번째 방법

이 두 방법 다 해보았는데 21번 파일은 왜 안되는지 도대체 모르겠다
chromedriver을 써야하는데 버전이 맞지 않아 오류가 생긴다는 오류메시지가 떴다
chromedriver 다운로드 해당 링크에 들어가서 원하는 버전을 다운로드 해준다
압축을 풀고 사용하고싶은 폴더 안에 옮겨준다
그 후 실행을 해보았는데 '개발자를 확인할 수 없기 때문에 ‘chromedriver’을(를) 열 수 없습니다.' 라는 오류 메시지가 떴다
터미널을 열어주고 chromedriver가 있는 폴더까지 이동한 후 아래 코드를 입력해주었다
xattr -d com.apple.quarantine chromedriver
입력 후 다시 실행해보니 정상작동 되었다
X does not have valid feature names, but IsolationForest was fitted with feature name
estimators = [('scaler', StandardScaler()),
('pca', PCA(n_components=3)),
('clf', KNeighborsClassifier(n_neighbors=20))]
pipe = Pipeline(estimators)
pipe.fit(X_train.values, y_train)
dicaprio = np.array([[3,18,0,0,5,1,1]])
print('Decaprio : ', pipe.predict_proba(dicaprio)[0,1])
winslet = np.array([[1,16,1,1,100,0,3]])
print('Winslet : ', pipe.predict_proba(winslet)[0,1])