[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 해당 강의에서 5:35초를 보시게 되면, 원래는 fetch join이 아닌 join이지만 public List<OrderSimpleQueryDto> findOrderDtos() { return em.createQuery( "select new jpabook.jpashop.repository.OrderSimpleQueryDto(o) " + " from Order o" + " join fetch o.member m" + " join fetch o.delivery d", OrderSimpleQueryDto.class ).getResultList(); } fetch join을 하게 되면 v3메서드와 동일한 결과가 나옴과 동시에 쿼리문도 동일하게 1개가 출력된 것을 확인하였습니다. 여기서 드는 의문점은 ' fetch join은 select절에 entity가 아닌 DTO를 명시하게 되면 안된다' 즉, 'fetch join은 select절에 entity만을 명시해야 한다' 라고 질문 글을 찾아보며 알게되었습니다. 하지만 결과는 예상과 다르게 잘 작동하여 의문이 들게 되었습니다.
java 기출변형 강의 8분 업캐스팅 예외 사례문제에서 a.f() 는 스태틱에 의해 부모를 따라 가서 fp가 출력 된다는 것은 이해했으나, 아래에 있는 a.g()는 어째서 일반적인 업캐스팅의 형태로 자식인 gc를 출력을 해야하는 것인지 강의를 아무리 돌려봐도 이해가 안됩니다.
[질문 내용] Scanner scanner = new Scanner(System.in); int total = 0; while (true) { System.out.println("1 : 상품 입력, 2 : 결제, 3 : 프로그램 종료"); int option = scanner.nextInt(); scanner.nextLine(); // 이전에 입력된 개행문자 제거 switch (option) { case 1: System.out.print("상품명을 입력하세요. : "); String pName = scanner.nextLine(); System.out.print("상품의 가격을 입력하세요. : "); int pPrice = scanner.nextInt(); System.out.print("구매 수량을 입력하세요. : "); int pQuantity = scanner.nextInt(); total += pPrice * pQuantity; System.out.println("상품명 : " + pName + " 가격 : " + pPrice + "원 수량 : " + pQuantity + " 합계 : " + (pPrice * pQuantity)); break; case 2: System.out.println("총 비용 : " + total); total = 0; // // 결제 후 총 비용 초기화 break; case 3: System.out.println("프로그램을 종료합니다."); break; default: System.out.println("잘못된 접근입니다."); } } 김영한 강사님께서 마지막쯤에 switch() 로 활용해서 풀어봐도 좋다고 하셔서 해보았습니다. 그런데 switch문은 각 case마다 break; 를 넣어야지 해당 case 값에 속한 코드마다 수행을 할 수있는데 문제는 이게 while(true)로 무한반복중이라 3. 프로그램 종료 를 눌러봐도 콘솔에 계속 무한로딩이 끝나지 않고 있습니다. 어떻게 하면 좋을까요?
파이썬 알고리즘 트레이딩 파트2: Interactive Brokers API를 활용한 실시간 알고리즘 트레이딩
Trader Workstation을 offline으로 설치한 이후에 로그인이 안되어서요 ㅠㅠ 이상한게 아래와 같이 포탈로는 새로 만든 아이디로 접속이 되는데 동일한 아이디 패스워드로 Trader Workstation > Paper trading 접속하면 아래과 같은 메세지가 나옵니다. (조심스럽게 패스워드를 여러번 입력해 봐서 제 타이핑 실수는 아닌 거 같아요, 말씀드렸듯이 인터넷 포탈 페이지 접속은 되구요) 혹시 몰라 다른 아이디를 만들어서 해 보았고 가상머신에서도 시도했는데 동일한 증상이 발생하네요. 시간이 좀 지나면 되는지 확인하려고 3일째 이러고 있는데 역시 같은 문제입니다. 혹시 이런 문제 생기는 분 계실까요?
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 풀이를 보니 풀이가 훨씬 좋은 방법인건 인지가 되지만 제가 생각했을때 제 코드도 실행은 되어야 맞는데 자꾸 출금을 할때 출금 후 while문 처음으로 되돌아가지 않고 다시 출금액을 입력하라고 나옵니다 이유가 뭘까요..? 입금 시에는 정상적으로 while문 처음으로 돌아갑니다 .
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세요 분리한 데이터 다시 합침에서 결과가 (29304, 15), (3257, 15)로 나오는데요 강의랑 달라서 뭐가 잘못된 건지 여쭤봅니다. train, test 합쳐서 인코딩 후 분리하기 결과가 (29304, 15) , (3257, 15) (29304, 99), (29304, 99)로 나오는데요 강의랑 달라서 뭐가 잘못된 건지 여쭤봅니다.
[리뉴얼] 처음하는 파이썬 머신러닝 부트캠프 (쉽게! 실제 캐글 문제 풀며 정리하기) [데이터분석/과학 Part2]
등록 중 오류 발생: 권한 부여 중 오류가 발생했습니다: <HttpError 400 when requesting https://www.googleapis.com/drive/v3/files/1s9q_Rsc3ze_i6NG-g4VGTIq4eGDeILab/permissions?fields=id&alt=json returned "Bad Request. User message: "Sorry, you cannot share with that many individual recipients. You can share with more people by using Google Groups."". Details: "[{'message': 'Bad Request. User message: "Sorry, you cannot share with that many individual recipients. You can share with more people by using Google Groups."', 'domain': 'global', 'reason': 'invalidSharingRequest'}]"> 자료공유 폼에 작성후 등록하면 이러한 에러가 발생합니다
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
[질문 내용] 사용자의 입력을 받을려면Scanner scanner = new Scanner(S ystem.in) ; 코드를 넣어줘야 하는데 여기서 궁금한 것은 제가 만약 int i = 1; 이라고 했다면 i라는 int타입의 변수를 선언과 동시에 초기화를 했다. 라고 볼 수 있습니다. 그렇다면 Scanner scanner라고 잘라서 보면 scanner변수를 선언한 것인데 그 뒤에 = new Scanner(S ystem.in) ;를 붙이면 scanner라는 변수로 = new Scanner(S ystem.in) ;를 초기화했다. 라고 읽어도 되는 걸까요? 아니면 따로 클래스 객체를 초기화하는 것을 뭐라고 부르는 명칭이 있나요?