묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
score(X_train, Y_train) 이부분 이해가 ㅠㅠ
logreg = LogisticRegression() logreg.fit(X_train, Y_train) Y_pred = logreg.predict(X_test) logreg.score(X_train, Y_train) which gives: 0.80471380471380471 I use to use this method instead to determine my model accuracy: from sklearn.metrics import classification_report logreg = LogisticRegression() logreg.fit(X_train, Y_train) y_pred = logreg.predict(X_test) print(classification_report(y_test, y_pred)) 선생님 score(X_train, Y_train)이부분이 이해가 가질 않습니다ㅠㅠ 어떻게 y_test없이 train세트만으로 정확도 측정이 가능한거죠?? 혼자 알려고해도 알수가 없네요ㅠ 자세한 답변 부탁드리겠습니다!!
-
미해결
score(X_train, y_train) 이부분 이해가 ㅠㅠ
logreg = LogisticRegression() logreg.fit(X_train, Y_train) Y_pred = logreg.predict(X_test) logreg.score(X_train, Y_train) which gives: 0.80471380471380471 I use to use this method instead to determine my model accuracy: from sklearn.metrics import classification_report선생님 score(X_train, Y_train) 이부분이 이해가 가질 않습니다.. ㅠ 어떻게 y_test가 없이 train세트 만으로 정확도를 측정할수가 있는거죠?? 도저히 모르겠네요ㅠㅠ logreg = LogisticRegression() logreg.fit(X_train, Y_train) y_pred = logreg.predict(X_test) print(classification_report(y_test, y_pred))
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
모달창 만들 때
선생님, 안녕하세요 모달창을 만들때 부모요소인 .modal에 포지션 속성을 왜 absolute를 넣는지 이해가 가지않아 여쭤봅니다. 부모요소니까 relative를 넣어야한다고 생각했었습니다.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
idx를 선언해줘야 하는 이유..
안녕하세요? idx를 선언해줘야 하는 이유가 모르겠어요.. idx를 생략하고 이렇게 코드를 짜면 안되나요?
-
미해결면접과 취업을 부르는 '퍼블리셔 개인 포트폴리오 홈페이지' 제작
스크롤 시 헤더 fixed에 관해 질문드립니다
헤더를 상단 fixed할경우 이게 공중에 붕뜨는 것처럼 아래있던 intro섹션이 위로 끌려오게 되는데 intro 섹션에 padding-top을 줘서 header와 간격을 벌려주는게 맞는지 궁금합니다 /* header */ #header { position: fixed; top: 0; left: 0; width: 100%; z-index: 99; } .header-inner { margin: auto; height: 100%; border: 1px solid #000; } nav { max-width: 1440px; text-align: right; height: 70px; line-height: 70px; } nav a { margin-right: 10px; } * { margin: 0; padding: 0; } a { text-decoration: none; color: #fff; } #header { } #intro { height: 400px; padding-top: 70px; background-color: #CCB9AF; } </style> </head> <body> <header id="header"> <div class="header-inner"> <nav> <a href="#intro">HOME</a> <a href="#about">ABOUT</a> <a href="#skills">SKILLS</a> <a href="#pratical">Pratical</a> <a href="#mobile">Mobile Web&App</a> <a href="#none">WebSite Publising</a> </nav> </div> </header> <section id="intro"></section>
-
미해결
PyQt5로 계산기 만드는 프로그램 작성 중 구문 오류가 떴는데 무엇이 잘못된 건지 모르겠습니다.
PyQt5를 활용하여 계산기 만드는 프로그램을 작성 중에 SyntaxError: unexpected EOF while parsing 라는 에러 메시지가 떴습니다. 인터넷에 찾아보니 괄호나 철자가 틀렸을 경우 종종 뜨는 오류라고 하는데 어디가 잘못되었는지 전혀 모르겠습니다. QtDesigner에서 시그널/슬롯 편집은 따로 하지 않았고 객체들은 파이썬 파일에서 connect를 활용하여 모두 연동하였습니다. 파이썬에서 작성한 코드와 QtDesigner를 이용하여 작성한 내용은 다음과 같습니다. 혹시 제 코드 중 어디가 잘못되었는지 알려주실 수 있나요? import sys from PyQt5.QtWidgets import QMainWindow, QApplication, QInputDialog, QMessageBox from PyQt5 import uic from abc import ABCMeta, abstractmethod from math import pi class Shape(metaclass=ABCMeta): @abstractmethod def cal_area(self): pass class Rectangle(Shape): def cal_area(self, str_data): width, height = tuple(map(float, str_data.split())) cal_result = width*height return cal_result class Circle(Shape): def cal_area(self, str_data): radius = float(str_data) cal_result = pi*radius*radius return cal_result class Triangle(Shape): def cal_area(self, str_data): width, height = tuple(map(float, str_data.split())) cal_result = 0.5*width*height return cal_result class MyWin(QMainWindow): def __init__(self): super().__init__() self.ui = uic.loadUi('cal.ui', self) btn_list = [self.ui.btn0, self.ui.btn00, self.ui.btn1, self.ui.btn2, self.ui.btn3,\ self.ui.btn4, self.ui.btn5, self.ui.btn6, self.ui.btn7, self.ui.btn8, self.ui.btn9,\ self.ui.btnDiv, self.ui.btnLbrac, self.ui.btnMul, self.ui.btnPer, self.ui.btnPlus,\ self.ui.btnRbrac, self.ui.btnSqrt, self.ui.btnSub] for i in btn_list: i.clicked.connect(lambda button = i:self.write_edit(button)) self.ui.btnBack.clicked.connect(self.backDelete) self.ui.btnC.clicked.connect(self.all_clear) self.ui.btnEqual.clicked.connect(self.calculate(self.ui.edit.text())) self.ui.actioninfo.triggered.connect(self.show_info) self.ui.actionexit.triggered.connect(self.close) self.ui.actionintro.triggered.connect(self.show_intro) shape_list = [self.ui.actionRectangle, self.ui.actionCircle, self.ui.actionTriangle] for i in shape_list: i.triggered.connect(lambda action = i:self.cal_area_message(action)) def show_info(self): QMessageBox.about(self, '작성자', 'a') def show_intro(self): QMessageBox.about(self, '자기소개', 'a입니다.') def write_edit(self, button): if button.text() == 'X': exp = '*' else: exp = button.text() self.ui.edit.setText(self.ui.edit.text() + exp) def backDelete(self): b = list(self.ui.edit.text()) b.pop() c = ('').join(b) self.ui.edit.setText(c) def all_clear(self): self.ui.edit.setText('') def calculate(self, str_data): result = str(eval(str_data)) self.ui.edit.setText(result) def cal_area_message(self, action): values, ok = QInputDialog.getText(self, 'Shape parameter', 'Input Parameter') if ok and values: if action == self.ui.actionRectangle: area = Rectangle().cal_area(values) elif action == self.ui.actionCircle: area = Circle().cal_area(values) elif action == self.ui.actionTriangle: area = Triangle().cal_area(values) self.ui.edit.setText(str(area)) if __name__ == "__main__": app = QApplication(sys.argv) win = MyWin() win.show() sys.exit(app.exec_())
-
미해결처음 배우는 리액트 네이티브
안드로이드 홈 환경변수 설정질문입니다.
영상 보면서 따라 설치 하고 있는데 안드로이드 홈 환경변수 설정할때 터미널에 vi ~/.zshrc를 입력하니까 선생님과 같은 화면이 안나오고 E325: ATTENTION 화면이 나옵니다. 어떻게 해야 하나요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
배열 정렬 스타일
안녕하세요 ! 기존에 배열을 정렬할 때, 화살표 함수를 사용하다가 곧장 arr1.sort()를 하니 어색해서요 ! arr1 = [1,3,9,5,2]라는 배열이 있을 때, arr1.sort((a,b) => a-b);하는것과 arr1.sort().reverse(); 하는 것은 코딩 스타일의 차이인가요?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
시간 복잡도 개념
안녕하세요 ! 커뮤니티에 게시글을 보다가 '' 이 문제의 해법은 sort를 피하겠다는 것이 아니라 2중 for문 즉 시간복잡도 O(n^2)를 피하겠다는 뜻입니다. 참고로 sort의 시간복잡도는 O(nlogn)입니다. '' 이런 답변을 봤어요~ 구글에 시간복잡도에 대해서 검색해봐도 다 이런 수학 기호들이 난무하는데요..! 어떻게 쉽게 이해하면 좋을까요..? 저는 function solution(arr1, arr2) { let answer = []; for(let x of arr1) { for(let i = 0; i < arr2.length; i++) { if(x === arr2[i]) answer.push(x); } } answer.sort((a, b) => a - b); return answer; 이렇게 풀었는데 투 포인터로 푸는 방식보다 많이 느린가요?? 더 빠르다, 느리다의 기준을 모르겠습니다 ㅠㅠ
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
VPN 프로그램도 프록시 서버를 사용하는 건가요?
강의 재미있게 듣고 있습니다 :) 국가를 바꾸거나 회사에서 보안으로 사용하는 VPN 프로그램도 프록시 서버를 사용하는 것인가요??
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
z축 회전행렬에서 요소 m12,m21과 -sin θ 와 sinθ의 위치 질문드립니다
안녕하세요 루키스님 회전행렬의 값에 대해 질문드립니다. z축회전변환 행렬을 구할때 X= xcosθ -ysinθ이며 Y= xsinθ + ycosθ 라고 하셨습니다. 그렇다면 m12 = sinθ이며 m21= -sinθ여야하는게 아닌가요? 찾아봤을때도 어디서는 그렇게 나오고 다른곳은 루키스님이 말씀하신것처럼 나와 헷갈려 어떤 차이가 있는지 질문드립니다. 고맙습니다.
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
공지사항, 갤러리 구성 중 궁금한것이 생겼습니다!
안녕하세요 선생님! 강의 잘 듣고있습니다 😄 갤러리, 공지사항 구성 중 .btn과 .tab의 사이를 겹치게 하기위해서 .btn span에 margin-bottom: -1px 을 주는데 margin-bottom에 마이너스값을 주면 위로 올라가면서 .tab부분이 딸려 올라가면서 겹쳐보이게되는 원리인가요? margin-bottom: -1px 의 정확한 원리가 알고싶습니다
-
미해결[데브원영] 아파치 카프카 for beginners
책을 구매했는데 책에서는 zookeeper로 broker 클러스터링 내용이 안나오는걸까요?
여기 강의에서는 broker를 여러개 만들어 클러스터링 하는 내용이나오는데. 책에서는 이로만나오고 실제로 내용은 안나오는것 같아서요. 책내용을 따라하면서 클러스터를 구성해서 따라해도 괜찮은건가요?
-
미해결파이썬 텍스트 분석 입문 - 데이터 수집부터 분석까지
Mecab 설치 관련 오류
맥 OS 기준 Mecab 설치 관련 설명서는 제공이 안되나요? 이하와 같은 오류가 나는데 어떻게 해결해야할지 막막하네요..ㅜㅜ
-
미해결더 자바, Java 8
Primitive type Optional 필요성이 궁금합니다!
우선 좋은강의 항상 감사드립니다. primitive type 경우 Optional이 따로 존재하는데 primitive type은 null값을 가질일이 없는데 혹시 어떨때 어떤목적으로 사용이되나요?
-
미해결홍정모의 따라하며 배우는 C++
6.8 어쩨서 함수안에서 dereference 한 값이 함수밖에서도 영향을 주나요?
//void printArray(int array[]) void print Array(int *array) 서로 같다 { cout<<*array<<endl;//op 9 *array=100;//함수밖에서도 변수의 값을 바꿀수있다 } int main() { int array[5]={9,7,5,3,1} printArray(array); cout<<array[0]<<" "<<*array<<endl; } 선생님이 print array함수 안에서 *array=100 이런식으로 하면 함수밖에서도 변수의 값은 바꿀수있다하셨는데 그렇게 할려면 & reference operator 를 써줘야하는거 아닌가요? int main()에서 복사된값이 printArray 함수로 들어가는거일텐데 어쩨서 함수밖에서도 변수의 값이 바뀌나요?
-
해결됨홍정모의 따라하며 배우는 C++
8:10 질문입니다
안녕하세요! 1. 8:10초에 AutoPtr<Resource> res = new Resource; 는 포인터가 아니라 자체가 스마트 포인터이기 때문에 *res가 아닌 res로 한다고 하셨는데 new Resource는 메모리 동적할당을 받아서 주소를 가지고 있는데 res에 넣는게 가능한건가요?? 2. AutoPtr.h 헤더 내부에 AutoPtr(AutoPtr &a) { m_ptr = a.m_ptr; a.m_ptr = nullptr; } 이 함수는 디버깅해보니 이 예제에선 아예 사용되지 않던데 그냥 이렇게 쓰인단걸 알려주시기 위해서 이 강의에 넣으신건가요??
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
집합 (set) 출력 오류 (파이썬 기본: 다양한 데이터 구조 (집합)) 8분 부분
data_set 변수 안에 집합 형태로 "apple", "dell", "samsung", "lg" 가 입력되어 있는데 print로 출력하면 lg와 dell의 순서가 바뀌어서 나옵니다 위 변수값을 수정하면 또 다른 순서로 출력되고요.. 무슨 오류인지 이해가 되지 않아 질문 올립니다..ㅠ
-
미해결플렉스(Flex) 반응형 웹사이트 포트폴리오(The World's Best Cities)
text 아래 공백
안녕하세요 a태그에 reset css 로 text-decoration: none 이 적용되어 있는데, a태그의 underline이 눈에 보이지만 않을 뿐 그 두께가 그대로 남아 있어서, a태그 text 위의 공백보다 간격이 넓은 공백이 text 아래에 생기는 것 같습니다. (원인이 이게 맞나요?) 강의 내용처럼 padding을 줘도 그 공백이 없어지지 않고, inline-block으로 높이값을 주고 line-height로 중심에 보내봐도 없어지지 않는데, 검사창에서는 margin 이든, padding 이든 아무것도 안 잡힙니다. 어떻게 해야 이 공백을 없앨 수 있는 건가요 ? 관련강의는 callaction section 상세 퍼블리싱 입니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
socket hooks 관련 질문드립니다.
소켓훅스함수 내부에 disconnect 함수를 상단에 정의 하셨는데 이때 useCallback으로 감싸주지 않으면 DMList에서 서버에서 socket.on으로 온라인 사용자 데이터를 못받아오더라구요 소켓 사용시 이게 어떤 차이가 있는건지 궁금합니다.