안녕하세요. 선생님! 먼저, 좋은 강의로 시험 준비를 잘 할 수 있게 해주셔서 진심으로 감사합니다. 라벨인코더 관련 문의입니다. 우선 저는 비전공자로, 나와 있는 자료들로 공부를 하다보니, 아래의 질문이 엉망일 수도 있을 것 같아서 염려가 됩니다만, 아직 공부해나가는 중인 비전공자의 질문이라는 점을 너그럽게 이해해주시고, 답변 가능하시다면 부탁드립니다! from sklearn.preprocessing import LabelEncoder label = [ 'sex' , 'embarked' , 'class' , 'who' , 'adult_male' , 'deck' , 'embark_town' , 'alone' ] X_train[label] = X_train[label].apply(LabelEncoder().fit_transform) X_test[label] = X_test[label].apply(LabelEncoder().fit_transform) (1) test에도 fit을 하는 것이 맞는지 문의드립니다. (2) fit을 빼면 오류코드가 뜨는데, 어떻게 수정할 수 있을까요? (3) 해당 코드 외에, 라벨 인코더를 적용할 수 있는, 비전공자 수준에서 따라갈 수 있는 다른 코드가 있다면 공유가 가능하실까요? 관련해서 답변이 가능하시다면 부탁드리겠습니다! 덕분에 시험 준비를 잘 하고 있습니다. 다시한 번 감사드립니다!
저는 현재 대학교3학년 컴퓨터공학과 재학중입니다 학교에서배우는 강의들로는 부족해 패컴,인프런 등 자바 코딩테스트 알고리즘공부를 집중적으로하고있습니다! 이번방학에는 웹앱프로젝트를 기획부터 배포까지 하려고 목표를 새웠습니다.! 웹앱 프로젝트를 할때 써야하는 툴과 활용할수있는 스택을이 어마어마하게 많은걸알고있지만 요즘 현업에서는 어떠한 툴과 스택을 이용하여 사이트를 만드는지 알고싶습니다.. ㅜ 그에 맞는 기술을 습득하여 현시대에 맞는 프로젝트하나를 만들고싶어서 기본적으로 쓰는 스택과 기술에 대해 알고있으신 고수님들은 도움부탁드리겠습니다 ( _ _ )
안녕하세요! 0.GCD - 8.LazyVar 코드 중 2) 시리얼큐+Sync로 해결(Thread-safe처리) 부분을 테스트 하다 궁금한 점이 생겨 글 남깁니다. 코드를 실행하면 다음과 같은 결과가 나옵니다. 이때, id 2가 1보다 먼저 나오는 경우가 있습니다. 대부분은 제대로 나오나 가끔 이런 식으로 순서가 바뀌어 나옵니다. 궁금한 점은 for문을 통해 돌렸기 때문에 id 2를 다루는 작업이 id 1을 다루는 작업보다 스레드에 더 늦게 배치될 것이라 예상이 되는데 시리얼 큐를 사용하는데 어떻게 먼저 나올 수 있는 건가요? 감사합니다.
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
class Person { constructor(name) { this.name = name; } introduce() { console.log(`Hello, my name is ${this.name}`); } } const otto = new Person('Otto'); otto.introduce(); 해당코드는 제가 생성자에 대해서 잘 이해할수 없어서 MDN문서의 constructor 부분의 예제를 긁어왔습니다. Person클래스를 만들고 그 안에는 constructor가 반드시 있어야하는데 저기서 생성된 생성자 constructor는 constructor라는 이름을 가지고 있고 이건 쓰는사람이 마음대로 바꿔쓸수 있는건가요 그리고 const로 선언된 otto는 Person이라는 인스턴스를 만들고 매개변수로 'Otto'를 넣으면 생성된 인스턴스 Person의 생성자 constructor의 매개변수로 상속되는것 같은데 otto.Introduce();로 호출하는거보면 생성자인지 함수인지 헷갈립니다. 여기서 super라는 개념까지 들어가면 이해가 너무 어렵습니다.. return 이라는 것도 함수안에서 선언된 파라미터가 함수 바깥으로 나올수 없으니까 쓰는것이다 이렇게 알고 있는데 제가 정확히 알고 있는게 맞나요? 지금 2강째인 객체지향 프로그래밍을 듣고있습니다.
M1Max 맥북 프로 노트북에서 실습을 진행했습니다. 강의시 사용했는던 버전을 찾을수가 없어서 기간적으로 가장 가까운 버전을 설치하여 진행하였습니다. unity hub 최신설치(강좌와 같은 버전의 프로그램을 찾을수 없음) 2021.3.4f1 유니티 설치 ML-Agent는 각각 별도의 프로젝트에서 설치를 진행해 보았습니다. 진행 1 : https://github.com/Unity-Technologies/ml-agents/archive/release_17.zip 압축 해제후 강좌대로 설치 진행 com.unity.ml-agents 설치 성공 com.unity.ml-agents.extensions 설치 마무리 단계에서 계속 로딩 진행 진행 2: 패키지매니저 package in projects > Unity Projects ML-Agents 2.0.1 > install 설치진행중에 계속 로딩 진행 이 상태로 더이상 진행이 않되서 수업 진도를 못나가고 있습니다. 어떻게 해결해야 할까요? 확인 부탁드립니다.
설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
새로 설치작업을 위해 사전작업을 하던중 sudo apt install ncurses-compat-libs (엔터) 한 결과 위와 같이 Unable 이라고 나옵니다 구글링 해본결과 이유는 Ubuntu가 패키지를 찾지 못해서이고 해결하기 위해서 편집기로 /etc/apt/source.list 수정하는 방법을 찾았는데 이 방법을 제외하고는 해결이 안되나요? Ubuntu 20.04 입니다.
이전에 findEmail 과 같은 함수에서 promise allSettled를 사용해야 할지 질문했었는데 findEmail에 allSettled를 적용시키려고 시도해봤습니다. 이전 질문의 코드를 아래 처럼 재구성하였습니다. await Promise.allSettled([ this.authRepositry.isExistUserWithRealName(realName), this.authRepositry.isExistUserWithPhoneNumber(phoneNumber), ]).then((data) => { const errors = data.map((idx) => idx.status === "rejected" ? idx.reason : false, ); if (errors.includes(false)) { const foundWithRealName = data[0].value; } throw new BadRequestException(errors, "Find Email Error"); }); allSettled 인자의 함수들에는 실명과 전화번호가 없을 시 에러를 내는 코드가 있고 에러가 있을시 rejected 상태의 인덱스를 errors 배열에 담고 아닐 시 false를 담습니다. 그리고 errors에 false값이 포함되어있다면 실명과 전화번호를 매치시켜 일치한다면 email을 리턴하게끔 하려 했습니다. 그런데 data변수가 PromiseRejectedResult라서 value속성이 없다 합니다. data[idx].value를 해야 value 안에 있는 id를 서로 비교 시킬수가 있는데 value를 사용할 수가 없습니다. 만약 콘솔로 찍어보면 "fullfiled" 라고 뜨기는 하는데 말이죠. 제가 디버그 콘솔을 자주 사용하는데 const foundWithRealName이 있는 라인에서 data[0].value를 찍어보면 정상적으로 User Entity값을 얻어올 수가 있습니다. 어떻게 좋은 방법이 없을까요?
안녕하세요. null 체크 하실 때 @NotBlank 라는 어노테이션을 붙여서 에러메시지가 나오도록 하셨는데 Optional 도 null 이 넘어올 시, null point exception이 발생하지 않도록 체크해주는 것으로 알고 있습니다. @NotBlank 와 어떤 차이가 있는 것인지 궁금합니다. 혹시 제가 놓치고 있는 부분이 있다면 짚어주시면 감사드려요.
Flatlist 입니다. const renderItem = {item} => { return ( <TextInput value={true || fixDescription[item.order].value} onChangeText={onChangeText}/> ) } item과 fixDescription 둘다 useState 값이고 useEffect (()=>{AsyncStorage})를 통해서 값을 받아옵니다. 추측하기론, 컨솔 해보니 AsyncStorage가 비동기 방식이기 때문에, 처음에 빈칸으로 데이터가 떠서 {true || fixDescription[item.order].value} 이런식으로 데이터 없으면 null로 아예 안보이게 해줬는데 이렇게 하니 화면은 뜨는데 문제가 비동기처리 이후 데이터값이 들어와도 해당 TextInput의 value가 바뀌지 않다는 점이 문제입니다... console . log (fixDescription[data[0] . order] . value) data는 flatlist의 아이템입니다. (flatlist의 item이니 [0]번째를 임의로 주었습니다.) 위의 컨솔 실행시 첫 빌드는 에러가 생기고, 저장해서 화면을 바꾸는( 핫리로드?) 시에는 컨솔이 작동하는 상황입니다.
설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
- 강의 내용외의 개인 질문은 받지 않아요 (개별 과제, 고민 상담 등..) - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 1.리눅스에서 vivado, vitis 삭제는 어떻게 하나요?(정상적으로 설치 완료 한 후) 검색을 해봤을 때, dpkg --list로 해당 프로그램을 확인하고 sudo apt-get --purge remove 프로그램명 으로 삭제하라고 하는데 vivado나 vitis는 검색이 안됩니다. 2. SSD로 리눅스를 운영 중인데요.... vivado나 vitis가 용량이 무시무시해서 d drive에 깔려고 하는데요. 특별한 권한 설정이라던가.... home에서 하고 다르게 설정되야 하는 것이 있나요?
꼭 이것이 문제는 아닐수 있습니다 (저는 이렇게 해결됐습니다..!) 2일차를 마추고나니 GET_CART가 새로고침 후 최초 1회만 작동하는 문제가 생기더라고요 1. src/graphql/cart.ts 이 부분 코드가 같은지 확인해주세요 영상에서 편집된것 같습니다(제가 집중안할걸수도..?) 이거를 수정해도 최초 1회만 GET_CART가 작동하는 것은 동일하더라고요 강사님 github(https://github.com/roy-jung/livecode-study_mall) 3일차 commit 코드를 보니 2. src/pages/cart/index.tsx useQuery에서 staleTime, cacheTime을 추가하니 정상작동 하는군요! 제가 앞에서 놓쳤던 부분들이 있어 이러한 문제가 생겼을 수도 있습니다. 혹시 2일차 장바구니에서 오류가 난다면 그저 참고만 해주세요! 제가 삽질을 많이해서 글을 남깁니다,.ㅎㅎ
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part9: MMO 컨텐츠 구현 (DB연동 + 대형 구조 + 라이브 준비)
안녕하세요 루키스님, 서버 구조 강의를 보면서 궁금한 점이 생겨 질문 드립니다. MMO 게임서버는 특성상 서버군을 나눠서 부하를 관리한다고 말씀하셨는데, 현업에서는 이에 따른 서버 관리를 어떻게 하고 있는지 궁금합니다..! 웹 서버의 경우 요즘 도커와 쿠버네티스 등을 통해 서버의 배포나 운영을 관리한다고 주워 들었는데 MMO 게임 서버도 비슷한 도구를 사용하여 관리하는지, 아니라면 어떤 방법으로 관리 하는지 궁금합니다!
안녕하세요. 제너레이터 질문드립니다. 1. function* 을 통해 제너레이터를 만들 수 있는데, 검색해보니 화살표 함수로는 제너레이터를 만드는 방법을 찾지 못했는데 화살표 함수로는 제너레이터 생성이 불가능한가요? 2. 리덕스 사가외에 제너레이터가 또 자주 사용되는 예시가 있다면 어떤 것이 있을까요?