묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 - 손흥민을 찾아라!
이미지 마스킹편 질문
이미지 마스킹(Masking) 강의에서 궁금한 부분들이 있습니다. 1. mask=np.zeros(img.shape[:2], dtype="uint8") 라고 코드를 적으셨던데 dtype="uint8" 부분 설명이 부족해서 전혀 이해가 가지않습니다. dtype="uint8" 이 정확히 뭔가요? 자세한 설명 부탁드립니다. 2. 코드를 마무리할때 cv2.waitKey(0)을 적으시던데 괄호안에 0을 안넣은 cv2.waitKey() 라고 적어도 똑같은 기능을 하던데 0을 넣고안넣고의 차이가 뭔가요? 3. 코드마지막에 윈도우창을끄는 cv2.destroyAllWindows() 를 항상쓰시던데 코드에 ~Windows()가 들어간다는말은 윈도우에서만 제기능을 발휘하는 코드인것같은데 저는 윈도우와 관련없는 우분투운영체제를 쓰는데도 윈도우창을끄는 이 코드가 제 기능을 하는이유가 궁금합니다. 윈도우에서만 기능을 해야되는거 아닌가요? 4. 마지막으로 "opencv이용해서 손흥민을 찾아라" 편이 저의 인프런 첫 강의인데 강의에서 설명이 자세하지않아 이해가 안되는 부분들이 있는데 이 강의를 듣기전에 인프런에서 선행해서 들어야 되는강의가 혹시 있나요? 있다면 뭔가요?
-
해결됨코어 자바스크립트
코어 자바스크립트 질문입니다!
165페이지 '프로토타입 체이닝'에 관한 질문입니다. var arr = [1, 2]; Array.prototye.toString.call(arr); Array의 프로토타입에는 toString이라는 메서드가 없으니 프로토타입 체이닝으로 거슬러 올라가서 Object의 프로토타입에 있는 toString메서드를 참조한다는 것은 알겠습니다. call로 arr를 this바인딩 해주었으니 출력 결과도 '1, 2'가 나오는 것도 이해가 됩니다. 그런데 Object.prototype.toString.call(arr);의 출력 결과가 [object Array]가 나오는 것은 왜인가요? 똑같이 Object의 프로토타입에 정의된 메서드를 호출한 것이고, this바인딩도 같은 값을 참조하는데 무엇이 다른 것인지 모르겠습니다. (메서드의 호출 주체가 서로 다르다 할지라도, call로 this바인딩을 동일하게 묶어주었으면 다를 것이 없지 않나요?) 또, 저는 교재의 설명상 원래 다른 생성자에는 toString메서드가 없고, 오직 Object.prototype에만 toString메서드가 있는 것으로 이해했습니다. 다른 생성자로 생성된 인스턴스들이 toString메서드를 참조할 수 있는 것은 프로토타입 체이닝을 통해 호출하는 것이고요. 그런데, mdn에서 toString을 검색해보면 다른 생성자 함수의 프로토타입에도 toString이 정의되어 있는 것처럼 보입니다. 개발자 도구에서 로그를 찍어봐도 아래와 같이 나오고요. 책 출판 시점에서 그새 무언가 바뀌었는가 싶다가도, 어쨌거나 Object.prototype.toString.call(arr);의 출력 결과가 [object Array]인 것에 대해서는 이해가 잘 안됩니다. mdn의 설명에 따르면, 커스텀 객체에서 toString메서드를 호출하면 Object로부터 상속받은 기본 값을 반환하게 된다고 설명되어 있는데, 애초에 자바스크립트에는 '상속'의 개념은 없지 않나요? 질문이 중구난방이라 죄송합니다 ㅠ
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
넘파이 인덱싱 질문이 있습니다.
array=np.array([[1,2,3],[4,5,6],[7,8,9]]) 에서 row=0인 [[1,2,3]]을 뽑고 싶은데 print(array[0]) 이렇게 하면 [1,2,3]의 1차원 (3,0) ndarray가 나오는데 만약 [[1,2,3]] 인 2차원 (1,3)으로 뽑고 싶으면 array[0:1] 이렇게 말고 더 쉬운 방법은 없을까요?? 애초에 array[0]으로 했는데 왜 1차원 array로 반환해주는 것인가요? 어떤 경우에 굳이 2차원을 1차원으로 줄여서 반환하는 것이 편리한지 궁금합니다.
-
미해결파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)
py파일 exe파일로 변환
이번에 만든 게임을 cs_freeze를 활용하여 exe파일로 변환하고 싶어서 setup.py를 아래와 같이 작성했습니다 from cx_Freeze import setup, Executable import sys buildOptions = dict(packages = ["pygame","os"], # 1 excludes = []) base = None if sys.platform == "win32": base = "Win32GUI" exe = [Executable("6_gameover.py")] # 2 # 3 setup( name='Pang Pang', version = '0.1', author = "YONG", description = "none", options = dict(build_exe = buildOptions), executables = exe ) 그러니 error during GetDependentFiles() of "c:\users\최광용\appdata\local\programs\python\python38-32\dlls\tk86t.dll": (0, '지정된 파일을 찾을 수 없습니다', 'c:\\users\\최광용\\appdata\\local\\programs\\python\\python38-32\\dlls\\tk86t.dll', 2, None) 라는 오류로 실행이 되자마자 꺼지는 오류가 발생했습니다 어떻게 수정해야할까요?
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
bodyParser 설정하는 부분에 질문이 있습니다!
이 부분이 설명하기를 client에서 데이터를 가져올 때 서버에서 받아올 때 해석해서 가져오는 것이라고 하셨는데 , 제가 https://expressjs.com/en/resources/middleware/body-parser.html 여기서 찾아본 바로는, extended 가 false 로 되어있는데 딱히 상관 없는 부분일까요? 이 부분에 대해서는 설명이 없으셔서 따로 질문을 올립니다^^ // parse application/x-www-form-urlencoded app.use(bodyParser.urlencoded({ extended: false })) // parse application/json app.use(bodyParser.json())
-
미해결페이스북 클론 - full stack 웹 개발
클라우드에서 서비스를 돌릴 수 있는 방법이 궁금합니다.
구름 IDE말고도 AWS, Azure와 같은 클라우드에서 돌릴 수 있는 방법은 어떻게 하면 되나요?
-
미해결애플 웹사이트 인터랙션 클론!
다운로드 파일에 강의 화면보다 파일이 많음
파일 다운로드 받으니 css 말고도 폴더가 많은데 상관 없나요?
-
미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
안녕하십니까 작성한 포스트를 삭제하는 기능은 없는건가요?
2회차 듣고 있는데 아무생각없이 삭제하려고 보니까 삭제기능은 없는데 만약 구현한다면 하는 생각으로 urls.py에 url 패턴에 path('<int:pk>/delete/', views.PostDelete.as_view()) 라고 했구요 models.py에 def get_delete_url(self): return f'{self.pk}/delete/' 로 정의했고 html post_detail에 {{ object.get_delete_url }}로 버튼 만들었고 views.py에 class PostDelete(LoginRequiredMixin, DeleteView): model = Post login_url ='/login/' succress_url = '/' 이렇게 코딩했는데 delelte_confirm.html을 지정을 안해줫다고 나오는데 이 컨펌을 댓글 처럼 delete_confirm.html대신에 댓글삭제를 modal로 컨펌해서 지우고 싶은데 함수형 말고 클래스형 뷰로 설명을 좀 해주실수 있나요
-
미해결애플 웹사이트 인터랙션 클론!
강사님! 제 질 문에 답변 좀 부탁 드립니다.
어제 질문한 내용에 대한 답변 좀 부탁 드립니다. http://tioletter.com/cellcardi/
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
안녕하십니까? 제품 등록 관련 기능에 대해 질문 드립니다.
제품 등록 구현 코드 중에서 업로드한 이미지를 보여 주는 부분에 src={`http://localhost:5000/${image}`}라고 부분을 heroku같은 곳에 빌드할 때 어떻게 바꾸어 주어야 하는지 문의드립니다. 소스 링크가 로컬호스트인데 그냥 업로드해도 괜찮은 것인가요? 백엔드 부분에 보면 express.static이라고 되어있던데 이것을 이용하면 업로드할 때 로컬호스트를 그냥 사용해도 괜찮은 것인지 질문드립니다. 그리고 비밀번호 변경이나 비밀번호 분실시 재발급 등에 관해서 추가 강의해 주셨으면 감사하겠습니다. 40대 중반을 넘은 초보자인데 선생님 강의가 많은 도움이 되어 감사합니다. 안녕히 계십시오.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
안녕하세요
안녕하세요 입소문 듣고 머신러닝 배우러 왔습니다! 다름이 아니고 선생님 책을 따로 샀는데, 어떻게 하면 효율적으로 공부가 될지 질문 드리고 싶습니다. 동영상 강의만 보면서 공부하다가 좀 어려운 부분은 따로 책부분을 보는게 나은지 책을 먼저 다 보고 동영상 강의를 보는 게 좋을지 모르겠습니다. 추천하시는 학습 방법이 있으시면 알려주시면 감사하겠습니다.
-
미해결DataScience와 AI의 개념 (공부하는 방법)
안녕하세요 선생님. 진로와 향후 계획에 대한 질문드립니다.
안녕하세요 빅데이터,데이터분석과 강화학습 딥러닝에 관심이 많고 향후 대학원 진로까지 결정한 전자공학과 학생입니다. 군 제대 이후내년 3월 복학 예정이며코코 선생님 강의를 수강하고자 합니다. 빅데이터와 인공지능 공부를 어떻게 접근해야하는지 걱정이 앞서 몇가지 질문드립니다. 1. R과 파이썬 이 두가지로 데이터분야와 인공지능을 다룬다고 하는데 어떤 언어를 선택해야할까요? (리마인드 할 2~3주 기간이 필요하지만 R과 파이썬 두언어 모두 문법적인 부분은 대략 알고있습니다. C/C++ 이용하여 경시대회에서 대회 본선 진출, 입상 경험, 임베디드 개발 경험은 있지만 저 두언어로 개발 경험은 없습니다.) 딥러닝과 머신러닝을 할때에도 책들이나, 강의들이 파이썬으로 진행되어 파이썬을 공부해야겠다 싶다가도, 크롤링이나 데이터 분석은 파이썬에 비해 R이 훨씬 직관적이고 편해서 계속 유혹에 흔들리네요.. 그래서 내린 제 생각은 '파이썬으로 딥러닝과 머신러닝을 공부하고 R은 데이터 분석을 할때만 사용하자!' 인데 비효율적인 학습방법은 아닌지 모르겠습니다. 2. 코코 선생님 강의 전체적인 커리큘럼 모두를 긴 기간을 이용해 따라가고싶은데 어떤 강의를 시작으로 해야하는지 어떤 강의를 끝으로 들어야하는지 전체적인 안내도 부탁드려봅니다. 긴 글 읽어주셔서 정말 감사합니다. 오늘도 좋은 하루 되세요.
-
해결됨React로 NodeBird SNS 만들기
Cannot read property 'getState' of undefined
위와 같은 에러가 떴습니다 아래에도 같은 질문이 있어서 버전을 낮춰줬는데 그래도 해결이 안되서 질문합니다ㅠㅜㅠ https://github.com/jeonghye-choi/React-Study-nodebird
-
미해결윤재성의 Oracle SQL Database 11g PL/SQL Developer
딕셔너리
선생님 딕셔너리 목록이 다른데요 제 딕셔너리에는 다른테이블이름이들어가있는데 어떻게해야하나요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
H2 DB 실행 에러
오류: 기본 클래스 org.h2.tools.Console을(를) 찾거나 로드할 수 없습니다. 원인: java.lang.ClassNotFoundException: org.h2.tools.Console 라는 오류가 자꾸발생하네요. 1.4.199 버전으로 하고 경로확인도 하고 ./h2.sh 있는거 확인 후 실행을해도 저렇게뜨네요.. 찾아봐도 잘 안나오는것같아 질문올려봅니다 ..
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
npm start로 서버 시작시 에러발생
Error: No default engine was specified and no extension was provided. 이 에러가 뜨는데 왜그런것일까요??
-
미해결실습 UI 개발로 배워보는 순수 javascript 와 VueJS 개발
깃 체크아웃
깃 체크아웃 없이 쓰던 코드 그대로 하려고 하는데 체크아웃 할때 마다 전에 없던 것들이 생기고 코드가 바껴있는데... 체크아웃 없이 이어서 쭉 하려면 어떻게 해야할까요...? 강의 보면서 바뀐 부분은 수정하면서할까 싶다가도 혹시 그러다 놓치는 부분이 있을까 걱정이에요ㅠㅠ
-
미해결React로 NodeBird SNS 만들기
최적화 예제 진행 도중 궁금증이 생겨 질문드립니다.
지금까지 강의를 급하게 따라 가느라 제 코드를 점검해볼 시간이 많이 없었는데요. 이번 최적화 예제 강의를 들으며 천천히 다시 코드도 뜯어보고 기능도 확인하던 도중 이상한 점을 발견했습니다. 질문은 크게 두가지 입니다. ■질문1) /* 팔로우 하기 눌렀을때 */ const onFollow = useCallback(userId => () => { //console.log(me.id, userId); // 12, 1 dispatch({ type: FOLLOW_USER_REQUEST, data: userId, }); }, []); 바로 이부분에서 useCallback의 두번째 인자가 []로 비어있는 상태인데, 매개변수로 들어온 userId를 []에 넣어주지 않았었던 이유가 궁금합니다. 강의 들을 당시에는 별 생각없이 넘어갔었는데, 다시 살펴보다보니 userId를 []에 넣어주지 않는 이유가 궁금해져서 질문을 드립니다. 원래 매개변수로 들어온 변수는 []에 넣어주지 않는것인가요? . ■질문2) 현재 팔로우를 누르고 곧바로 언팔로우를 하게되면, 새로고침을 해야만 글자가 바껴지는 문제가 발생합니다.. (다시말하자면, 팔로우를 누르면 화면상으로는 [언팔로우]라고 뜨고, 곧바로 [언팔로우]라는 글자를 누르면 아무일도 일어나지 않습니다.) 프로필 페이지에서 확인해보면 팔로잉 목록에도 잘 들어가있고, F12의 Network탭에서 요청과 응답도 다 제대로 되고있습니다. 하지만, 앞서 말씀드렸듯이 팔로우를 한뒤 곧바로 언팔로우를 하면 글자가 바뀌지도 않고, 이후로 모든 기능들이 비정상작동합니다..요청도 제대로 되지 않구요.. 지금까지 이렇게 페이지가 곧바로 바뀌지 않는 경우는 useCallback의 두번째 인자에 값을 안넣어줘서 일어났었던 오류였던걸로 기억을 하는데요. 어떤 이유에서 이렇게 안되는 것일까요 ? ㅠㅠㅠ 아무리 고쳐봐도 답을 못찾겠어서 질문드립니다. (또한 프로필 페이지에서 팔로잉 목록에 있는 유저를 삭재할때도 역시 새로고침을 해야만 적용이 됩니다. ㅠ) 혹시몰라서 깃허브 주소도 같이 남기겠습니다. (깃허브 주소: https://github.com/pym7857/react-nodebird)
-
홍정모의 따라하며 배우는 C++
고정된 너비 정수의 단점
삭제된 글입니다
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
도메인분석개발-Entity 클래스 구현 중 발생한 에러 문의
삭제된 글입니다