묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
가상환경 설정 문제
강의대로 따라하다가 activate 명령어를 입력했을 때 C:\p_study\Scripts>activate 'activate'은(는) 내부 또는 외부 명령, 실행할 수 있는 프로그램, 또는 배치 파일이 아닙니다. C:\p_study\Scripts> 라고 뜹니다 ㅠㅠ 어떤게 문제인지 모르겠어서 여쭤봅니다.
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
로지스틱 회귀의 이해와 위스콘신 유방암 예측 실습
현재 개발환경에 설치되어 있는 라이브러리 버전입니다. - scikit-learn: 0.22.2 - scipy: 1.4.1 아래의 코드를 실행했을 때 'FitFailedWarning'이 발생합니다. lr_clf = LogisticRegression() lr_clf.fit(X_train, y_train) lr_preds = lr_clf.predict(X_test) params={'penalty':['l2', 'l1'], 'C':[0.01, 0.1, 1, 1, 5, 10]} grid_clf = GridSearchCV(lr_clf, param_grid=params, scoring='accuracy', cv=3 ) grid_clf.fit(data_scaled, cancer.target) print('최적 하이퍼 파라미터:{0}, 최적 평균 정확도:{1:.3f}'.format(grid_clf.best_params_, grid_clf.best_score_)) 그래서 찾아보니 블로그에서 아래와 같은 정보를 얻었습니다. ...생략... 사이킷런 0.22 버전에서 LogisticRegression 클래스의 solver 매개변수 기본값이 liblinear에서 lbfgs로 변경될 예정입니다. 사이킷런 0.20 버전에서 solver 매개변수를 지정하지 않는 경우 이에 대한 경고 메세지를 출력합니다. 경고 메세지를 피하고 향후 변경될 내용을 적용하기 위하여 solver 매개변수를 lbfgs로 설정합니다. 이후 아래처럼 코드를 수정하고 실행하니 warning 없이 정상적으로 동작했습니다. lr_clf = LogisticRegression(solver='liblinear') lr_clf.fit(X_train, y_train) lr_preds = lr_clf.predict(X_test) params={'penalty':['l2', 'l1'], 'C':[0.01, 0.1, 1, 1, 5, 10]} grid_clf = GridSearchCV(lr_clf, param_grid=params, scoring='accuracy', cv=3 ) grid_clf.fit(data_scaled, cancer.target) print('최적 하이퍼 파라미터:{0}, 최적 평균 정확도:{1:.3f}'.format(grid_clf.best_params_, grid_clf.best_score_)) 이렇게 해도 문제가 없는지 궁금하여 문의하였습니다. 감사합니다.
-
남박사의 파이썬으로 실전 웹사이트 만들기
검색 부분 질문입니다 ㅠㅠ
삭제된 글입니다
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
벡터관련 질문입니다.
벡터에서 음수는 취급하지 않나요? __bool__ 함수에서 Vector(-1, 0) 을 넣으면 max에서 0 이 나와서 영벡터가 아니라도 False가 나오지 않나요?
-
해결됨초보자도 간단히 단숨에 배우는 파이썬 프로그래밍
pandas 설치시 다음과 같은 에러가 나고 있습니다 ㅠㅠ
>>> import pandas Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Python\Python37\lib\site-packages\pandas\__init__.py", line 55, in <module> from pandas.core.api import ( File "C:\Python\Python37\lib\site-packages\pandas\core\api.py", line 29, in <module> from pandas.core.groupby import Grouper, NamedAgg File "C:\Python\Python37\lib\site-packages\pandas\core\groupby\__init__.py", line 1, in <module> from pandas.core.groupby.generic import DataFrameGroupBy, NamedAgg, SeriesGroupBy File "C:\Python\Python37\lib\site-packages\pandas\core\groupby\generic.py", line 60, in <module> from pandas.core.frame import DataFrame File "C:\Python\Python37\lib\site-packages\pandas\core\frame.py", line 124, in <module> from pandas.core.series import Series File "C:\Python\Python37\lib\site-packages\pandas\core\series.py", line 122, in <module> class Series(base.IndexOpsMixin, generic.NDFrame): File "C:\Python\Python37\lib\site-packages\pandas\core\series.py", line 4562, in Series plot = CachedAccessor("plot", pandas.plotting.PlotAccessor) AttributeError: module 'pandas' has no attribute 'plotting' 이런 에러가 발생하여 재설치도 해보고 했는데 문제를 찾지 못하겠습니다 cmd 창에서 pip list를 눌러보니 다음과 같이 설치 C:\Users\SEC>pip list Package Version --------------- ------- cycler 0.10.0 kiwisolver 1.2.0 matplotlib 3.2.1 numpy 1.18.2 pandas 1.0.3 pip 20.0.2 pyparsing 2.4.7 python-dateutil 2.8.1 pytz 2019.3 setuptools 41.2.0 six 1.14.0 되어 있는거 같은데 왜 그런것일까요 답변 부탁드려요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
엔티티 실무 관리가 궁금합니다 ^^..
안녕하세요 강사님 이번 강의를 들으면서 궁금한게 있어서 문의드립니다. 현재 강사님 강의를 들으면서 관리자 페이지, 운영용 api 프로젝트를 각각 만들게 되었는데요 ㅎ.. 프로젝트가 두개로 나뉘어지다 보니 동일한 엔티티가 프로젝트별로 관리되다 보니 동일한 엔티티임에도 부가적인 기능들이나 스펙을 유지하기가 힘든거 같습니다. 생각해낸게 도메인을 공통 프로젝트로 분리해서 jar로 배포해서 쓰는 형태로 하려 했는데 엔티티 스캔이 안되는거 같습니다 ㅠ 혹시 현업에서는 보통 어떻게 엔티티를 관리하시는지 여쭤봐도 될까요?? ^^;
-
미해결웹 게임을 만들며 배우는 자바스크립트
쌤 횟수 순서 관련 질문 드려요... [숫자야구]
[숫자야구] 쌤 힌트 주신거 계속 생각해서 짜니까 구현 됐어요! 감사합니다! 근데 횟수 순서가 반대로 나와요; 횟수 3번 남음 -> 2번 남음 -> 1번 남음 -> 횟수 다 씀! // 이렇게 돼야 하는데 횟수 1번 남음 -> 2번 남음 -> 3번 남음 -> 횟수 다 씀! // 이렇게 나와요; 횟수 증감문이 1씩 증가하니까 당연히 그렇게 되긴 할텐데.. 횟수 - 1 하면, Number 함수 -1 해도 , Nan 이 나와서요.. 어떻게 하면 3번 부터 나올까요...?? 이부분 한번만 더 도와주세용....감사합니다~! else { //답이 틀리면 //답이 틀리면 스트라이크,볼을 알려줘야 하니까 var 답배열 = 답.split(""); var 스트라이크 = 0; var 볼 = 0; 틀린횟수 += 1; 횟수 += 1; if (횟수 < 4) { //1번 틀릴때마다 console.log("답이틀리면", 답배열); //for 반복문을 돌면서 볼,스트라이크 있나 확인 입력창.value = ""; 입력창.focus(); 숫자후보 = [1, 2, 3, 4, 5, 6, 7, 8, 9]; 숫자배열 = []; for (var i = 0; i < 4; i += 1) { var 뽑은것 = 숫자후보.splice(Math.floor(Math.random() * (9 - i)), 1)[0]; 숫자배열.push(뽑은것); } 틀린횟수 = 0; 횟수결과.textContent = "기회 " + 횟수 + "번 남음!"; 입력창.value = ""; 입력창.focus(); } else { 횟수결과.textContent = "우헤헤! 기회는 없다! 횟수 다씀!"; 입력창.value = ""; 입력창.focus(); 숫자후보 = [1, 2, 3, 4, 5, 6, 7, 8, 9]; 숫자배열 = []; for (var i = 0; i < 4; i += 1) { var 뽑은것 = 숫자후보.splice(Math.floor(Math.random() * (9 - i)), 1)[0]; 숫자배열.push(뽑은것); } 횟수 = 0; }
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
네이버 로그인 질문이요
인터넷으로 찾아보니까 클립보드를 이용하는 방법이 있어서 해보았습니다. 네이버에서 로그인 까지는 성공하는데 self.driver.get('https://cafe.naver.com/AttendanceView.nhn?search.clubid=18824112&search.menuid=98') 여기서 부터는 실행이 안되버리네요 이유를 모르겠네요 import sys import io from selenium import webdriver from selenium.webdriver.common.keys import Keys from selenium.webdriver.chrome.options import Options import time import pyperclip sys.stdout = io.TextIOWrapper(sys.stdout.detach(), encoding = 'utf-8') sys.stderr = io.TextIOWrapper(sys.stderr.detach(), encoding = 'utf-8') #chrome_options = Options() #chrome_options.add_argument("--headless") #CLI class NcafeWriteAtt: #초기화 실행(webdriver 설정) def __init__(self): #chrome_options = Options() #chrome_options.add_argument("--headless") #CLI #self.driver = webdriver.Chrome(chrome_options=chrome_options, executable_path="C:/pythonworkspaace/test_src/section3/webdriver/chrome/chromedriver") self.driver = webdriver.Chrome('C:/pythonworkspaace/test_src/section3/webdriver/chrome/chromedriver') self.driver.set_window_size(1920, 1280) self.driver.implicitly_wait(5) #네이버 카페 로그인 && 출석 체크 def writeAttendCheck(self): self.driver.get('https://www.naver.com') login_btn = self.driver.find_element_by_class_name('ico_local_login') login_btn.click() time.sleep(1) tag_id = self.driver.find_element_by_name('id') tag_pw = self.driver.find_element_by_name('pw') tag_id.clear() time.sleep(1) tag_id.click() pyperclip.copy('아이디') tag_id.send_keys(Keys.CONTROL, 'v') time.sleep(1) tag_pw.click() pyperclip.copy('비밀번호') tag_pw.send_keys(Keys.CONTROL, 'v') time.sleep(1) login_btn = self.driver.find_element_by_id('log.login') login_btn.click() #self.driver.implicitly_wait(1) self.driver.get('https://cafe.naver.com/AttendanceView.nhn?search.clubid=18824112&search.menuid=98') self.driver.implicitly_wait(30) self.driver.switch_to_frame('cafe_main') self.driver.find_element_by_id('cmtinput').send_keys('반갑습니다!!.') self.driver.find_element_by_xpath('//*[@id="btn-submit-attendance"]').click() time.sleep(10) #소멸자 def __del__(self): #self.driver.close() #현재 실행 포커스 된 영역을 종료 self.driver.quit() #Seleninum 전체 프로그램 종료 print("Removed driver Object") #실행 if __name__ == '__main__': #객체 생성 a = NcafeWriteAtt() #시작 start_time = time.time() #프로그램 실행 a.writeAttendCheck() #종료시간 출력 print("--Total %s seconds --" % (time.time() - start_time)) #객체 소멸 del a
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
postman에서 계속 로딩 뜨시는 분들
저도 postman에서 계속 로딩만 뜨길래 오타났나 계속 찾다가, 강사님 답변 보고 해결해서 여기에 글 남겨요. /User.js 파일 에서 userSchema.methods.comparePassword 구문 안 bcrypt.compare 안에 있는 if문 수정하시면 잘 됩니다. if(err) return cb(err); // 맨 끝에 ,(콤마)아니고 ;(세미콜론)으로 해주셔야 합니다! cb(null,isMatch);
-
미해결인스타그램 클론 - full stack 웹 개발
무한스크롤을 진행해봤는데요. 새로 만들어지는 게시물에 댓글을 달면 제일 상단 첫번째 게시물에다가만 댓글이 달립니다 ㅠ
무한스크롤을 진행해봤는데요. 새로 만들어지는 게시물에 댓글을 달면 제일 상단 첫번째 게시물에다가만 댓글이 달립니다 ㅠ 생각해보면 무한스크롤 기능에서 새로운 게시물이 post.html을 통해서 복사붙여넣기 될 때마다, pk(id)값이 변동되고, 이에 따른 pk값을 각 게시물로 보낼 수 있도록 설정이 되어야, 게시물당 댓글을 작성할 수 있을 것 같은데요... 어떻게 하면 좋을까요? 도와주세요..
-
미해결[라즈베리파이] IoT 딥러닝 Computer Vision 실전 프로젝트
문서 다운로드 위치 문의
RBP_DL01_Raspberry pi inatall 문서 어디서 다운 받나요?
-
미해결홍정모의 따라하며 배우는 C언어
scanf 리턴값 받을 수 있다는걸 모르고 삽질만 2시간..
현 강의까지 안 본 강의가 2개 있는데 거기에서 리턴값 받는 방법이 있었나보군요.. 제목 그대로 리턴 값 안받고 삽질만 2시간 했지만 얻은게 많은 시간이었습니다. ㅋㅋㅋ f10을 몇번 눌렀는지 모르겠네요. 포기하고 그냥 해답 보려다가 선생님께서 해답풀이전 어떻게든 만들어보시고 후 시청하라고 하셔서 오기로 만들어봤네요. ----- 아래는 잘 작동 하는 코드입니다. scanf 입력을 한개만 받고 영상에 나오는 기능같이 만들고 싶어서 2시간 동안 삽질 후 좌절하여 scanf 입력을 2개 받고 코드를 완성시켰습니다만 혹시 리턴 값 사용하지않고 scanf 입력을 한개만 받고 구현이 가능하나요? int main() { int sum = 0; int scan = 0; int k = 1; char c = '#'; while (k == 1) { printf("\n 입력하세요:"); scanf("%d %c", &scan, &c); //입력 부분 // A입력시 나감 sum += scan; // 연산과 저장 부분 while (c == 'A') { k = 0; c = '#'; } } printf("답은 = %d",sum); //답 출력부분 return 0; } 끝까지 scanf 1개만 입력받고 해보려다 포기하고 2개로 했습니다... 1개만으로 하는 방법이 가능한데 제가 못찾았었던건가요? 궁금합니다. ( 힘들게 완성하고 강의 보는데 허무하더군요 ㅋㅋㅋ 강의 내용은 이번 일 덕분에 확실히 이해되었습니다.)
-
페이스북 클론 - full stack 웹 개발
아니 이거 배우는 순서가 어떻게되는건가요?
삭제된 글입니다
-
미해결페이스북 클론 - full stack 웹 개발
채팅 부분 구현관련
소개자료에 있던 채팅부분은 구현하지 않나요?
-
미해결Javascript ES6+ 제대로 알아보기 - 중급
혹시 추가강의영상 언제올라나요??
보너스강의..ㅜㅜ
-
해결됨레트로의 유니티 C# 게임 프로그래밍 에센스
어떻게 공부해야 할지 모르겠어요.
안녕하세요. 인프런에서 레트로님의 동영상 강의도 60퍼센트 정도 수강했다가, 책으로 차근차근 보고 싶은 마음이 있어서 레트로님의 책을 구매해서 보고 있습니다. 지금 17장 좀비 서바이버 최종 완성과 포스트 프로세싱 부분 시작할 차례인데요. 그런데 고민인 것이, 책을 보면서 하나하나 따라할 때는 어느 정도 이해도 되고 따라갈 수 있겠는데, 막상 제가 직접 만들려고 시도하면 앞이 깜깜하고 막막해집니다. 좀비 프로젝트만 해도 10개 정도의 씨샵 스크립트 파일이 있고 각 스크립트 파일마다 수 많은 필드와 메서드가 있는데 이걸 다 암기할 자신도 없고요. 좀비 서바이버 정도의 하나의 프로젝트를 배운 후 본인이 직접 만들 때 척척 만들어내지 못하는 게 정상인 건지, 아니면 소질이 없어서 포기해야 하는 건지 고민입니다. 계속 반복해서 직접 만드는 것이 정답일까요? 좋은 학습법이 있다면 알려주세요. 감사합니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
window10을 사용하는데 판정프로그램이 작동하지않습니다.
안녕하세요! 오늘 강의를 시작하여 채점파일을 다운로드받았는데요,윈도우10을 사용하고 있는데, 채점파일을 실행하면 이러한 에러가 뜨는데 파일을 실행할 방법이 없을까요..? 감사합니다.
-
미해결인스타그램 클론 - full stack 웹 개발
게시물에 작성된 '더 보기' 버튼 만드는 방법좀 알려주시면 감사하겠습니다.ㅠ
강의 듣는데 '더 보기'를 구현하는 방법이 나와있지 않아서요.. 더 보기 버튼을 구현하는데 나머지는 다 만들었는데 어떻게 스위치 on을 통해서 진행할 수 있는지 방법론에 대해서 여쭤보고 싶습니다.
-
미해결홍정모의 따라하며 배우는 C언어
군인입니다
군인이라 사지방에서 비쥬얼스튜디오를 설치하려고 했는데 보안때문에 설치가안된다고하는데 설치가 필요없는 다른 IDE를 추천해주실 수 있나요?
-
미해결페이스북 클론 - full stack 웹 개발
잘 듣고있는데 음성이 작긴하네요 ㅠㅠ
다른 유저분께서도 제기해주신 문제지만, 음성이 작아서 소리를 좀 크게 들어야하는 불편함이 있습니다. 혹시 몰라 하단에 다른 강의(Css Grid)를 시범삼아 실행했을때는 소리가 잘 나오네요. 확인 부탁드리겠습니다 ㅠㅠ