안녕하세요 강의와는 직접적인 관련은 없지만 배운것을 토대로 실데이터에 해보면서 kaggle 노트북도 많이 참고 하고 있었는데 kaggle에서 흥미로운 것을 하나 발견했는데 pycaret이라는 것인데(지칭을 뭘로 해야될지 몰라서..ㅎㅎ) 머신러닝의 각 과정을 한줄로 다 하게 해주는 그런 것이던데 정말 편하더라구요(물론 기본적인 내용은 다 안다는 전제하에서) 근데 이게 사실 한편으로는 좀 조심스럽게 될 수 밖에 없는데 자세한 코드 내용등은 모르고 한 줄만 적어서 돌리면 다 알아서 해주는? 이런게 언젠가는 나올거 같았는데 막상해보니 생각이 많아지더라구요 이런것에 대해서 저자님께서는 어떻게 생각하시는지 궁금하네요 옛날 주산에 관해 열심히 배워서 했지만 결국은 계산기가 나와서 숫자만 넣으면 되고 그림을 그릴때도 어떤 물감과 물감을 합쳐야 원하는 색이 나오고 붓칠은 어떻게 해야되고 하다가 태블릿이 나와서 색도 간편히 지정할 수 있고 작업공간등이 획기적으로 줄어든 예시도 있는데, 물론 둘 다 산수와 미술이라는 개념은 갖고 있어야 사용할 수 있지만 편리함과 간편함은 수직상승했었죠. 이런걸 보다보면 시대의 흐름인거 같긴 한데 문득 궁금해져서 생각을 여쭙고자 합니다 ㅎㅎ
안녕하세요~ 기본편부터 2편까지 계속 들어오고 있는 수강생입니다. 17:18 초 부터 member를 강제로 LAZY 로딩을 해버린다고 말씀하셨는데 의미가 모호해서 이해가 잘 안됩니다. "강제로 지연로딩을 하다"는 의미가 마치 멤버 객체를 강제로 나중에 가져오겠다는 의미처럼 들리는데 실제 결과를 보면 즉시로딩한거 처럼 나와서 말입니다. 제가 이해하기로는 LAZY 로딩 전략으로 가져온 프록시객체 멤버를 강제로 가져온거 같은데 "강제로 LAZY LOADING 하다" 의 의미를 좀더 구체적으로 말씀해주실수 있으신가요? 감사합니다.
안녕하세요 강사님. 항상 좋은 강의 잘 듣고 있습니다. 레파지토리 테스트코드를 작성하면서 의문점이 들어서 질문 올립니다. 1. 보통 레파지토리 기능을 테스트할 때는 인메모리 DB 환경에서 테스트를 진행하나요? 2. 인메모리 외 개발DB 환경(mysql, oracle 등)에서 테스트를 진행한다면 개발DB 데이터를 가져와서 테스트를 진행해도 되나요? 아니면 데이터를 생성하는 테스트 코드를 작성하고 테스트를 진행해야하는지 궁금합니다.
SwaggerHub에서 아래 링크, /storageByGeo/json 에서 execute 실행하면 code 404 에러가 나옵니다. 약국정보가 나오지를 않네요. /stores/json 도 실행하면 에러가 나옵니다. 이제 더 이상 안되는 건가요? https://app.swaggerhub.com/apis-docs/Promptech/public-mask-info/20200307-oas3#/v1/get_storesByGeo_json
#include<iostream> #include<vector> #include<algorithm> using namespace std; int main() { int n, cnt; scanf("%d", &n); vector<int> a(n); for (int i = 0; i < n; i++) scanf("%d", &a[i]); for (int i = 0; i < n; i++) { cnt = i + 1; for (int j = 0; j < i; j++) { if (a[i] > a[j]) cnt--; } printf("%d ", cnt); } } 선생님 저는 이렇게 풀었는데 O(n2) 알고리즘인데 4,5번에서 time_limit이 납니다. 컴퓨터 때문인가해서 질문드립니다.
import random guess_number = random.randint(1, 100) user_input = int(input("1과 100사이의 정수를 맞춰보세요. 5번의 기회가 있습니다. ")) while(user_input != guess_number): for i in range (0,5): if type(user_input) == int: if user_input < 100 and user_input > 1: if user_input < guess_number: user_input = int(input("입력하신 숫자보다 큽니다. 1과 100사이의 정수를 맞춰보세요: ")) elif user_input > guess_number: user_input = int(input("입력하신 숫자보다 작습니다. 1과 100사이의 정수를 맞춰보세요: ")) else: user_input = int(input("1과 100사이의 정수가 아닙니다. 1과 100사이의 정수를 다시 입력해주세요.: ")) else: user_input = int(input("정수가 아닙니다. 1과 100사이의 정수를 다시 입력해주세요.: ")) print("주어진 기회를 다 쓰셨습니다.") break else: print("축하합니다~! 맞추셨습니다!") 일단 코드를 작성하면서 1~100임의의 숫자를 맞추는 코드에다가 1~100사이의 임의의 숫자를 입력하지 않는 조건 + 5번의 기회를 주는 조건에 대해서도 추가로 생각해보았습니다. 제가 작성한 코드보다 더 간편하게 작성할 수 있는 방법이 있는지에 대해 알려주시면 감사하겠습니다.
안녕하세요. 강사님과 소스가 같은 상태인데요, registerUser();에 ctrl+클릭 하면 같은 파일(SignupForm.vue) 내에 있는 import {registerUser}로 하이라이팅이 됩니다.. 일시적인 문제인걸까요..?아니면 제가 설정을 변경해야 하는 부분이 있는걸까요?
밑에 질문글에 대한 답변 감사드립니다!! 제가 질문에도 적었듯 저는 한달정도잡고 포폴용 프로젝트를 만드는 취준생이라 실무를 하고있진않습니다.(스프링부트+jpa를 쓰는 곳만 목표기업은 아닙니다!) 궁금했던 부분은 해당 로드맵으로 강의를 듣게 되면 restful api기반의 웹서비스를 만들 수 있는 것이 맞는지 궁금했습니다~ 제가 봤던 rest라는 것은 자원을 이름(자원의 표현)으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것 을 의미한다고 한다.로 알고있습니다. 활용편 1,2를 보니 강의목록에 rest api라고 적혀있는 것을 보긴했습니다만 제가 rest api에 대해 확실히 모르다보니 확실성이 없어 다시 질문 드립니다! 그럼 제가 개발하고자 하는 rest api는 로드맵에 있는 강의를 듣게 되면 개발이 가능한 것이 맞을까요?
강의중 example 에서의 설명이나 다른 질문들의 답변에서 T map 인 m x n matrix 를보고 m개의 pivot position이 존재하니 solution이 있고 그렇기에 Rn onto Rm 이라고 설명하셨는데, solotion이 있다는것에서 (free variable 의 유무에 따라) 어떻게 onto 를 판단할수 있는지 이해가가지 않습니다. 또한 T 에의한 range 가 Rm 의 subset인지 Rm 자체인지는 어떻게 판한하나요?. 그리고 subset인 경우 not onto라고 하셨는데 이러한 예시를 알수있을까요. 추가로 Theorem11 에서 T(0) 의 식전개를 설명하실때 왜 0벡터에 스칼라 0을 곱해주셨는지 이해가 가지않습니다. 해당 T가 linear transformation이 아니면 T(0) 가 0벡터가 되지 않나요??
안녕하세요. 강의 잘 듣고 있습니다. 거의 강의를 다 듣고 있는데요...한가지 아직 해결되지 않는 고민이 있어 질문 드립니다. 실무에서 개발가이드를 작성중에 있는데요... 기본적으로 Spring Data JPA 기반으로 제공되는 method와 추가 정의한 Query Method 기능을 사용하고 조건이 3개 이상이거나 복잡한 쿼리 같은 경우 @Query 기능이나 QueryDSL을 사용하려 합니다. 다만, @Query 를 사용해야 하는경우와 QueryDSL을 사용해야 하는 경우를 명확하게 구분해서 가이드하고 싶은데요... (개발자분들이 관련 경험이 없어 가이드에 의존해야 하므로) 일반적으로 QueryDSL이 JPQL을 모두 커버하고 type-safe 하기 때문에 QueryDSL을 우선 권장을 할수 있을것 같은데요... 그래도 제 생각엔 @Query를 사용한 JPQL을 직접 작성하는 경우도 많이 사용할 것 같아서 실무에선 어떠셨는지 문의 드립니다. 질문을 요약하자면, 1. QueryDSL 보다 @Query를 통한 JPQL을 직접 작성 하는게 더 나은 경우가 있는지? 2. QueryDSL와 @Query 사용을 병행하는 경우 이에 대한 사용 기준을 어떻게 잡을 수 있는지? 입니다. 혹시 실무 경험 공유가 어려우시다면... 일반적인 경우는 어떤지 문의 드립니다. 감사합니다.
안녕하세요, 실행을 시켜서 플레이를 할때 가장 큰 공이 벽 부딪히기 전에 쏘면 쪼개지지 않고 공이 우르르 한꺼번에 나옵니다. 예를 들면 "ㅁ"이 큰공이라 하고 이걸 벽 부딪히기 전에 쏘면 ㅁ는 안없어지고 ㅁ 안에 2,3,4번째 큰 공들이 갑자기 함께 나타납니다. 근데 벽 한번 바운스 되고 쏘면 정상적으로 쪼개지는데 그 다음 큰 공을 벽 부딪히기 전에 쏘면 3,4번째로 큰 공이 한번에 나오네요... 밑에가 제 코드입니다. 도와주실수 있나요? 아 그리고 코드중 ball은 ball_pos_x라 되어있고 무기는 weapon_x_pos되어있는데 이건 제가 처음 만들었을때 실수해서 그런거에요... ㅠㅠ 쭉 통일시키니까 달라도 문제는 없더라고요
안녕하세요 두번째 질문을 올리게 되네요.^^ 파이썬 머신러닝 완벽가이드도 구매해서 잘 보고 있습니다 다름이 아니라 아나콘다를 사용함에 있어서 라이센스 정책이 어떻게 되나 해서 문의를 드립니다 개인이 테스트할 때야 개인용 라이센스를 사용하면 될 것 같은데, 기업에서 사용하려면 팀 용 라이센스나 엔트프라이즈 용 라이센스를 받아야 하는 건가요? 중소기업에서 사용하기에는 비용이 만만찮은데요, 여기 저기 검색해 보다가 결국 강사님께 문의를 드립니다.^^;; 강의와 관련있는 질문 을 남겨주세요. • 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등) • 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색 을 해주세요. (중복 질문을 자제해주세요.) • 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’ 를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달 에도 요령이 필요합니다. • 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요. • 강의실 페이지 (/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다. • 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재 해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드 를 남겨주세요! 구체적인 질문 일수록 명확한 답을 받을 수 있어요. • 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요. • 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요 . • 정확한 질문 내용과 함께 코드 를 적어주시거나, 캡쳐 이미지 를 첨부하면 더욱 좋습니다. 기본적인 예의 를 지켜주세요. • 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용 은 스팸 처리 등 제재를 가할 수 있습니다.
로그인 버튼을 클릭하면 LoginActionRequest가 dispatch 되어 reducer가 실행 됨가 동시에 saga에서도 LoginActionRequest되는데 이는 yield takeLatest ( LOG_IN_REQUEST , logIn ); 가 기다리고 있다가 실행 되는 거군요 ?! 그러면 페이지가 로드 될때마다 모든 watchLogin,watchLogOut,watchaddPost등의 generator가 실행 되는 건가요 ? 해당 되는 action type이 나오기 전까지 대기하다가 나오면 그때 이벤트 처럼 실행 되는거구요.. 그런데 제껀 yield를 기다리지 않고(로그인 버튼이 클릭이 안된 상태에서) 그냥 넘어가 버립니다ㅜㅜ (이건 콘솔입니다..)