랜덤포레스트 진행과정에서 전 강의에서는 pred_proba = rf.predict_proba(X_val) 쓰고, roc_auc = roc_auc_score(y_val, pred[:,1]) 이렇게 하셨는데 이번 강의에서는 roc_auc_score(y_val, pred_proba[:,1]) 로 표현하셨는데 어떤 차이로 인해서 다르게 쓰셨는지 문의드립니다.
Java: 상속을 정리하는 문제 10개 22:59 자식 기본 생성자에 대한 출력을 하여야 하는 경우에, 부모 기본 생성자 출력 값을 먼저 출력하고 난 뒤에 자식 기본 생성자 출력을 하는 것으로 알고 있는데 맞나요? 맞다면 자식 기본 생성자는 있고 부모 기본 생성자는 없고 파라미터를 가진 생성자가 있는 상황에서 자식 기본 생성자를 호출하여야 하는 경우면 무조건 이 상황에서는 에러인가요?
Java: 상속을 정리하는 문제 10개 21:38 자식 클래스에는 자식 기본 생성자가 있지만 부모 클래스에는 부모 기본 생성자가 없을 경우, 부모 클래스에 있는 super(매개변수)로 표현하면 정상 실행이 된다고 하는데 자식 클래스에 기본 생성자가 있으면 부모 클래스에도 기본 생성자가 있어야만 정상 실행이 되는게 아닌건가 싶어서요
한 번에 끝내는 AI 에이전트 개발 올인원 (w. LangGraph, Google ADK, CrewAI)
=== NVDA === Failed to get ticker 'NVDA' reason: Failed to perform, curl: (77) error setting certificate verify locations: CAfile: F:\인프런\AI Agent Dev\3_FUND_MANAGER_AGENT\.venv\Lib\site-packages\certifi\cacert.pem CApath: none. See https://curl.se/libcurl/c/libcurl-errors.html first for more details. Error retrieving data for NVDA: Failed to perform, curl: (77) error setting certificate verify locations: CAfile: F:\인프런\AI Agent Dev\3_FUND_MANAGER_AGENT\.venv\Lib\site-packages\certifi\cacert.pem CApath: none. See https://curl.se/libcurl/c/libcurl-errors.html first for more details. 메시지가 나오면서 안돼요...
안녕하세요. avgArray 함수 선언 코드블록 마지막 명령어가 return(double)sum/size; 인데요. double 자료형에 괄호를 붙이는 이유가 뭔가요? sum과 size 자료형이 모두 int여서 그런거라면 혹시 괄호를 생략해도 되나요? 그리고, (double) 뒤에 띄어쓰기가 없어서 조금 헷갈렸는데, 자료형 뒤에 띄어쓰기를 안해도 상관 없나요?
안녕하세요 작업형2 예시문제에서 이상치 처리 여부 관련하여 문의드립니다. train데이터의 총구매액과 최대구매액의 최소값이 음수로 되어있고, test데이터의 최대구매액의 최소값이 음수로 되어있는데 이 경우 이상치 처리를 하고 진행하는게 맞는건가요? test데이터의 레코드 수는 동일해야하는데 위와 같은 경우 이상치 처리를 해야한다면 어떻게 처리를 해야 하는지 궁금합니다. 감사합니다 :)
정적 변수, 정적 메서드(static) v2 14:03 지금까지 자바 강의 들으면서 솔직히 잘 이해가 되지 않는 용어가 있는데 클래스 내에 생성자와 메서드가 있는 것은 이해가 되는데 구체적으로 생성자(클래스 네임과 같은 거), 메서드(클래스 네임과 다른거) 이렇게 이해하고 있습니다. 역할적으로 클래스 내에서 생성자와 메서드 기능 차이가 뭔지 궁금합니다.
안녕하세요 강사님, 이번계기에 이전 공부했던 기초 내용에 대한 공부를 다시하고 있는 수강생입니다. "Implement Queue using Stacks"에 대한 질문입니다. Queue구조를 만들기 위해서 Stack 구조를 두개를 붙여서 LIFO -> FIFO 방식으로 정도는 바꿀 수 있지만, 큐의 구조(입출력 다른 공간) 처럼 구현하기는 물리적으로 어려운 것이지 않을까 생각이 들어서 질문을 요청드립니다. 컴퓨터 내부에서는 다르게 받아들일 수 있을거 같긴한데, 아직 거기까진 생각을 못해본 상태입니다. 혹시 제생각에 오류가 있다면, 조언을 요청드립니다. 강의 감사합니다 수강생 드림
[다차원 배열과 문자열 배열] 강의 22:11초 => const char *arr[2][2] = {{"Hello", "World" },{"app", "dev"}}; 여기서 arr변수가 포인터 변수로 선언되었는데 왜 포인터 변수인지 궁금합니다! 그리고 포인터 변수가 아닌 arr[2][2]로 쓰면 출력값이 다르게 나오는지도 궁금합니다! 어떤 차이로 해당 문제에 포인터 변수를 사용한 걸까요?
모의문제 1의 문제 3번에서 df['f3']을 replace 함수 사용해서 값 변환해줄 때 굳이 numpy 불러오지 않고 하단처럼 구해도 되나요? 값은 133으로 똑같이 나왔습니다. #2. f3 컬럼의 결측치는 0, silver는 1, gold는 2, vip는 3 으로 변환한 후 총 합을 정수형으로 출력하시오 # print(df) df['f3'] = df['f3'].fillna(0) df['f3'] = df['f3'].replace('silver', 1) df['f3'] = df['f3'].replace('gold', 2) df['f3'] = df['f3'].replace('vip', 3) # print(df) print(int(sum(df['f3'])))
1-3 관련 내용입니다. print(a.sort_values(ascending=False).index[0]) 이라는 동일한 코드를 사용했는데 오류 메시지가 발생하더라구요... TypeError: DataFrame.sort_values() missing 1 required positional argument: 'by' 이라는 에러 메시지가 발생하였습니다. 이런 경우는 어떤 경우일까요....?