173만명의 커뮤니티!! 함께 토론해봐요.
미해결
[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
#드롭다운 메뉴 클릭 driver.find_element(By.CSS_SELECTOR,"#account > div.MyView-module__my_menu___eF24q.MyView-module__is_open____qWM1 > div > div > ul > li:nth-child(1) > a > span.MyView-module__item_text___VTQQM").click() CSS selector 제대로 한것 같은데 실행하면 하기와 같이 에러 발생합니다. 도움 부탁드립니다. --------------------------------------------------------------------------- NoSuchElementException Traceback (most recent call last) Cell In[5], line 1 ----> 1 driver.find_element(By.CSS_SELECTOR,\"#account > div.MyView-module__my_menu___eF24q.MyView-module__is_open____qWM1 > div > div > ul > li:nth-child(1) > a > span.MyView-module__item_text___VTQQM\").click() File c:\\Users\\visio\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\selenium\\webdriver\\remote\\webdriver.py:741, in WebDriver.find_element(self, by, value) 738 by = By.CSS_SELECTOR 739 value = f'[name=\"{value}\"]' --> 741 return self.execute(Command.FIND_ELEMENT, {\"using\": by, \"value\": value})[\"value\"] File c:\\Users\\visio\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\selenium\\webdriver\\remote\\webdriver.py:347, in WebDriver.execute(self, driver_command, params) 345 response = self.command_executor.execute(driver_command, params) 346 if response: --> 347 self.error_handler.check_response(response) 348 response[\"value\"] = self._unwrap_value(response.get(\"value\", None)) 349 return response File c:\\Users\\visio\\AppData\\Local\\Programs\\Python\\Python312\\Lib\\site-packages\\selenium\\webdriver\\remote\\errorhandler.py:229, in ErrorHandler.check_response(self, response) 227 alert_text = value[\"alert\"].get(\"text\") 228 raise exception_class(message, screen, stacktrace, alert_text) # type: ignore[call-arg] # mypy is not smart enough here --> 229 raise exception_class(message, screen, stacktrace) NoSuchElementException: Message: no such element: Unable to locate element: {\"method\":\"css selector\",\"selector\":\"#account > div.MyView-module__my_menu___eF24q.MyView-module__is_open____qWM1 > div > div > ul > li:nth-child(1) > a > span.MyView-module__item_text___VTQQM\"} (Session info: chrome=125.0.6422.176); For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#no-such-element-exception Stacktrace: \tGetHandleVerifier [0x00007FF7C22C1F52+60322] \t(No symbol) [0x00007FF7C223CEC9] \t(No symbol) [0x00007FF7C20F7EBA] \t(No symbol) [0x00007FF7C2147676] \t(No symbol) [0x00007FF7C214773C] \t(No symbol) [0x00007FF7C218E967] \t(No symbol) [0x00007FF7C216C25F] \t(No symbol) [0x00007FF7C218BC80] \t(No symbol) [0x00007FF7C216BFC3] \t(No symbol) [0x00007FF7C2139617] \t(No symbol) [0x00007FF7C213A211] \tGetHandleVerifier [0x00007FF7C25D94AD+3301629] \tGetHandleVerifier [0x00007FF7C26236D3+3605283] \tGetHandleVerifier [0x00007FF7C2619450+3563680] \tGetHandleVerifier [0x00007FF7C2374326+790390] \t(No symbol) [0x00007FF7C224750F] \t(No symbol) [0x00007FF7C2243404] \t(No symbol) [0x00007FF7C2243592] \t(No symbol) [0x00007FF7C2232F9F] \tBaseThreadInitThunk [0x00007FF81527257D+29] \tRtlUserThreadStart [0x00007FF8161EAF28+40] "
송내
2024-06-17T21:37:09.443Z
댓글 3
좋아요 0
조회수 685
미해결
파이썬으로 10가지 게임 만들기 1편 [비전공자 초급 과정]
예제파일은 어디있나요?
서정민
2024-06-17T21:01:46.651Z
댓글 2
좋아요 0
조회수 255
해결됨
[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
만약 대립 가설이 반대로 120g보다 크다고 하면, 아래 코드처럼 작성하면 되나요? stats.wilcoxon(df['무게'] - 120, alternative='grater')
python 머신러닝 빅데이터 pandas 빅데이터분석기사
세린
2024-06-17T18:50:11.787Z
댓글 1
좋아요 0
조회수 213
해결됨
[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
선생님! 작업형 2 문제 푸는 방식을 정해서 시험장에서 그 방식대로만 풀려고 하는데 혹시 회귀나 분류 모두 randomforest 하나만 사용해서 학습시켜 예측값을 도출해도 2유형에서 고득점 받는데 무리 없을까요? 다른 모델 식까지 외우기에는 너무 시간이 많이 걸릴거 같아서요 ㅎㅎ 혹시 랜포말고 더 추천하시는 모델이 따로 있을까요?
python 머신러닝 빅데이터 pandas 빅데이터분석기사
박나현
2024-06-17T18:18:10.701Z
댓글 1
좋아요 0
조회수 269
해결됨
[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
랜덤포레스트 모델을 쓴다는 가정하에 가장 무난한 방법은 뭔가요...? 랜덤포레스트 결측치 계산하는 기능있어서 냅두는게 나을 지 아니면 0으로 채우는게 나을지 (둘다 확인해보는게 좋지만, 만약 확인하는 코드 잊었다고 생각하면 가장 무난한게 어떤 방법인지!) 알고싶습니다!
python 머신러닝 빅데이터 pandas 빅데이터분석기사
임재홍
2024-06-17T18:15:09.185Z
댓글 1
좋아요 0
조회수 207
해결됨
[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세요 안녕하세요 강사님 수업 잘 듣고 있습니다! 다름이 아니라 제가 분류/회귀 문제에서 랜덤포레스트와 xgboost 두 가지 코딩을 이용하려 하는데 이번 문제의 경우 랜덤포레스트는 돌아가지만 xgboost 같은 경우는 오류가 발생하더라구요 모든 데이터에 사용 가능한 줄 알았는데 데이터마다 사용할 수 있는 모델이 한정적인가요?? from xgboost import XGBClassifier model = XGBClassifier() model.fit(X_tr, y_tr) pred = moedl.predict(X_val) 위와 같이 실행했고, 아래는 에러코드입니다! ValueError: Invalid classes inferred from unique values of `y`. Expected: [0 1 2 3], got [1 2 3 4]
python 머신러닝 빅데이터 pandas 빅데이터분석기사
조현우
2024-06-17T17:15:00.450Z
댓글 2
좋아요 0
조회수 173
해결됨
[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세요 안녕하세요 선생님! 항상 좋은 강의 제공해주셔서 감사합니다! '작업형2 한가지 방법으로만 푸는 방법' 강의해주신 걸 기반으로 작업형 2 모의문제 2번 코드를 작성해 봤는데요 잘 실행되지가 않습니다. import pandas as pd train = pd.read_csv('train.csv') test = pd.read_csv('test.csv') y_test= pd.read_csv('y_test.csv') print(train.shape, test.shape) print(train.head()) print(test.head()) print(train.isnull().sum()) print(test.isnull().sum()) train['price'].describe()#분류는 밸류카운트로 타겟확인 train['reviews_per_month'].sample(10) train.info() # 월간리뷰는 mean으로, 라스트리뷰는 0으로 print(train.head(2)) train.nunique() #name, hostname lastreview 삭제 cols = ['name','host_name','last_review','host_id'] # print('삭제전',train.shape) train = train.drop(cols, axis =1) test = test.drop(cols, axis =1) print('\n삭제한 후', train.shape) train['reviews_per_month'] = train['reviews_per_month'].fillna(0) test['reviews_per_month'] = test['reviews_per_month'].fillna(0) train.isnull().sum() train = train.drop('id',axis = 1) testid = test.pop('id') #테스트아이디는 나중에 쓰니까 # test.head() print(train.isnull().sum()) #test.info() # print(train.shape) # print(test.shape) print(test.info()) print(train.info()) train = pd.get_dummies(train) test = pd.get_dummies(test) set1 = set(train.columns) set2 = set(test.columns) print('------------차이가없어야하는데',set1 - set2,'-----------------') df = pd.concat([train, test], axis=0) train = df.iloc[:len(train), :] test = df.iloc[len(train):, :] print('------------아직도 차이가 있나',set1 - set2,'-----------------') # print(train.shape) # print(test.shape) # print(train.shape, test.shape) # from sklearn.model_selection import train_test_split # print(train.head(2)) # target = train['price'] # target.sample(3) # xtr,xval,ytr,yval = train_test_split(train,target,test_size = 0.2, random_state=2) # print('\n분할 데이터 크기', xtr.shape,xval.shape,ytr.shape,yval.shape) # from sklearn.ensemble import RandomForestRegressor # rf=RandomForestRegressor(random_state=0) # rf.fit(xtr,ytr) # pred = rf.predict(xval) # from sklearn.metrics import mean_squared_error # rmse = mean_squared_error(yval,pred) # rmse = rmse ** 0.5 # rmse # test.head() #from sklearn.metrics import r2_score #y_test = pd.read_csv("y_test.csv") #print('r2도 좋다면',r2_score(y_test, pred)) pred = rf.predict(test) submit = pd.DataFrame({'id':test_id,'output' :pred }).to_csv('왜안만들어지지;;.csv',index=False) submit.to_csv("result.csv", index=False) 이렇게 코드를 작성해봤는데, r2 score로 평가가 안되고, pred = rf.predict(test)에서 train, test의 컬럼수가 차이난다는 오류가 떠서 인코딩 후 concat 활용후 다시 분리하는 작업도 했는데 계속 안돌아갑니다...
python 머신러닝 빅데이터 pandas 빅데이터분석기사
김주원
2024-06-17T15:42:14.532Z
댓글 2
좋아요 0
조회수 328
해결됨
[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
안녕하세요 강사님. 작업형2 관련해서 문의 드릴게 있습니다. 작업형2에서는 하나의 학습 모델을 잡고, 여러가지 퓨처엔지니어링, 하이퍼파라미터등을 통해 성능을 끌어 올리는게 더 높은 점수를 받는 것인지, 아니면 여러 학습 모델 ex)랜덤포레스트, lightgbm, linear_model 등을 통해 가장 높은 성능을 보이는 학습 모델을 제출하는 것이 더 높은 점수를 받는 것인지 궁금합니다. 각각의 학습 모델마다 성능이 다르게 나와서, 그냥 높은 성능을 보이는 모델을 제출하면 되는걸까요? 어디에 중점을 둬야 할 지 모르겠어서 문의 남깁니다.~!! 감사합니다
python 머신러닝 빅데이터 pandas 빅데이터분석기사
tkddnjs5200
2024-06-17T15:11:40.328Z
댓글 2
좋아요 0
조회수 213
해결됨
[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
안녕하세요? 3회 기출 1과목 문제 2번에서 df = df.T df[2000].mean() 이렇게 할때 ValueError: 2000 is not in range 에러가 나고 m = df[2000].mean() 이렇게 하면 에러가 안나는데 어떤 이유인지 궁금합니다!
python 머신러닝 빅데이터 pandas 빅데이터분석기사
이석민
2024-06-17T15:09:57.663Z
댓글 1
좋아요 0
조회수 152
해결됨
[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
좋은 영상 잘보며 열공 하고 있습니다. 질문1 . 유형2에서 결과 제출할때 pred 이란 변수를 사용하는데, 어떤 책에선 y_pred 이란 변수를 사용하기도 하더라구요. 문제를 읽었을때 변수명에 대한 설명은 없어보이는데, 정해진 변수명이 있나요? 질문2. 유형2는 성능 측정모형(mse, rmse 등)을 알려주고 있습니다. 제가 만약 분류도, 회귀도 무조건 랜덤포레스트만 사용하겠다고 하면 사실 저 성능 측명하는건 굳이 코드에 안짜도 되지요? 채점답변이 csv 파일만 적절하면 되는게 맞는지요?
python 머신러닝 빅데이터 pandas 빅데이터분석기사
wmjzzang
2024-06-17T14:55:33.372Z
댓글 1
좋아요 0
조회수 173
해결됨
[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
전처리, 피처엔지니어링 할 때, 언제 무엇을 해야할지 헷갈립니다. 가령 데이터가 어떨 때, 어떤 것을 스케일링 해야하는지 헷갈립니다. 기출문제 풀이에서 스케일링을 한 경우도 있고, 안 한 경우도 있다보니 정리가 잘 안되는 느낌입니다. get_nc_data로 n과 c를 나눴다가 다시 concat으로 합친 경우가 있는가 하면, 어떤 회차에서는 그냥 스케일링도 없이 원핫인코딩만 해버리는 경우도 있어서, 언제 어떤 방식으로 전처리를 해야할지 감이 잘 안옵니다. 저런 기준을 잘 모르겠습니다. 또, target열을 value_counts()하는 것은 알겠는데, 어떤 회차에서는 또 이것을 pop하기도 해서, 어떨때 pop을 하는 것인지도 분간이 잘 안갑니다ㅠ 로그, 지수 수치 변환도, 수치형 데이터가 어떨 때 하고 어떨 때 안하는지 헷갈립니다.
python 머신러닝 빅데이터 pandas 빅데이터분석기사
슬화
2024-06-17T14:45:09.636Z
댓글 2
좋아요 0
조회수 199
미해결
유니티와 C#으로 배우는 카타나제로스타일 게임만들기 (기본편)
공격이펙트 마무리 강의를 마쳤는데, 공격시 바라보는 방향으로 힘이 주어져서 더 빨리 이동하는데, 딱 딱 대시하고 멈추지가않고, 스르륵 미끄러집니다. 무엇이 문제일까요? using System.Collections; using System.Collections.Generic; using System.IO; using UnityEditor; using UnityEngine; using UnityEngine.UIElements; public class Player : MonoBehaviour { public float speed = 5; public float jumpUp = 1; public float power = 5; public Vector3 direction; //방향을 위한 Vector3형 변수 public GameObject slash; Animator pAnimator; //애니메이션 관리를 위함 Rigidbody2D pRig2D; //물리효과처리 + SpriteRenderer sp; void Start() { pAnimator = GetComponent<Animator>(); pRig2D = GetComponent<Rigidbody2D>(); direction = Vector2.zero; sp = GetComponent<SpriteRenderer>(); } void KeyInput() { direction.x = Input.GetAxisRaw("Horizontal"); if (direction.x < 0) { //left sp.flipX = true; pAnimator.SetBool("Run", true); } else if (direction.x > 0) { //right sp.flipX = false; pAnimator.SetBool("Run", true); } else if (direction.x == 0) { pAnimator.SetBool("Run", false); } if (Input.GetMouseButtonDown(0)) { pAnimator.SetTrigger("Attack"); } } void Update() { //클래스 사용 KeyInput(); Move(); if (Input.GetKeyDown(KeyCode.W))//W키 눌렀을때 { if (pAnimator.GetBool("Jump") == false) { Jump(); pAnimator.SetBool("Jump", true); } } } private void FixedUpdate() { Debug.DrawRay(pRig2D.position, Vector3.down, new Color(0, 1, 0)); RaycastHit2D rayHit = Physics2D.Raycast(pRig2D.position, Vector3.down, 1, LayerMask.GetMask("Ground")); if (pRig2D.velocity.y < 0) { if (rayHit.collider != null) { if (rayHit.distance < 0.7f) { pAnimator.SetBool("Jump", false); } } } } //움직임 함수 public void Move() { transform.position += direction speed Time.deltaTime; } public void AttSlash() { //플레이어 오른쪽 if (sp.flipX == false) { pRig2D.AddForce(Vector2.right * power, ForceMode2D.Impulse); GameObject go = Instantiate(slash, transform.position, Quaternion.identity); go.GetComponent<SpriteRenderer>().flipX = sp.flipX; } else //왼쪽 { pRig2D.AddForce(Vector2.left * power, ForceMode2D.Impulse); GameObject go = Instantiate(slash, transform.position, Quaternion.identity); go.GetComponent<SpriteRenderer>().flipX = sp.flipX; } } //점프 함수 public void Jump() { //벡터값 제로 pRig2D.velocity = Vector2.zero; //제로로 해줘야 이전에 있던 값(힘)이 사라진다? //위로 힘 가해주기 pRig2D.AddForce(new Vector2(0, jumpUp), ForceMode2D.Impulse); } }
Hants
2024-06-17T14:23:06.929Z
댓글 1
좋아요 0
조회수 240
해결됨
[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
sum(axis=1) 을 항상 꼭 써줘야 하나요? 행 방향 열방향이라고 하셨는데 지금 행 방향 1행으로 다 더하니까 axis=0 아닌가요?
python 머신러닝 빅데이터 pandas 빅데이터분석기사
tlsdk0284
2024-06-17T14:14:09.443Z
댓글 1
좋아요 1
조회수 159
해결됨
[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
이제 levene검정을 통해서 분산이 다르면 독립표본검정을 실시하면 되는데, 만약 같으면 무엇을 사용해야하나요???
python 머신러닝 빅데이터 pandas 빅데이터분석기사
임재홍
2024-06-17T14:12:18.794Z
댓글 1
좋아요 1
조회수 188
해결됨
[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세요 안녕하세요 선생님! 2회 기출유형 (작업형1) 5분경에 df.iloc를 통해서 10개의 데이터를 대체하는 게 있는데요, 이전에 판다스 강의하실 때 iloc의 경우 :10이면 9까지만 포함되는 걸로 기억하는데 제 기억이 잘못된 걸까요? loc는 [0:9]면 9까지고, iloc는 [0:9]면 8까지로 기억하는데 헷갈리네요 ㅠㅠ 한 번만 다시 설명 부탁드립니다.
python 머신러닝 빅데이터 pandas 빅데이터분석기사
베리
2024-06-17T14:10:56.169Z
댓글 2
좋아요 0
조회수 148
해결됨
[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
기출 3회차 2유형문제로버스트 스케일링을 하는 이유가 무엇인가요?처음부터 수치형 데이터인데, 왜 로버스트 스케일링으로 변환해서 머신러닝안에 넣어주는 건가요?
python 머신러닝 빅데이터 pandas 빅데이터분석기사
lovelove567
2024-06-17T13:58:39.323Z
댓글 1
좋아요 0
조회수 221
해결됨
[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
1차이 나는 이유가 있을까요..? 정답은 1986 2130 144 인데 143이 나옵니다. 코딩이 잘못된 부분이 있을까요? import pandas as pd df = pd.read_csv("5-2bmi.csv") df['bmi']=df['Weight']/(df['Height']/100*df['Height']/100) print(df) cond1=df['bmi']>=18.5 cond2=df['bmi']<23 cond3=df['bmi']>=23 cond4=df['bmi']<25 print(len(df[cond1&cond2]),len(df[cond3&cond4])) print(abs(len(df[cond1&cond2])-len(df[cond3&cond4])))
python 머신러닝 빅데이터 pandas 빅데이터분석기사
최종인
2024-06-17T13:54:41.357Z
댓글 1
좋아요 0
조회수 120
해결됨
[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
too many indices for array: array is 1-dimensional, but 2 were indexed 저장을 하려면 이런 오류가 자꾸뜨는데 확인부탁드립니다. submit=pd.DataFrame({'CLIENTNUM':test_id, 'Attrition_Flag': pred[:,1]})
python 머신러닝 빅데이터 pandas 빅데이터분석기사
이유경
2024-06-17T13:52:56.333Z
댓글 2
좋아요 0
조회수 540
해결됨
[퇴근후딴짓] 빅데이터 분석기사 실기 (작업형1,2,3)
mean /mean_se/mean_ci_lower/mean_ci_upper/obs_ci_lower/obs_ci_upper/ 6회 기출문제 작업형3 마지막 문제 신뢰구간 구하는 문제에서 위와 같이 표가 나왔는데요. obs_ci_lower/obs_ci_upper 이 구간이 아니고 mean_ci_lower/mean_ci_upper 이 구간 인건가요?
python 머신러닝 빅데이터 pandas 빅데이터분석기사
ahrajoa
2024-06-17T13:48:12.901Z
댓글 1
좋아요 0
조회수 299
해결됨
실무에서 사용하는 클라우드 보안 프로그래밍 (AWS, Python, Terraform)
강의 수강 중 궁금한 점이 있어 질문드립니다. s3 배포 시 제약조건? 멀티 프로바이더 부분에서 s3 배포 시, 서울 리전에만 배포가 안됩니다. (still creating 무한루프) 제가 배포하려는 코드는 아래와 같습니다. # provider.tf provider "aws" { region = "ap-northeast-2" } provider "aws" { alias = "apne3" region = "ap-northeast-3" } # main.tf resource "aws_s3_bucket" "apne2" { bucket = "tf-apne2-hb" } # 오사카 리전 resource "aws_s3_bucket" "apne3" { bucket = "tf-apne3-hb" provider = aws.apne3 } 서울 리전에 배포할 때 해당 버킷명을 사용할 때만 배포가 안되며, 다른 버킷명이나 다른 리전에 배포하면 잘 배포가 됩니다. 콘솔에서 위와 동일하게 생성해보면 "the ap-northeast-2 location constraint is incompatible for the region specific endpoint this request was sent to." 와 같은 에러가 떨어지는데 처음보는 경우라 혹시 알고 계신게 있는지 궁금해서 질문 남깁니다. vpc 배포 후 provider 변경 resource "aws_vpc" "apne2" { cidr_block = "10.0.0.0/16" } resource "aws_vpc" "apne3" { cidr_block = "10.0.0.0/16" } 위처럼 배포 시 서울 리전에 vpc가 2개 생성됐습니다. 이후 apne3 vpc 리소스에 provider = aws.apne3 을 추가한 후 plan 해보면 서울 리전에 vpc가 삭제되고 오사카 리전에 생기는게 아닌, 서울 리전에도 남고 오사카 리전에도 새로 추가가 됩니다. tfstate 파일에서도 provider와 속성값들이 변경은 되는데 기존 리소스는 왜 삭제되지 않는지 궁금합니다.
python aws Terraform devsecops
2024-06-17T13:41:14.437Z
댓글 1
좋아요 1
조회수 340