안녕하세요 강사님! 우선 좋은 강의 만들어 주셔서 대단히 감사 드립니다. 다름이 아니라 강의를 듣던 중 아래와 같이 질문이 있어 문의 남깁니다. 제가 궁금한 부분은 아래에 나와 있는 파트 입니다. - 강의부분 : (5.2) 업종/테마 전처리, [2/10] 코스피 코스닥 시가총액 전처리 - 정규표현식은 그저 거들 뿐 (10:00 ~ 12:00 사이) 위 이미지와 같이 시가총액을 조회 후 수치형태로 만들어 주기 위해 '억원' 뿐만 아니라 '조'단위 부분 도 replace를 통해 없애주게 되는데요. 하지만 인덱스 4번의 경우 시가총액이 1조 641억원인데 아래와 같이 수치가 1641로 바뀌고 있습니다. (즉, 10641억원이 아닌 1641억원으로 데이터가 반환 되는 전처리 오류가 발생합니다.) 이런 경우 데이터 전처리가 잘못되게 될 거 같은데 아직 제가 파이썬 문법을 많이 아는 것이 아니어서 이런 경우엔 어떻게 전처리를 해주면 좋을 지 궁금합니다. 날씨가 갑작스레 많이 쌀쌀해졌는데 건강 유의 하시길 바랍니다! 감사합니다.
우선 제가 군인인데 이번에 인프런 통해서 코딩 공부하려고 강의를 수강했습니다. 그래서 개발환경을 만들려고 강의 듣고 따라하는데 우선 atom깔고 autocomplete-python설치하려 하는데 설치가 안되고 Installing “autocomplete-python@1.17.0” failed. Show output… Compiler tools not found Packages that depend on modules that contain C/C++ code will fail to install. Read here for instructions on installing Python and Visual Studio. Run apm install --check after installing to test compiling a native module. 이렇게 떠서 vscode로 해보려고 개발환경 또 따라하는데 다 잘되다가 python select interpreter 찾는 과정에서 파이썬이 분명 깔려있는데 찾아지지가 않고 깔려있는 버전이 깜빡깜빡 뜨긴하는데 또 클릭이 안됩니다. 뭐가 문제인지 알수 있을까요? ㅠㅠ 저 둘중 하나만 되도 하는데 둘다 안되서 파이썬을 시작하지 못하고 있습니다.
안녕하세요 강사님 강의 정말 재밌게 잘 보고있습니다. 다름이 아니라, 해당 강의내용을 블로그나 깃허브에 올려서 관리하고싶은데요. 강의 내용중에 나오는 다이어그램이라든지 예제소스코드가 블로그나 깃허브에 출처를 남기고 사용할 수 있는지 알고싶습니다 강의 너무 재밌게 잘 알려주셔서 감사합니다 날씨가 많이 추워지는데 감기 조심하세요😊
안녕하세요 1. 기출 예제 세트 1 - 정답 풀이 中 2번째 문제풀이(09:00쯤) 관련해서 저는 문제 풀이와 다른 방법으로 최빈값 사용자 함수 만들어서 필요한 컬럼만 추출해서 값을 구해봤는데요 풀어주신 방법과 결과가 달라요.. 이유는 잘 모르겠는데 이렇게 풀면 안 되는 건가요? df_02 <- read.csv('set_01_data_02.csv') library(dplyr) Mode <- function(x){ ux <- unique(x) ux[which.max(tabulate(match(x,ux)))] } df_021 <- df_02 %>% select('date','weather') df_022 <- df_021 %>% group_by(date) %>% summarize(mode_weather=Mode(weather)) table(df_022$mode_weather) 2. 결과가 모범 답안의 결과와 다르면 0점 처리되나요? 3. 빈도가 동일하여 최빈값이 2개가 나오는 경우 어떻게 처리해야 할까요?
안녕하세요 좋은 강의 감사합니다. 아래 사진과 같이 function menu 함수 마지막 select 파일로 보내는 코드 2>./select 작성 시, 메뉴 함수의 마지막 중괄호가 빨간색으로 변했으나, GUI로 출력은 잘 됐습니다. 강의에서 강사님과 다른 점은, select 파일에 저장된 번호를 SELECT 변수에 담는 코드를 추가하기 전에 아래 사진처럼 cat select 했을 때, 번호가 저장된게 확인이 됐고 (마지막 줄 맨 앞쪽에 2), 강사님과 마찬가지로 select 파일에 저장된 번호를 SELECT 변수에 담는 코드를 추가하고 난 후에는 변수에 담는 부분이 menu.sh 에서는 빨간색으로 표시되고, menu 쉘 스크립트 실행 시에는 아래와같이 bad substitution이 뜹니다. 질문은 1. 왜 menu함수의 중괄호가 빨간색으로 변한건지 2. 선생님과 같은 코드를 작성하였는데 최초 cat select 시, 선택한 번호가 저장되지않는 것과(강사님) 선택한 번호가 select에 저장된(제 것) 차이점 3. select 파일에서 저장된 번호를 SELECT 변수에 넣었을 때 왜 빨간색으로 바뀌고, 실행 시 bad substitution이라고 뜨는지, 어떻게 해결해야 하는지 에 대해 질문 드립니다! 현재 제 환경은 vmbox를 설치하여 cent os로 실습중이며 윈도우 10이고 centos 8.4로 확인됩니다.
안녕하세요 쉘스크립트 강의 잘 듣고있습니다! 궁금한점이 있는데요, book="The old man and the sea.mp3"가 파일을 생성한건가요? 뒤에있는 내용보면 변수를 생성한 것 같은데, 파일이라 하셔서요. 그리고 똑같이 따라했지만 저는 ls 조회시 "The old man and the sea.mp3"라는 이름의 파일이 존재하지 않고, 파일이 없으니 삭제되지도 않습니다. 선생님과 제 결과가 다른 이유가 무엇일까요?
안녕하세요! VScode 로 따라 해보고 있는데 궁금한 점이 있습니다. 동영상에 나오는 대로 따라하니 메인파일.exe가 존재하지 않다는 에러가 나서 여기저기 찾아보고 혼자 한참동안 만지작 거리다가 실행이 되었었는데요. 정상적인 접근인지는 모르겠습니다만 2가지의 방법으로 실행이 되었습니다. 첫번째, (Task 기능으로 g++ 실행 했을시, f5) include "add.h" 단독으로 있을때틑 에러가 나고 아래에 include "add.cpp"를 추가하니 실행이 되었습니다. 신기한점은 include "add.h"를 예외 처리하고 include "add.cpp"만 해도 실행이 문제없이 되었다는 점입니다. 두번째, g++ main.cpp add.cpp -o headers.exe 를 cmd에 입력하고 .\headers.exe 를 했을때 실행이 되었습니다. 이 경우에는 include "add.cpp" 없이 include "add.h" 만 입력했습니다. 단독으로 main.cpp만 컴파일해서 작업이 되는건지 main.cpp와 add.cpp 가 같이 컴파일 되어져서 작업이 되는건지 궁금합니다. 여태까지는 강의 따라한 파일을 같은 폴더에 집어넣었는데 폴더 구분하는걸 더 신경해야겠네요! 그리고 한참 끙끙되다가 결과값 나왔을때 정말 재밌었습니다.
예제에서 amb 연산자에 입력값 observable 중에서 두번째, 세번째 observable은 메시지 발행 자체를 안하는걸까요? amb 연산자 다이어그램과 예제를 보고 출력결과를 예상했을 때, 두번째, 세번째 observable의 데이터가 amb() 소비자에게 전달만 안될 뿐이지, 데이터를 발행하고 종료가 되면 doOnComplete()에 있는 로그가 찍히지 않을까 생각했었거든요. # branch A's sales # 완료 # branch B's sales # branch C's sales 이런식으로 로그가 찍힐거라고 예상했었어요. 제가 어떤 부분을 잘못 생각하고 있는걸까요?
설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
맛비님 시즌1 강의 감사히 잘 들었습니다. 바쁘실것 같아 본문만 바로 쓰겠습니다! 지금까지 시스템의 Spec을 설정하고 block diagram을 그리고 EDA tool(Vivado)로 System을 설계하고 Waveform으로 설계한 System의 동작을 확인했는데요. 시스템반도체 엔지니어의 역할이 어디까지 인지 궁금합니다. 실제 설계엔지니어는 Wave_form만 보고 끝나진 않을 것 같아서 입니다. Verilog 코딩 후 (RTL 설계) 후 합성(Synthesis) 하면 Gate level 의 Netlist가 나오게 되고 Chip으로 만들기 위해 Layout도 해야 하고 Fab에서 공정이 이루어지고 Chip test까지 과정을 거쳐야 하는 것으로 알고 있습니다. (중간에 수 많은 Test 과정이 필요하겠지만) 1.맛비님과 같은 설계 엔지니어는 현업에서 설계를 한다면 사용하시는 EDA-Tool로 설계 후 어떤 작업까지 직접 하시는지 궁금합니다. (검증 작업, 문서 작업 등등..) 2.최종적으로는 맛비님이 작업한 Design Documents가 Backend 회사에 의뢰 될 때 Documents는 무엇으로 구성되어 있는지 궁금합니다! (혹시 제가 사용한 용어중에 틀린것이 있다면 지적해주시면 감사하겠습니다 !)
좀 쓸데없는 곳에 꽂혀있는 거일 수도 있는데 new QHello("h")에서 "h"는 무슨 역할을 하나요 ? 조금 찾아보니까 static을 사용해서 QHello.hello하면 new QHello("Hello") 라고 하던데 문자로 엔티티를 찾는 용도였으면 강의에서 "h"로 넣기도 했으니까 아닌 것 같고.. intelliJ로 함수를 쫓아쫓아가보니까 한도 끝도 없어서.. 초보인 저에게는 잘 모르겠더라구요 new QHello("h")에서 "h"의 용도가 무엇일까요 ?
안녕하세요! 강의를 듣고 구현하던 중 질문이 생겨 글 올렸습니다. 교수님께서 작성하신 코드와 일치한다고 생각하는데 결과값이 다르게 나와서 혼란을 겪고있습니다. 아래에 제가 작성한 코드를 첨부하였습니다. #include <stdio.h> #include <ctype.h> #include <stdbool.h> #define STOP '.' int main() { char ch; int ch_count = 0, word_count = 0, line_count = 0; bool word_flag = false; bool line_flag = false; printf("Enter text: \n"); while ((ch = getchar()) != STOP) { if (isspace(ch)==false) ch_count++; if (isspace(ch) == false && line_flag == false) { line_count++; line_flag = true; } if(isspace(ch)==false && word_flag == false) word_count++; word_flag = true; if (ch == '\n') line_flag = false; if (ch == ' ') word_flag = false; } printf("ch_count = %d, word_count = %d, line_count = %d", ch_count,word_count, line_count); return 0; } ---------------------- 테스트 케이스는 아래와 같습니다. hello world abcde . -------------- (abcde 와 마침표 사이에 빈칸 有) 이에 저는 아래와 같은 출력을 얻었습니다. ch_count = 15, word_count = 2, line_count = 2 --------------------- 하지만 word_count는 3이 되어야 합니다 ..ㅠ_ㅠ 어디서 틀린걸까요?? + 디버깅을 하면서 알아내려하는데, 디버깅을 진행할 때 while ((ch = getchar()) != STOP) 에서 엔터를 치면 바로 while 문 안으로 들어가버립니다. hello world abcde . 을 입력해야 하는데, world 를 치고 엔터를 누르면 바로 if문으로 넘어갑니다.(디버깅할 때) 디버깅하지 않고 실행을 시키는 경우에는 해당 문제가 발생하지 않습니다... 혹시 왜 이렇게 되는걸까요..?? 항상 좋은 강의에 감사드리며, 건강하시길 바랍니다. 질문 조교님들도 학업과 병행하는 바쁜 일정 중에서 답변 다느라 너무 고생많으시고 감사드립니다. 감기 조심하시기 바랍니다 : )
외래키 익히기2 강의 2분 쯤에서 새로운 레코드 하나를 buyTbl에 집어넣고 pandas 라이브러리를 이용해 buyTbl 전체 레코드를 확인하는 부분이 나옵니다. 이때, 집어넣은 레코드의 num이 저절로 14라고 입력되는 것을 확인할 수 있는데요! 왜 13이 아닌 14인지 여쭈어보고 싶습니다. buyTbl 생성시 auto increment를 해놓은 상태이기 때문에 13이어야 할 것 같은데 14가 나옵니다. 외래키 익히기1 강의에서 에러 메시지가 나왔던 INSERT 코드와 관련이 있는건가요? 감사합니다!
- 한가지만 더 부탁드립니다. Anchor box 의 경우 - 한 점을 기준으로 9개의 상자를 그리고 그것이 Ground Truth 와 일치하는 것을 Positive 로 정의한다. ==> 이렇게 이해를 했습니다. 맞는 건지요? 하지만 그렇게 그린 Anchor box 는 Slide Window 와 달리 실제 사진의 Object 크기에 따라 크기가 변동되지 않기 때문에 큰 이미지는 Anchor box 하나에 담지 못하는 문제가 발생하는건 아닌지요? Anchor box 의 경우 추상화 이전의 실제 이미지에 그려지기 때문에 그런 문제가 발생하지 않을까 생각해 봤습니다. 아울러 작은 Object 는 그 반대의 현상이 발생하는건 아닌지 의문점이 생겼습니다. 혹시 그렇다면 이런 것들은 Anchor box 로 어떻게 해결할 수 있는지 질문 드립니다. 혹시 큰 이미지는 작은 조각으로 분해되어 각 부분들을 Anchor Box와 예측박스로 일치시켜 이를 합쳐 하나의 큰 이미지를 예측하는거 아닌가 추측해 봅니다. 답변 부탁드려 봅니다. 를 이용해주세요.
안녕하세요. 실무 프로젝트에서 git 경험은 없고 svn만 사용해봤습니다. 개발단계에서 svn인 경우 간략하게 아래 절차로 진행될 것 같습니다. - svn : 개발자 IDE tunck 싱크 -> 업데이트 or 커밋 -> 빌드/배포 git 경우 많은 PR이 나올 텐데.. 각각의 PR에 대해 누군가 한 명이 매번 수동으로 승인 처리를 하는지 개발단계에서 git으로 형상관리할 때 전반적인 프로세스가 어떻게 되는지 궁금합니다. 감사합니다