student의 경우, no yes에 대해 buy/not buy도 정확히 갈리기 때문에 info_student = 0가 될 것이므로, IG는 모두 age 선택 후 info(D)가 될 텐데요. age 선택 후 info(D) 는 -2/5 x log2(2/5) - 3/5 x log2(3/5) = 0.97095 이므로 이 값이 모두 IG가 되어야 하지 않나요? 자료에서는 음수가 나와서요. 확인해 주실 수 있으실런지요? 항상 최교수님 명강의에 감탄하고 있습니다. 감사합니다. 열공쟁이 서원철 드림.
안녕하세요 선생님. 다름이 아니라 만약에 .... <div class = "content"> "A" "B' <div class = "addon"> ........ 이렇게 되어있는데 문자 A와 B만을 추출하고 싶으면 어떤식으로 하면 될까요? X = BeautifulSoup( ...... , "html.parser") example = X.select(" 상위태그 > div.content") for i in example : print(i.string) 이런식으로 작성하고 실행하면 그냥 출력결과가 아예 빈칸으로 나옵니다. 도와주시면 정말 감사하겠습니다^^
componentDidCatch 를 사용할때 getBoundingClientRect 을 호출하게 되면.. this를 찾을 수 없어서 그런지.. 오류를 내면서 componentDidCatch 도 호출이 안됩니다. 이런 경우는 어떻게 처리를 해야하는건가요? componentDidMount() { console.log(this.myDiv.getBoundingClientRect().height); } componentDidCatch(error, info) { console.log(error); //에러내용 console.log(info); //에러발생지 this.setState({ error: true });
아톰에서 react.js 설치하면 Failed to install react because Git was not found. The react package has module dependencies that cannot be installed without Git. You need to install Git and add it to your path environment variable in order to install this package. You can install Git by downloading, installing, and launching GitHub for Windows: https://windows.github.com Run apm -v after installing Git to see what version has been detected. 라는 에러가 뜹니다. Git을 설치하고 apm -v 를 실행하라고 되어있는데 그래서 Git을 다운받고 나서 apm -v 실행이 안되요 반드시 필요한 패키지는 아닌거같긴한데... 그래도 자꾸 에러가 나니 답답해요 해결하신분 계신가요??
질문은 아니고요, 간단히 남기고 싶은게 있어서 글 올립니다. 강사님과 동일하게 진행했는데, throw error cannot find module 메시지를 받으면서 계속 에러가 나더군요. 제경우, editor를 걍 다시 시작하니 해결했습니다. 코드 자체에 문제가 없어도, 어떤 이유에서인가 발생할 수 있는거 같아요. 혹시, 동일한 문제 겪으신 분들은, 시간낭비하지 말고 프로그램먼저 다시 시작하시기 바랍니다. setInterval(()=>{ console.log('시작'); try { throw new Error('서버를 고장내주마'); } catch (error) { console.error(error); } }, 1000)
C:Program Files (x86)Microsoft Visual Studio2017CommunityMSBuild15.0binMicrosoft.Common.CurrentVersion.targets( 1657,5): error MSB4036: "GetReferenceNearestTargetFrameworkTask" 작업을 찾을 수 없습니다. 다음을 확인하세요. 1) 프로젝트 파일에 있는 작업 이름이 작업 클래스 이름과 같은지 확인합니다. 2.) 작업 클래스가 "public"이고 Microsoft.Build.Framework.ITask 인터페이스를 구현하는지 확인합니다. 3.) 프로젝트 파일 또는 "C:Program F iles (x86)Microsoft Visual Studio2017CommunityMSBuild15.0bin" 디렉터리에 있는 *.tasks 파일에 를 사용하 여 작업이 올바르게 선언되 었는지 확인합니다. [C:Users임성호DocumentsGitHubUnrealEngineEngineSourceProgramsUnrealBuildToolUnrealBuildTool.csproj]
fs 모듈 강좌중에 궁금한 점이 있어서 질문 올립니다. 일단 강좌중에 나온 코드 먼져 보시죠. 이하는 코드 입니다. const fs = require('fs'); fs.writeFile('./writeme.txt', '글을 써주세요', (err)=> { if(err){ throw err; } fs.readFile('./writeme.txt', (err, data)=>{<p> if (err) {</p><p> throw err;</p><p> }</p><p> console.log(data);</p><p> console.log(data.toString());</p> }) })``` 위와 같은 코드라면 처음에 콜백시에 execution stack이 쌓이고, 실행은 거꾸로 된다고 하셨는데, 그렇다면 위에서도 fs.readFile(~~ 어쩌고 저쩌고 ~~ 콜백)이 fs.writeFile 보다 먼저 실행 되어야 하는거 아닌가요? 그렇다면 결국, 없는 파일을 불러와서 에러가 나와야 하는데... 이 부분이 잘 이해가 안갑니다. ㅜ.ㅜ 마찬가지로, 그다음에 나오는(콜백들을 이용해서 동기 방식처럼 구현하는 부분)에서도, 나중에 호출된 콜백들이 먼저 실행 되어야 하는거 아닌가요? ㅇ,.ㅇ;
pytube를 아나콘다 가상환경 > section2에 설치 후, conda list로 pytube 있는 것 확인했습니다. 터미널로 section2 내에 들어가서 atom 입력하여, atom 설치 하고 실행했습니다. 그런데 실행 결과 No module named 'pytube' 라고 뜨네요 ㅠ___ㅠ