X_train과 X_test 데이터를 합친 후 원 핫 인코딩을 진행한 다음 다시 데이터를 분리하는 과정을 거쳤습니다. get_dummies 사용 시, 자동으로 범주형 데이터만 선택하여 원 핫 인코딩하고 전체 데이터를 반환한다고 들었는데 원 핫 인코딩 후 데이터를 분리하여 각각 출력을 해봤는데, 기존에 있던 수치형 열들 (age, fnlwgt 등등) 다 사라지고 인코딩된 문자형 열들만 남아있더라구요. 원래 원 핫 인코딩을 하면 수치형 열들은 다 사라지나요? X_train 데이터라 전체 열들이 다 있어야 될거같은데 인코딩된 문자열만 있어서 질문드립니다!
아래는 당초 제가 질문한 내용인데, 한참 헤매다가 2가지 문제점이 있었던 걸 찾았고, 해결되었습니다. 문제1. import os 치는 걸 빼먹음. 아래에서 os.listdir()이나 os.getcwd() 또는 os.path.join() 등을 사용하려면 import 필요한데, import os 치는 거 빼먹어서 아래 for문이 제대로 작동안해서 한참 헤맸음. 문제2. ... 이 나타났을 때, 엔터를 한 번 더 치지 않았음. import os 치는 걸 추가하고 나서도 작동이 안되어 더 헤맸는데.. 여기서 엔터 한 번 쳐줘야 결과값이 출력되는 거였음. 강사님께. 위 2개 문제를 찾아서 해결하긴 했는데, 혹시 강의 내용 보완을 한 두 줄 보완이 가능하다면 강의 본문 또는 강의 맨 하단에 위 내용 한 줄씩만 언급해 주시면, 저같은 왕초보가 어이없게 헤매는 걸 줄여줄 수 있을 거 같습니다. ㅜ 조심스레 의견 드려봅니다. 아래는 해결된 후 정상작동 화면 아래는 당초 질의 내용입니다. 섹션1 중에서 "[응용] 폴더에 있는 한/글을 모두 열기" 강의내용 실습 관련입니다. 그럼 이제 for문을 사용해볼게요. 한/글 문서를 열지는 말고, 완성된 파일경로를 출력만 해 볼까요? 에서 설명에 따라, for i in os.listdir(): print(os.path.join(os.getcwd(), i)) 위의 코드 2줄을 1줄씩 입력하고 엔터를 누르면, 강사님의 움짤 동영상에서는 아래와 같이 파일들의 경로가 쭉 리턴됩니다. (캡처 떠서 첨부한 것임) 그런데 제가 동일하게 진행하면 파일들의 경로가 리턴되지 않고 파이썬 콘솔이 계속 멈춰있는 상태입니다. (아래) 왜 실행 결과가 다른지 궁금하고, 해결책을 알고 싶습니다. [응용] 폴더에 있는 한/글 파일을 모두 열기 [응용] 폴더에 있[응용] 폴더에 있는 한/글 파일을 모두 열기는 한/글 파일을 모두 열기
안녕하세요 강사님 잘 보고 있습니다!! 아래와 같이 해도 괜찮을까요? 감사합니다~! from collections import Counter def solution(nums, target): answer = [0]*2 dict = Counter(sorted(nums)) for i in dict: if dict[target-i] == 1: return sorted([i, target-i]) return answer
안녕하세요, 일코님. 강의 수강한지 얼마 안되었지만, 완강하고 나서 질문 올리기에는 궁금증이 너무 커서 대략적인 답변이라도 듣고 싶어서 질문 드립니다. 사실, 저는 한글 문서 수동편집이라면 수천 페이지 이상 지겹도록 해봤지만, 이제는 자동화를 익혀서 하나씩 업무를 효율화 해보고 싶은 열망이 큽니다. 제가 제일 처음 만들어 보고 싶은 업무 효율화 기능은 여러 개의 한글문서를 '문서 끼워 넣기' 기능을 이용해 합치는 것입니다. 좀 막연할 수는 있지만, 제가 구현하고 싶은 기능의 개념을 아래에 설명드리겠습니다. 바탕화면의 combine이라는 폴더 속에 다음과 같은 한글문서들이 들어 있습니다. 개구리.hwp, 너구리.hwp, 다람쥐.hwp, 라마.hwp, 바람.hwp, 사자.hwp ... 해당 폴더 속 문서들 중 가나다 순 첫번째 문서(여기서는, 개구리.hwp)를 열고, 이 문서의 마지막 페이지의 마지막 위치에 커서를 옮긴 채 ctrl-o를 눌러 '문서 끼워 넣기' 창을 엽니다. '문서 끼워 넣기' 창에서 체크박스에 모두 체크된(글자 모양 유지, 스타일 유지, 문단 모양 유지, 쪽 모양 유지) 상태로, 끼워넣을 파일은 가나다 순 두번째 문서(여기서는, 너구리.hwp)를 선택하고 '넣기(I)'를 클릭합니다. 이제 첫번째 문서에 두번째 문서가 끼워넣어 졌습니다. 그 다음에는 이 문서의 마지막 페이지의 마지막 위치에 커서를 옮긴 채 ctrl-o를 눌러 '문서 끼워 넣기' 창을 엽니다. '문서 끼워 넣기' 창에서 체크박스에 모두 체크된(글자 모양 유지, 스타일 유지, 문단 모양 유지, 쪽 모양 유지) 상태로, 끼워넣을 파일은 가나다 순 세번째 문서(여기서는, 다람쥐.hwp)를 선택하고 '넣기(I)'를 클릭합니다. 이제 세번째 문서까지 끼워넣어 졌습니다. 이와 같은 반복을 계속 진행하여 가나다 순의 마지막 문서까지 끼워넣기를 합니다. 이 과정이 끝나면, 다른 이름으로 저장하기(alt-v) 팝업을 열고 파일 이름을 '취합본.hwp'로 하여, 바탕화면의 combine 폴더 내에 저장합니다. [추가설명] 구태여 복사-붙여넣기가 아닌 '문서 끼워 넣기' 기능으로 합치려고 하는 이유는, 문서마다 스타일과 서식이 다를 경우 복사-붙여넣기로 합치면 서식이 심하게 틀어지는 경험을 많이 했었기 때문입니다. 서식 유지 4개 항목(글자 모양 유지, 스타일 유지, 문단 모양 유지, 쪽 모양 유지)에 체크된 상태로 '문서 끼워 넣기'를 하면 가장 안전하게 합치기가 가능했었습니다. 제가 문의 드리는 이 기능을 구현하는 것의 난이도가 어느 정도인지 궁금합니다. 완강을 하면 평균적인 수강생의 경우라면 이 정도는 어렵지 않게 스스로 제작이 가능한 정도일까요? 혹시라도 저같은 초심자도 한 번에 이해 가능한 수준일 경우에는 가급적 일코님께서 구체적인 답변을 주신다면 매우 감사하겠습니다. 그게 어려울 경우 이 강의의 어느 어느 부분을 중점적으로 익히면 이 기능 구현에 도움을 받을 수 있을지 정도라도 가이드 해주시면 감사하겠습니다.
이전에 len함수의 경우엔 \0를 제외한 길이, a.length함수의 경우 \0를 포함한 길이 였다고 배운것 같은데.. 해당사항은 C언어 한정인가요?.. 헷갈리네요 문제 풀이를 보니 a.substring(1,4)면 4번째 자리를 제외한 문자열을 잘라 리턴해주는것 같습니다.(대충 감각따라 풀었더만 ello를 적어 틀렸네요..ㅠ) 이전 파이썬의 for문도 그렇고 이와같은 문자열 함수는 모두 1<=a<4 라고 생각하면 괜찮을까요? 아니면 예외함수가 있을까요?
안녕하세요 7강 환경변수 분리와 첫 커밋 강의를 그대로 따라서 하고 runserver 했는데 CachBackend 관련 에러가 떠서 질문 올립니다. 에러 내용은 다음과 같습니다. InvalidCacheBackendError( django.core.cache.backends.base.InvalidCacheBackendError: Could not find backend 'django.core.cache.backends.memcached.MemcachedCache': Module "django.core.cache.backends.memcached" does not define a "MemcachedCache" attribute/class .env, setting.py 파일에 코드는 강의에 있는 그대로 입니다. gpt랑 여러군데 찾아보고 다른 캐시(pymemcahe, redis 등등)를 설치해서 캐시 백앤드를 수정하면 psql 관련 database 연결 에러가 뜨고 (port 가 안 맞다고 나왔습니다.) 이런 저런 시도를 해보다보니 저 혼자서는 도저히 해결할 수 없어서 도움을 구합니다 ㅠㅠ <사용중 버전> python 3.12 Django 5.1.2
오류코드: (venv) PS C:\workspace\melon_clone> python manage.py migrate music not found: C:\workspace\melon_clone\.env Operations to perform: Apply all migrations: music Running migrations: No migrations to apply. (venv) PS C:\workspace\melon_clone> 이렇게 조회하면 sql문장 다 나오는데 이제 migrate가 적용이 안됩니당.. 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
"한글 문서를 불러오고, 저장하고, 닫기" 챕터 관련입니다. 강의 내용에 따라 한글 문서 불러오는 명령을 하면, 파일이 열리기 전에 경고 팝업이 매번 뜹니다. 혹시 제 PC나 진행한 실습에 문제가 있는 것일까요? 진행한 내용은 아래와 같습니다. (cmd 창에서 아래와 같이 진행) C:\Users\user>python >>> import win32com.client as win32 >>> hwp = win32.gencache.EnsureDispatch("hwpframe.hwpobject") >>> hwp.XHwpWindows.Item(0).Visible = True >>> hwp.Open ("C:\\Users\\user\\Desktop\\문서1.hwpx") 여기까지 진행하면 아래와 같은 경고 팝업이 뜹니다. C:\Users\user\Desktop\문서1.hwpx 한글을 이용하여 위 파일에 적근하려는 시도(파일의 손상 또는 유출의 위험 등)가 있습니다. 정상적인 작업 과정에만 접근을 허용하십시오. 정확인 내용은 cmd 창에서 진행한 사항에 대한 스크린샷을 첨부드립니다. (위 기재한 내용과 동일합니다.) 질문이 너무 기초적인 내용일 수도 있는데, 코딩 배경지식이 없고 강의 듣기 시작한지 초반이라 쉬운 것에도 막히는 거 같습니다. 답변 부탁드립니다. 감사합니다.
평가관련하여 질의 드리겠습니다. from sklearn.metrics import roc_auc_score roc_auc_score(y_val,y_pred[:,1]) roc_auc 등 다 평가할때 y-val 와 값이 같은 인덱스에 딸려 와야 하는것이 아닌지요? 같은 사람이 암인지 아닌지 예측을 하고 평가를 해야 하는데. 이건 자동으로 시스템에서 맞춰 지는건지요? 제가 돌린 자료를 보고 출력을 하면 좀 다른거 같아서 보통 분활 후 y_val 과 y_pred 데이터 정열 값이 어떤 순서로 이루어지는지 궁금합니다.