묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결15일간의 빅데이터 파일럿 프로젝트
mahout 의 canopy 분석에 대한 궁금증이 있습니다!
강사님의 강의 잘 듣고 있습니다! 그런데 공부 도중, [7. 분석 파일럿 실행 5단계 03]에서 mahout 의 canopy 분석에 대한 궁금증이 생겨서 여쭤봅니다. 강의 과정에서는 K-means에 사용할 최적의 K값을 찾기위해 canopy 분석을 한다고 말씀해주셨고, 여러 복잡한 과정을 거쳐 t1=12, t2=10 으로 하여 최적의 K값을 약 200으로 잡으셨다고 하셨습니다. 그런데 이 과정이 그냥 원하는 K값이 나올 때까지 계속 t1, t2에 주관적으로 값을 넣어보는... 이른바 답정너 느낌이었습니다;;ㅋ 그럴거면 그냥 canopy분석은 생략하고, 처음부터 마음속으로 정해둔 K값인 200으로 바로 K-means 군집분석을 해도 될텐데 말이죠... 그래서 제 생각엔 내가 원하는 K가 나올때까지 t1과 t2에 아무 숫자나 막 넣어보는게 아니라, 적절한 t1과 t2를 구하는 어떤 수학적 규칙이나 공식이 있을테고 그것을 통해 컴퓨터가 계산해낸(인간의 주관이 빠진) K값을 사용해야할 것 같은데... 아마 강의 난이도 때문인지 그부분은 생략하신 것 같습니다. 그래서 결론은... 1. 정말 t1, t2에 아무 숫자나 넣어보면서 주관적으로 적당하다 생각하는 K값이 나올때까지 돌려봐야 하나요? 2. 아니면 적절한 t1, t2를 찾는 어떤 규칙이나 공식 혹은 기준이 있나요? 3. 만약 1번이라면, "데이터가 2600개 있으니까 K는 200정도면 괜찮겠네!"라고 하면서 canopy는 생략하고 처음부터 K-means를 해도 되지 않나요?
-
미해결홍정모의 따라하며 배우는 C++
연습문제 숙제 주신 것 풀이입니다. 한번 확인해주세요!
교수님이 주신 첫 번째 문제를 최대한 함수를 사용하여 만들어 봤습니다. 문자열 출력도 함수를 만들면 되긴 하지만, 하나의 이미지 파일로 올리려다보니 안될 것 같아서요ㅠㅠ. 2번째 문제 같은 경우에는 반복문을 사용하는 것이 좋은 프로그램이라 생각하여 생략하고 최대한 머릿속에서 굴려봤습니다. 그 프로그램은 반복문을 배우면 다시한번 짜보려고요.
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
전국 평균 분양가격(2013년 9월부터~)
[1/20] 공공데이터 포털의 신규민간아파트 분양가 데이터셋 소개와 다운로드 강의 4분 15초에 전국 평균 분양가격(2013년 9월부터~) 파일을 다운 받고 싶은데 현재 사이트에서는 검색했을떄 밑에 목록에서 찾을 수가 없는데 어떻게 찾을 수가 있을까요 ?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
데이터 폐기...되었다고 나오는데
주택분양보증을 받아 분양한 전체 민간 신규아파트 분양가격 동향 https://www.data.go.kr/dataset/3035522/fileData.do 들어가서 데이터를 다운받으려고하는데 데이터가 폐기 되었다고 하는데, 어디서 다운 받을 수 있나요??
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
vaild신호 Concatenation문법 질문이요
Conacatenation 에서 비트를 묶는다는게 (reset) r_vaild=0,0,0, i_vaild=0 (posedge clk) r_vaild[1:0]=0,0 + i_vaild=1 -> r_vaild=[0,0,1] o_vaild=r_vaild[2]=0 (posedge clk) r_vaild[1:0]=0,1 + i_vaild=1 -> r_vaild=[0,1,1] o_vaild=r_vaild[2]=0 (posedge clk) r_vaild[1:0]=1,1 + i_vaild=1 -> r_vaild=[1,1,1] o_vaild=r_vaild[2]=1 . . . 요런 연산을 하는건가요..?
-
해결됨파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
선생님, 질문이 있습니다.
선생님, 강의 잘 듣고 있습니다. N = int(input()) arr=[] for i in range(N): inp = input() arr.append(inp) res= [] for i in range(len(arr)): flag=0 for j in range(len(arr[i])//2): if arr[i][j] == arr[i][len(arr[i])-j-1] or ord(arr[i][j])-32 == ord(arr[i][len(arr[i])-j-1]): pass else: flag=1 res.append("NO") break if flag==0: res.append("YES") for i in range(len(res)): print('#',end='') print(i,end=' ') print(res[i]) 혹시 제 코드에는 어떤 문제가 있는지 봐주실 수 있나요? 예제가 1 2 4 5 돌아가는데 3번의 가장 긴 문자열에서만 틀렸다고 나오네요..
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.
2강에서 파이썬과 아톰 실행 후 print('HELLO Python Basic!') 만든 후에 실행을 하니 위 처럼 뜹니다. 확인부탁드립니다.
-
미해결시스템엔지니어가 알려주는 리눅스 실전편 Bash Shell Script
서버구축시 오류
다음과 같은 오류가 뜹니다. 어떻게 해결 할 수 있을까요?
-
미해결mongoDB 기초부터 실무까지(feat. Node.js)
두번째 이후 후기들은 왜 관계형인것인가요?
강의감사합니다. 질문이있습니다. 후기의 첫페이지는 조건이필요없으므로, 내장으로 처리를하고, 이후 페이지들은 다양한 조건들이 필요하므로 관계형으로 처리를 한다고 이해하면 될까요?
-
미해결
리액트 쿠키 관련 문제
리액트로 프론트를 개발하고 있고 친구는 스프링 부트로 백엔드를 개발한 후 포스트 맨을 통해서 api를 제공해 줬는데 토큰을 쿠키에서 받아오는 형식입니다. 그런데 제 localhost의 쿠키를 넣으면 401이 뜨고 백엔드 친구의 url 에 토큰 값을 저장해지만 되는데 어떻게 해결 할 수 있을까요.
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Intermediate
Could not find "store" in the context of "Connect(AuthForm)"
안녕하세요. 강의 잘듣고 있습니다. 이제 redux에 들어가려고 하는데 아래 부분에서 딱 걸리네요. windows에서 개발 중입니다. ======================== export default AuthForm; 에서 아래로 변경시 ======================== export default connect(mapStateToProps, mapDispatchToProps)(AuthForm); 아래 처럼 오류가 발생합니다 ======================== Could not find "store" in the context of "Connect(AuthForm)". Either wrap the root component in a <Provider>, or pass a custom React context provider to <Provider> and the corresponding React context consumer to Connect(AuthForm) in connect options. 무엇이 문제일까요??
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
질문입니다!
N,M=map(int, input().split()) ch = [0] * (N+M+1) max = 0 for i in range(1, N+1): for j in range(1, M+1): ch[i+j] += 1 for i in range(N+M+1): if ch[i] > max: max = ch[i] for i in range(N+M+1): if ch[i] == max: print(i, end=' ') 안녕하세요! 풀다가 중간에 막히는 부분이있어서 질문드립니다. 두번째 단락 for문 돌때 저는 if ch[i+j]를 max값과 비교했는데 선생님께서 cnt[i]와 max값을 비교하셨더라구요. 이미 cnt리스트가 i+j 인덱스값으로 이루어진 거고 거기서 나온 횟수만큼 +1을 다 한상태니까 Max값 비교도 cnt[i+j]로 해야되는거 아닌가요? 제가 어느부분을 놓치고 있는건지 헷갈립니다. 답변 부탁드립니다! (저는 리스트 이름을 ch라고 썼습니다 ㅎㅎ)
-
미해결실전! Querydsl
StringPath to NumberPath
안녕하세요. 강의 재밌게 보고있습니다. db 설계를 잘못해서 student 테이블의 department_id는 varchar(11) department 테이블의 id는 int(11) 로 설계한 상태에서 queryDSL로 where 조건을 student.department_id = department.id 이렇게 주고싶은데 student.department_id = StringPath department.id = NumberPath 로 둘 형식이 달라서 비교가 안 됩니다. DB 설계를 바꾸지 못하는 상황에서 저 두개를 어떻게 비교할 수 있을까요?? StringPath에 보니까 castToNum이 있던데 이걸 사용하면 될까요??
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
끝 인덱스에 삽입 혹은 삭제 부분에 질문있습니다
영상에서 7분40~8분 내용에서벡터의 끝 부분에 삽입 삭제부분에서궁금한것이 있습니다1. 벡터에서 사이즈와 캐패시티를 전 시간에 배웠는데요만약 제가 vector<int> a;a.resize(100);a.reserve(100);으로size와 capacity크기를 정한후a배열에 포문으로 아무런 값을 넣은후에a벡터 push_back으로 끝 부분에 새값을 추가 한다면capacity는 100이란 한계떄문에 150으로 증가를 할텐데이때 기존에 있던 메모리공간에서새 메모리공간으로 이사비용이 들텐데요이런경우에선 배열끝에 추가를 해도capacity떄문에 비용이? 든다는게 맞을까요
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프1탄]
show databases; 의 결과에 mysql이 없습니다
안녕하세요 강사님 데이터 베이스가 하나밖에 없었고 mysql이 없었습니다. 원래는 db가 mysql> show databases +--------------------+ | Database | +--------------------+ | information_schema | | com | | ebt | | hyb | | mysql | +--------------------+ |performance_schema pst| ------------------------------ 이렇게 있어야 되는데 최초에 아래처럼 하나만 있었습니다. 어디서 잘못된 것일까요? mysql> show databases +--------------------+ | Database | +--------------------+ | information_schema | +--------------------+ 2 rows in set (0.00 sec)
-
미해결Slack 클론 코딩[실시간 채팅 with React]
사이트 초기 진입 시 output 경로인 dist에 요청하는 이유
안녕하세요 강사님. 웹팩 설정에 대해 짐작이 가는 키워드로 구글링해 보았는데 답을 찾을 수 없어 질문 드립니다. 현재 제가 수업 진행에 사용 중인 모듈은 webpack: 5.56 webpack-dev-server: 4.3 이고 강의 진행에 사용 중인 모듈은 webpack: 5.22 webpack-dev-server: 3.11.2 입니다. 우선 처음에 상위 버전으로 설치를해서 안되서 버전 다운 그레이드 후에 진행했을 때는 잘 되었습니다. 그래도 최신 버전으로 진행해보고싶어 공식 문서를 찾아서 핫 리로딩은 되는데, 사이트 초기진입 시 output 경로('dist')에 요청을 보내고 이후 root('/') 로 다시 요청을 보내 파일을 받아옵니다. 초기 진입 시 요청 (실패) 다음 요청 (성공) 제 생각에는 webpack 기본 설정 값 때문에 그런 거라고 생각해서 공식문서 찾아 봤는데 왜 그런지 잘 모르겠습니다... 소스코드 module.exports = { name: 'sleact', mode: isDevelopment ? 'development' : 'production', devtool: isDevelopment ? 'hidden-source-map' : 'inline-source-map', resolve: { extensions: ['.js', '.jsx', '.ts', '.tsx', '.json'], alias: { '@hooks': path.resolve(__dirname, 'hooks'), '@components': path.resolve(__dirname, 'components'), '@layouts': path.resolve(__dirname, 'layouts'), '@pages': path.resolve(__dirname, 'pages'), '@utils': path.resolve(__dirname, 'utils'), '@typings': path.resolve(__dirname, 'typings'), }, }, entry: { app: './client.tsx', }, output: { path: path.join(__dirname, 'dist'), filename: '[name].js', clean: true, publicPath: '/', }, devServer: { open: true, historyApiFallback: true, port: 3090, static: { directory: path.resolve(__dirname, 'dist'), publicPath: '/', }, }, module: { rules: [ { test: /\.[jt]sx?$/, use: [ { loader: require.resolve('babel-loader'), options: { presets: [ [ '@babel/preset-env', { targets: { browsers: ['last 2 chrome versions'] }, debug: isDevelopment, }, ], '@babel/preset-react', '@babel/preset-typescript', ], env: { development: { plugins: [isDevelopment && require.resolve('react-refresh/babel')].filter(Boolean), }, }, }, }, ], exclude: path.join(__dirname, 'node_modules'), }, { test: /\.css$/, use: ['style-loader', 'css-loader'], }, ], }, plugins: [ isDevelopment && new webpack.HotModuleReplacementPlugin(), isDevelopment && new ReactRefreshWebpackPlugin(), new HtmlWebpackPlugin({ template: './dist/index.html', filename: 'index.html', }), new ForkTsCheckerWebpackPlugin({ async: false, }), new webpack.EnvironmentPlugin({ NODE_ENV: isDevelopment ? 'development' : 'production' }), ].filter(Boolean), };
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
합치기
안녕하세요 선생님 질문이 있습니다. 1. 239166 rows × 17 columns 2. 150414 rows × 2 columns 위의 두행을 합치려고 합니다. 저의 생각은 1번의 데이터프레임을 옆에다가 2번의 데이터프레임을 붙여 밑에 nun값에 해당되는 부분을 drop을 시킬려는게 계획이였습니다. 따라서 merge ( 1 , 2 , how = outer)을 적용할려고 했으나 에러에 concat을 사용하라는게 이유였습니다. 제가 생각했던 방향성을 가지고 데이터프레임을 합치기 위해선 어떤 코드를 이용하여 데이터프레임을 합칠 수 있을까요? 다시한번 말씀드리면 어떤 특정 데이터프레임에다가 또 다른 데이터 프레임을 그대로 붙여 중간중간마다 nun값이 생기는것이아니라 부족한 데이터에 nun값이 생기는 부분을 drop시킬 수 있는 합치기를 원합니다.
-
미해결프리다(Frida)를 이용한 안드로이드 앱 모의해킹
frida
그냥 삭제하고 다시 설치해서 처음 부터 다시 해보았는데 계속 이런 오류가 뜨는데 어떻게 해야 할까요 ㅠㅠ ..
-
미해결쉽게 시작하는 쿠버네티스(v1.35)
클러스터 상에서 service, load balancer 등 pod 을 제외한 나머지 관리주체들(?)의 위치가 궁금합니다.
안녕하세요. 강의를 듣고 있는데 궁금한게 생겨 문의 드립니다. (2. 배포를 통한 쿠버네티스 체험 까지 들음) pod 들은 각 node 에 위치하는건 이해되는데 로드밸런서나 서비스, deployment 등 pod들을 관리해주는 녀석들은 어디에 위치가 되는지 궁금하네요. master node 에 위치 되는건지 아니면 클러스터 어딘가에 위치 된다고 이해하면 될까요~? 감사합니다!
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
날짜 입력받고 나이 계산하기
안녕하세요 오랜만에 질문남깁니다. 텍스트 필드(input type = date)에서 날짜를 받고 현재 날짜를 계산해서 나이를 책정하는 인터렉션을 만들고자합니다. 함수에서 현재의 날짜를 받아오는 것은 알겠는데 입력된 값을 불러오는 것을 모르겠네요.. ---------------------------------------------------추가내용------------------------------------ 해외 액슈어 포럼에서 내용을 가져와서 함수를 적용을 했는데 NaN 이라고 나오네요.. [[((Now.valueOf() - Date.parse(LVLage).valueOf()) / 1000 / 60 / 60 / 24 / 365).toFixed(0)]]