묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
round함수 질문
print(round(6.5))를 하면 답이 왜 6인가요? 5.5는 6, 7.5는 8이던데.. 왜 6.5만 이런지 모르겠어요.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
GridSearchCV 부분과 K fold 관련 질문 드립니다.
안녕하세요. 수업을 잘 듣고 있는 학생입니다. 질문이 있어서 질문을 남깁니다. 첫번째 질문은, stratified K fold 부분을 설명해주실 때, stratified k fold 를 안쓰고 k fold만 쓰게 된다면, train set에 label 이 0,1 데이터 50개씩만 들어가고 test set에는 label 이 2만 들어가있는 데이터 50개만 들어가서 predict 가 제대로 할 수 없다(예측 정확도가 0)고 하셨는데 이 부분은 이해가 됩니다. 근데 직전 강의에서 iris데이터 가지고 stratified가 아닌 그냥 K fold를 써서 예측 정확도 0.9333을 얻은 것 아닌가요? 두 번째 질문은, GridSearchCV 설명 부분에서 제 사이킷 런 버전(2점대 버전)으로는 mean_test_score가 0.9666이 아닌 0.975가 나옵니다. 이것은 버전이 업그레이드 되어서 더 좋은 알고리즘(?)으로 능력치가 향상된것인지? 그런데 또 GridSearchCV 최고 정확도: 0.975, 테스트 데이터 세트 정확도: 0.9667 는 각각 이렇게 나오네요. 왜 두개가 서로 다른것인지도 궁금합니다.
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
오타인지 궁금하여 질문드립니다.
안녕하세요 좋은 강의를 해주셔서 열심히 듣고있는 학생입니다. 다름이 아니라 수강 중에 궁금한 것이 생겨 질문 드립니다. 강의 분류파트에서 분류 실습 1: 캐글경연대회의 산탄데르 은행 고객 만족 예측 강의 중 약 15:10 경에 LGBM_clf = LGBMClassifier(n_estimators=200) 이라고 적혀져 있습니다. 밑에 gridsearchcv를 수행할 때는 레이블 값으로 lgbm_clf를 넣어 주셨는데요. 혹시 오타로 잘못 기재된것인지 궁금하여 여쭤봅니다. 그리고 16:15 경에 subsample 파라미터가 sumbsample로 입력되어 실행되는 것을 보았습니다. 만약 이게 오타라고 한다면, 파라미터가 오타로 잘못 입력되어도 에러가 안뜨고 적용되어 실행될 수 있는 건지 궁금합니다.
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
plt.figure(figsize=(10,3))을 뒤로하면 적용이 안되는 이유
선생님 안녕하세요 plt.figure(figsize=(10,3))을 sns.barplot(data=df_last, x="지역명", y="평당분양가격") 밑으로 코드를 입력하면 적용이 안되는 이유는 무엇인가요 ..?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
True and False 이면 False 가 되는 이유가 무엇인가요?
print('e4:', 5+10>0 and not 7+3 == 10) 에서 5+10>0 인건 true 이고 not 7+3 == 10 인건 false 잖아요. 그러면 true and false 가 되니까 이런 경우는 무조건 false 인가요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
GridSearch 질문입니다.
안녕하세요 GridSearch 가 어떻게 작동되는지 많이 햇갈려서요 예제코드가 iris data 값들을 파라미터값들인 깊이 와 split 으로 분할해서 학습시키는것이 맞는지요? 그리고 학습시키고 예측은 어느부분에서 실행되는것인지요 감사합니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
균일한 데이터 셋은 그럼 반반인 데이터인가요?
불균일한 데이터셋이라는 게 바로 와닿지가 않네요 4:49
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
내장 함수를 이용하는 건 별로인가요?
for i in range(1,n+1): for j in range(1, n+1): if(a[i][j] > max(a[i-1][j], a[i][j-1], a[i+1][j], a[i][j+1])): cnt+=1이런 식으로 푸는 건 별로인가요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
안녕하세요 불린인덱싱에대해 질문드립니다
안녕하세요 위 그림과같이 cond1 , cond2, cond3의 조건을 모두 만족하는 행을 뽑아내셨는데 cond1 or cond2 or cond3 와 같은 조건을 한번에 뽑아내는 방법이 있을까요? & 대신 or을 집어 넣어 보았는데 오류가 발생하여 질문드립니다!
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
print(str_sl[1:4:2]) 질문
str_sl = "Nice Python" print(str_sl[1:4:2]) 하면 ie 가 나오는데, 4번째 글자가 아니라 3번째 글자에서 끊어야 하는거 아닌가요? 그래서 i 만나와야 하지 않나요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
입력 커서가 자꾸 그 전에 있던 줄로 이동됩니다ㅜㅜ
안녕하세요! 수업 잘 듣고 있습니다. 무엇이 문제인지 모르겠는데... 입력 커서가 자꾸 자기 멋대로 이동됩니다ㅜㅜ 예를 들어 10줄에서 입력을 하다가, 잠깐 5줄로 되돌아가 입력한 내용을 수정하거나 빈 줄에 내용을 추가 하려고 하면 커서가 바로 10줄에 있던 마지막 위치로 되돌아가서 5줄에 입력이 안 됩니다ㅜㅜ 되돌아갈 때 마지막 입력 단어가 지워지고 새로 입력하는 내용으로 대체돼서 자꾸 내용이 지워지고요. 무엇이 문제일까요... ㅜㅜ
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
조합
조합처럼 이렇게 풀었는데 in1,in2까지는 정답이 잘 맞는데 그 이후에는 답이 틀리게 나옵니다. 어떤 부분이 잘못되었을까요? def DFS(s, time, score): global res if time>m : if score-a[s-1][0]>res: # print("score %d" %(score-a[s-1][0])) res=score-a[s-1][0] else: for i in range(s, n): DFS(i+1,time+a[i][1],score+a[i][0]) n, m=map(int, input().split()) a=[] for i in range(n): x1,x2 = map(int, input().split()) a.append((x1,x2)) res=0 DFS(0,0,0) print(res)
-
해결됨프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
print('{:$>10}' .format('nice') )
$가 10줄이 아니라 왜 6줄인가요??
-
미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
안녕하세요! 실서버에 올린 sqlite3의 데이터를 직접 확인하려면 어찌하나요?
안녕하세요~! 기존에 flask로 만든 간단한 웹 서비스가 있는데 그걸 장고로 변경하려고 해당 강의를 듣고 있습니다. :) 기존 flask에서는 mongodb를 쓰고 있는데 mongodb에 저장된 data들을 studio 3T나 robo 3T등 실서버로 접속하여 간편하게 db를 확인할 수 있었거든요~ sqlite3의 경우 찾아보니 DB Brower for sqlite라는 프로그램이 있어서 해보니 local에 저장된 sqlite파일을 import하여 보는 방식이라 만약 실서버에 배포를 한 후에는 어떻게 해당 프로그램이나 다른 프로그램들로 sqlite를 접속하여 확인가능할까요?? 물론 /admin으로 들어가서 볼 수 있지만 백업이나 검색등 조금 더 편의적으로 사용하려고 찾아보고 있습니다. 그럼 답변 기다르겠습니다! 감사합니다.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
20강 문자열과 인덱스 질문
안녕하세요! 20강 수업 15분 정도 위치에 있는 문제를 푸는 중에 궁금한게 생겨서 여쭤봅니다. 강사님께서 하신 것과 똑같이 작성했는데 (아래 첨부그림에서 보이듯) 계속 str object is not callable이란 오류가 떠서요. 구글링 했는데 이해가 가지 않아 여쭤봅니다. 새해복 많이 받으세요
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
제가 이해를 잘 못한거 같은데ㅠㅠ
그 가끔씩 {} 이걸 사용 할 때도 있고 () 를 사용 할 때랑 []를 사용 할때가 있는데 무슨 이유 때문에 어쩔땐 [] 어쩔땐 (), {} 이렇게 사용하시는지 궁금합니다.
-
해결됨[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
annotation 작업 방법에 관하여
안녕하십니까! 지난번 질문에 대한 답변은 너무 고마웠습니다. colab을 통해서 사용자 dataset을 학습하고 예측 하였을 때 예측이 잘 되지 않았습니다. annotation에 문제가 있지 않을까 하는 생각에 질문 드립니다. 1. 화질이 선명한 대상만 하나요? (사실 선명하다는게 개인차가 좀 있는것 같더라구요.) 2. 대상의 일부가 가렸졌을 때(다른 대상이나 물체에 의해 가려졌을때, 화면 모서리에서 잘렸을 때, 등) 작업 하나요? 3. 바운딩박스는 대상 영역과 거의 일치해야 하나요? (대상과 여유가 있게 또는 대상이 조금 잘리면 문제가 되나요?) 4. 마지막으로 가장 궁금한 항목입니다. 예를 들어 사람이 작업 대상인데 영상에 사람이 엄청나게 많을 경우 모든 사람을 다 작업을 해야 하나요? 아니면 일부만 해도 상관이 없나요? (이런 사진이 학습 dataset에 40% 정도) 어떻게 보면 강의와 상관없는 질문처럼 보일 수 있지만 제가 이 부분에 대해 생각을 많이 하고 있습니다. 부탁드립니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
set()함수를 왜 쓰는지 이해가 안됩니다 ㅜㅜ
안녕하세요 강사님 강의 잘 듣고 있습니다. 코딩공부를 시작한지 별로 안되서 이상한것에 이해가 잘 안됩니다... 이해가 안되는 부분은 왜 굳이 set() 함수를 써야 하는지 입니다. (리스트를 써도 될거 같은데) n, k = map(int, input().split()) a = list(map(int, input().split())) res=[] for i in range(n): for j in range(i+1, n): for m in range(j+1, n): res.append(a[i]+a[j]+a[m]) res.sort(reverse=True) print(res[k-1]) 여기서 강의에서 중복 카운팅을 막기 위해서 set() 집합을 쓴다고 하셨는데 그게 이해가 안됩니다.. 10개의 카드에서 3개를 뽑아서 나오는 모든 경우의 수를 res 변수에 넣는걸로 알고 있는데 그러면 3개를 뽑아서 합한 결과가 res 변수에 들어가는데 이때 값이 똑같은게 나오면 중복이 안되게 막는다는걸로 들었습니다. 근데 굳이 res변수에 들어가는 중복 값을 왜 막아야 하는지 모르겠습니다.. 10개의 카드에서 3개를 뽑고 다른 경우에서 3개를 뽑았는데 우연히 중복값이 나오면 그건 상관이 없는거 아닌가요? 문제에서 "같은 숫자의 카드가 여러개 있을 수 있다"란 말은 그냥 1부터 100까지의 숫자가 랜덤으로 있다했지만 1이 10개 있을 수도 있고 그런말이라서 위의 경우랑은 별개인거 같습니다. 말이 좀 횡설수설한데 제가 이해 안되고 있는 부분이 어디인지 알려주십시오..! 만약 제 글을 이해 못하시겠으면 다시 써보겠습니다...... ㅠㅠㅠ
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
[] 관련 질문
선생님 안녕하세요. 먼저 좋은 강의 해주셔서 감사합니다. 강의를 듣다보면 [ ] 기호가 리스트인지 브레이킷??인지 잘모르겠습니다. 어떻게 구분하면 좋을까요. 너무 초급수준의 질문이라 죄송합니다.
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
res의 scope 질문입니다.
res의 스코프가 if안에서만 쓰이는 변수가 되는게 아닌가요? 그전에 선언을 하지 않았는데 for문을 나오고서도 쓰여지는 이유가 궁금합니다.