묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
데코레이터 미사용 샘플 문의 - 결과가 2개씩 나옵니다.
강사님 질문 있습니다. 아래처럼 코드를 사용해서 실행하니 결과가 2개씩 나오는데, 이유가 무엇인가요? # 데코레이터 실습 import time def perf_clock(func): def perf_clocked(*args): # 함수 시작 시간 st = time.perf_counter() result = func(*args) # 함수 종료 시간 계산 et = time.perf_counter() - st # 실행 함수명 name = func.__name__ # 함수 매개변수 arg_str = ', '.join(repr(arg) for arg in args) # 결과 출력 print('[%0.5fs] %s(%s) -> %r' % (et, name, arg_str, result)) return result return perf_clocked @perf_clock def time_func(seconds): time.sleep(seconds) @perf_clock def sum_func(*numbers): return sum(numbers) # 데코레이터 미사용 none_deco1 = perf_clock(time_func) none_deco2 = perf_clock(sum_func) # print(none_deco1, none_deco1.__code__.co_freevars) # print(none_deco2, none_deco2.__code__.co_freevars) print() print('-' * 40, 'Called None Decorator -> time_func') none_deco1(1.5) print() print('-' * 40, 'Called None Decorator -> sum_func') none_deco2(100, 150, 250, 300, 350) 결과는 아래와 같습니다. (env_craw) D:\workspace\Python>python decolate.py ---------------------------------------- Called None Decorator -> time_func [1.51387s] time_func(1.5) -> None [1.51407s] perf_clocked(1.5) -> None ---------------------------------------- Called None Decorator -> sum_func [0.00001s] sum_func(100, 150, 250, 300, 350) -> 1150 [0.00014s] perf_clocked(100, 150, 250, 300, 350) -> 1150
-
해결됨프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
자꾸 이런 에러가 나는데 왜 이런걸까요..;;;
(사진)
-
미해결누구나 할 수 있는 안드로이드 앱 개발 - 2 (Kotlin)
Interface 생성 이유
<1-3. 콘텐츠 앱 - itemClick, WebView 강의> 안녕하세용, 우와 RecyclerView에 Click 추가하는 부분이 어렵네용 (문법 파악이 아직 덜되어서 더 그런듯합니당. ㅠ) 07:21) ItemClick 이라는 interface 를 먼저 생성해주고, 그 후에 var형 변수로 선언해서 요리조리 사용하시던데 interface로 요렇게 따로 생성을 하고 시작하는 이유가 있나요? interface 에 대해서 구글링해보아도 요것의 용도를 잘 이해하지 못하겠어서요! ㅠ_ㅠ
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
배열의 이름이 포인터로 변환되는 조건?
강의에서 "배열의 이름은 배열의 시작 주소값을 가지는 TYPE*형 포인터로 쉽게 변환 가능"이라고 하셨는데요! 이건 C++에서 배열이름에 []가 붙지 않은채로 배열 이름만 덩그러니 놓여있을 때만 컴파일러가 포인터로 변환해준다는 말씀이신가요??? 특정 상황에서는 변환되지 않을 수도 있나요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
cross_val_score() 에서 scoring 인자값이 없는데
선생님~ 코드3번째 줄에서 cross_val_score() 에서 scoring 인자값이 없는데 어떻게 실행이 되는건가요..? 이전에 cross_val_score(..., scoring ='accuracy') 이렇게 scoring 인자값을 넣어주었었는데.. 여기서는 왜 넣지 않은건가요..? shift+tap 눌러서 함수 인자 설명을 봐도 scoring의 디폴트값이 None으로 되어있는데.. 어떻게 작동되는건지요..ㅠ? 그리고 오히려, GridSearchCV에서는 이전 강의에서는 GridSearchCV()를 쓸땐 인자로 scoring을 안써주셨었는데.. 이번 강의에서는 써주셨네요..! scoring 인자 값은 cross_val_score()나 GridSearchCV()에서 둘다 함수 인자로 꼭 써줘야 하는건가요~? 강의에서 빠뜨리신건지..아니면 생략도 가능한건지.. 이전강의와 달라서.. 기준이 헷갈리네요..ㅠㅠ
-
[리뉴얼] React로 NodeBird SNS 만들기
도메인 네임서버 에러가 납니다.. 원인좀 도와주실 수 있을까요 ?
삭제된 글입니다
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
안녕하세요 강사님. 저는 createQuery(OO.class)에 대해 이해를 하지 못하겠습니다ㅠ.
처음에는 이것에 대한 의문이였습니다. 왜 m.team은 Member.class로 데이터를 가져오고 저장하는 것이 아닌지, Team.class와 List<Team>인지. Member.class로 선언해도 m.age를 하면 데이터를 불러오지 못하는지. 이부분까지는 여러 실험을 통해 이해를 했습니다. (m.age를 저장하려면 Integer.class 로 해주면 되는) 가져올 데이터 타입.class로 해주면 되는.. (사실이부분도 이해하는데 엄청걸렸네요.ㅠㅠ) 이런식으로 member.getTeam을 해주면 값을 받아올 수 있고 팀A까지 값이 나오는데 (join이 이닌 select from Team으로 값을 가져옴) 했을 때 Team 정보가 없는 것은 Lazy 때문인 것 인가요? (원래 팀 정보가 없는게 궁금해서 작성한 것인데.. 쓰다보니까 혼자이해를 해버린거같네요..) 이 경우에는 Member에서 join을 통해 Team을 가져오지만 이경우에는 join이 아닌 따로 select * from Team으로 쿼리가 출력 되는데 왜 그런것인가와 실무에서 어떤 방식을 사용 하는것이 좋은지 궁금하네요.. 굳이 신경쓸 부분이 아닌가요 ?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
GridSearchCV refit에 관해서 질문합니다!
grid_dtree = GridSearchCV(dtree, ... , refit=True) 에서 refit을 True가 아닌 False로 설정한다면, 최적의 파라미터로 재학습이 되지 않기 때문에 grid_dtree.fit(X_train, y_train)했을 때 마지막 교차 검증시 사용한 파라미터로 학습이 되는 것인가요? 그럴 경우(refit=False)에 grid_dtree.best_estimator_를 통해서 최적의 파라미터를 가진 estimator를 다시 구해서 predict를 하는 것일까요? 제가 이해한 것이 맞는지 여쭤봅니다!
-
미해결[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 2 - 불량사과를 찾아라!
저 역시 cv2.MultiTracker_create() 에러가 나네요...
쥬피터노트북에서 수업 진행중에 module 'cv2.cv2' has no attribute 'MultiTracker_create'error가 확인되는데... 해결이 잘 안됩니다...어떻게 해야할까요? cv2.TrackerKCF_create()는 잘 되는데 왜 Multi만 안될까요?? ? 설치도 반복해봤고, opencv-contrib-python에서 whl파일 받아서 수동으로 설치해봐도 같은...경우인데....너무 어렵네요... 왜 그럴까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
연관관계 메서드 addOrderItem 질문합니다.
안녕하세요연관관계 메서드 부분에서addOrderItem 쪽이 Order.java void addOrderItem (Item item){ OrderItem orderItem = OrderItem.createOrderItem(this, item); orderItems.add(orderItem);} 이런식으로 Item을 넘겨줘서 한번에 서로서로 연결되도록 코드를 작성해도 상관없는건가요? OrderItem.java OrderItem createOrderItem(Order order, Item item){ OrderItem orderItem = new OrderItem(); orderItem.order = order; orderItem.item = item; return orderItem; }
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
선생님~레이블인코딩할 때,
선생님 object 칼럼 레이블 인코딩하는 함수에서요~ 8번째 줄에서 le = le.fit(dataDF[feature]) 이렇게 쓰셨는데.. 그냥 le.fit(dataDF[featue])가 아닌가요~? 이전 데이터전처리 강의 중 레이블인코딩 부분에서는 객체로 따로 반환하지 않았었거든요.. fit()은 그냥 그대로 적용되는 거 아닌가요~?
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
log(변수명) 부분 헷갈리지 마세요(질문아님)
이후에도 계속 강좌를 보다 보니 코드창에 log(변수명)을 입력 후 제대로 실행이 안된다고 하시는 분들이 계신데, 강좌에서의 log(변수명)은 설명 편의성을 위해 console.log(변수명)을 임의로 축약한 형태이지 실제 작동하는 코드가 아닙니다. 실제로 코드창 또는 콘솔에 실행할때에는 console.log(변수명)으로 작성하셔야 합니다.
-
미해결홍정모의 따라하며 배우는 C++
14분 04초
void set(const position2D & pos_target{ set(pos_target.m_x, pos_target.m_y); // 1}void set(const int & x_target, const int& y_target) //2{ m_x = x_target; m_y = y_target;}1부분에서 사용된 함수가 2부분에 바디가 있고,2함수의 전방선언이 없는데어떻게 컴파일러오류없이 1부분에서 2부분의 함수를 사용할 수 있는지 의문입니다
-
미해결코로나맵 개발자와 함께하는 지도서비스 만들기 1
클릭이벤트가 왜 추가되지 않는지 모르겠습니다.
개발자님, 계속 코드를 다시 봐도 오류를 찾을 수 가 없어서 질문을 올립니다. index.ejs파일에 코드 오류가 없는거 같은데 왜 이벤트 생성이 제대로 안될까요?? <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no"> <title>myfirstmap</title> <link rel="stylesheet" href="/stylesheets/style.css"/> <script type="text/javascript" src="https://openapi.map.naver.com/openapi/v3/maps.js?ncpClientId=wex4n8j00f"> </script> </head> <body> <div id="navbar">myfirstmap</div> <div id="infoBox"> <div id="infoTitle">현재날짜</div> <div id="infoContent">2020.07.10</div> </div> <div id="map" style="width:100%; height:100vh;"></div> <script type="text/javascript" src="/data/data.js"></script> <script> var mapOptions = { center: new naver.maps.LatLng(37.3595704, 127.105399), zoom: 10, }; var map = new naver.maps.Map('map', mapOptions); var markerList=[]; var infowindowList=[]; for (var i in data){ var target=data[i]; var latlng=new naver.maps.LatLng(target.lat, target.lng); marker=new naver.maps.Marker({ map:map, position:latlng, icon:{ content:"<div class='marker'></div>", anchor: new naver.maps.Point(12,12) }, }); var content=`<div class='infowindow_wrap'> <div class='infowindow_title'>${target.title}</div> <div class='infowindow_content'>${target.content}</div> <div class='infowindow_date'>${target.date}</div> </div>` var infowindow=new naver.maps.InfoWindow({ cotent: content, backgroundColor:"#00ff0000", borderColor: "#00ff0000", anchorSize: new naver.maps.Size(0,0) }) markerList.push(marker); infowindowList.push(infowindow); } for(var i=0,ii=markerList.length; i<ii; i++){ naver.maps.Event.addListener(markerList[i],"click",getClickHandler(i)); } function getClickHandler(i){ return function(){ var marker=markerList[i]; var infowindow=infowindowList[i]; if(infowindow.getMap()){ infowindow.close(); }else{ infowindow.open(map,marker) } } } </script> </body> </html>
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
원인 찾았습니다.
원인을 찾으려고 이것저것 시도하니까 비밀번호에 @가 들어갈 경우 몽구스 연동하는 과정에서 문제가 발견되었습니다. 그리고 계정을 admin 디비에서 생성했을때와 직접 만든 nodejs라는 디비에서 만들었을 때 차이가 발생합니다. [상황1] 이 상황에서는 정상적으로 잘 접속합니다. use admin db.createUser({ user: 'nodejs', pwd: 'Nodejs210216&#', roles: ['root']}) [상황2] nodejs라는 디비를 만들고 계정을 생헝하면 권한 오류가 발생합니다. use nodejs db.createUser({ user: '계정명', pwd: '비밀번호', roles: ['readWrite']}) 제가 상황2처럼 하고 싶은 이유는 admin은 모든 테이블이 보이기 때문에 보안상 위험이 있어서 따로 디비를 만들고 그 디비안에 계정을 생성했는데 안되네요. 그런데 이상한건 제 로컬 피시에서는 상황1과 상황2 모두 잘됬는 데 클라우드 운영서버에서는 상황2가 안됩니다. 혹시 버전이나 뭐 그런게 있나요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
역슬래시 치는법
역슬래시가 제키보드에는 안보이네여 혹 다른법이 있나여 삼성노트북이에요
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
멤버변수를 어떨때 지정하는지 잘모르겠습니다 ㅜ
#공중유닛 class flyable: def __init__(self, flying_speed): self.flying_speed = flying_speed def fly(self, name, location): print("{0} : {1} 방향으로 날아갑니다. [속도 {2}]"\ .format(name, location, self.flying_speed)) fly에서 name과 location에 왜 self가 안붙는지 어떨때 self.hp = hp 처럼 멤버변수를 지정하는지 두가지가 궁급합니다
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
하루종일 고민하다가 질문할 곳이 없어서 여기에 질문합니다....
강의와 상관없는 내용이지만 하루종일 이것때문에 고민하다가 질문합니다..답변 해주시면 너무 감사할 것 같아요 open cv설치에 관련된건데요 pip install opencv-python을 하고 설치 완료후에 import cv2를 하면 계속 cv2라는 모듈이 없다고 에러가 납니다. 다른 모듈은 (pandas ,numpy)모두 에러가 나지 않고 잘 실행되는데 cv2모듈만 계속 에러가 납니다 혹시 관련 경험이 있으시면 알려주시면 정말 감사하겠습니다. 수업과 관련되지않은 질문 이지만 감사합니다!
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
아톰 Script 출력이 안되네요ㅠ
아래 사진처럼 아톰 내에서 출력할때에 노란색 느낌표가 뜨면서 아무것도 출력이 안되는데, 어떤게 문제인가요..ㅠ
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
User 와 User()의 차이가 뭔지 궁금합니다.
const app = express(); 여기서 express에 ()붙이는것도 비슷한 맥락인것 같은데 차이가 뭔가요 ?