선생님이 4:21초에 from airflow.sensors.sql import SqlSensor 는 provider에 있는게 아니라 core에 있는 sensor라고 알려주셨는데 airflow 버전 2.9.1에서는 SqlSensor 가 apache-airflow-providers-common-sql 패키지에 포함되어 있다고 하는데 그러면 버전 2.9.1에서는 airflow core에 있는 sensor를 사용하지 못하는 건가요??
안녕하세요, 재성님! 다름이 아니라 강의를 보며 공부하고 있다가 에러를 마주했는데 해결이 잘 되지 않아 질문드립니다. SSH 로 EC2 에 접속하기 란 스크립트 실행 중 다음과 같이 에러가 발생합니다. ec2의 ~ 폴더 .docker 에 `config.json` 도 추가했습니다. IAM 사용자에 AmazonEC2ContainerRegistryFullAccess 정책을 추가하고, 보안 자격 증명에서 액세스 키와 비밀 키를 발급 받아 github 의 Settings 탭에 Secret Key 에 환경변수로 추가해주었습니다. AmazonEC2ContainerRegistryFullAccess 정책을 추가한 역할을 만들어서 이 역할을 EC2 의 IAM 역할 수정으로 등록해주었습니다. 다음은 제 CI/CD .yml 파일 입니다. https://sky-feast-c76.notion.site/yml-5d542fb264d24e58a3f1342fc076343c?pvs=4 좋은 강의 만들어 주셔서 감사합니다!!
질문은 아니고 FND 사용에 문제가 생겼었는데 해결해서 혹시 다른 분들도 참고하실 수 있을까 해서 남겨봅니다. 내용을 간단하게 요약하면 강의의 칩셋과 받은 칩셋이 다를 수 있으므로 칩셋이 같은지 확인하고 다르면 직접 데이터시트를 찾아서 비교해봐야 한다 입니다. 문제 발생 FND 사용 시 7세그먼트를 개별 사용하는 것은 문제 없음 2개 이상 사용시 문제가 발생함 S/W로 하나씩 키는것, 같은 숫자를 포트바꿔서 동시에 켜는 것은 잘 동작함 한 개를 켜고 그것은 유지한채로 다른 것을 켤 떄 문제 발생 관찰/원인 분석 digit2, digit4 같은 함수 사용시 세그먼트가 전체적으로 초기화(?) 되는 듯한 모습을 발견함 (숫자가 넘어갈 때 바라바라 떨리는 느낌) 이때 S/W문제가 아닌 H/W 문제이지 않을까 싶어서 칩셋 확인 하드웨어 칩셋을 확인하니 74HC595D로 강의와 다름 데이터 시트를 찾아보았더니 SCLK의 초기값 차이 발견 최종 원인 강의에서 안내한 시트 TM74HC595 강의의 칩은 SCLK의 기본값을 HIGH로 설정해야함 내 칩으로 검색한 시트 74HC595D 제 칩은 SCLK의 기본값을 LOW로 설정해야함 해결 IDE에서 PIN sclk의 output level을 LOW로 변경 send() 함수에서 sclk를 HIGH 후 LOW로 내리는 것으로 변경
========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 문제2에서 AuthGradeMain1 클래스를 만들어서 코드를 작성하는 과정에서 for문 안에서 바로 출력을 하는 코드를 작성하셨는데, EnumRefMain3_4에서 public static void main(String[] args) { int price = 10000; Grade[] grades = Grade.values(); for (Grade grade : grades) { printDiscount(grade, price); } } private static void printDiscount(Grade grade, int price) { System.out.println(grade.name() + " 등급의 할인 금액 : " + grade.discount(price)); } 따로 print 메서드를 뽑아서 리팩토링 하셔서 제가 스스로 AuthGradeMain1 풀이할 때에도 public static void main(String[] args) { AuthGrade[] grades = AuthGrade.values(); for (AuthGrade grade : grades) { printAuthGrade(grade); } } private static void printAuthGrade(AuthGrade authGrade) { System.out.println("grade = " + authGrade + ", level = " + authGrade.getLevel() + ", 설명 = " + authGrade.getDescription()); } 이런 식으로 메서드를 뽑아서 풀었습니다. 결과는 결국 똑같이 나오겠지만 메서드를 뽑아서 print하는 코드와 for문에서 직접 print하는 코드 둘 중 어느 걸 사용하는 것이 좋은 건지 어떻게 알 수 있는 걸까요?
이원분산분석에 대한 차이점이 명확하게 정리가 되지 않습니다.독립변수가 2개이면 포뮬러를 로 연결해주면 되는걸로 알고있는데, 무조건 *로 독립변수들을 연결해주어도 되는걸까요? 언제 종속~독립1+독립2+독립3로 해야할지 종속~독립1*독립2 로 해야할지 구분이 안가는데 이건 문제를 통해 확인해야하는걸까요?
사람인 웹사이트에서 웹스크래핑을 진행하고 싶은데, Chat GPT로 도움을 받아도 오류만 발생해서 도움 요청드립니다. https://www.saramin.co.kr/zf_user/search?searchType=search&searchword=%EC%9E%90%EA%B8%B0%EA%B3%84%EB%B0%9C%EB%B9%84&loc_mcd=101000&company_type=scale005%2Cscale004%2Cscale003&workday=wsh010&company_cd=0%2C1%2C2%2C3%2C4%2C5%2C6%2C7%2C9%2C10&panel_type=&search_optional_item=y&search_done=y&panel_count=y&preview=y 저는 이 웹사이트 속에서 웹 스크래핑을 진행해서 기업 정보, 설립일, 대표자명,업종, 기업주소 등을 엑셀파일로 변환해서 저장하고 싶습니다.
그동안 예제 문제로 연습했을 땐 결측치 데이터가 없거나 처리하기 쉬웠는데 캐글에 올려진 T2-1 타이타닉 문제는 헷갈려서 문의 드립니다. https://www.kaggle.com/code/agileteam/t2-1-titanic-simple-baseline 이것입니다. 질문.. 결측치가 있어도 그냥 그대로 원핫인코딩, 랜덤포레스트 적용해도 무관한가요?? 결측치가 Age, Cabin, Embarked 에서 존재했는데... 결측치 처리 방법 문의 - 만일 이게 시험문제라고 생각할 경우, 결측치를 처리하고 싶은데요. Age는 mean으로 처리하고 싶습니다. 그런데 Cabin 같은 object type에서는 어떻게 처리하면 좋을까요? value_counts로 그나마 나온 최빈값으로 대체해보려고 했는데... 고만고만한 갯수가 나오네요.. 결측치 몇% 기준 잡고 그냥 삭제해도 되는걸까요? 결측치 처리할 때, test 데이터 결측치도 같이 변환하거나 행 삭제 해도 되나요?????? 안되겠죠? 언젠가 강의에서 말해주신 기억이 나는데 어떤 강의인지 찾아보기가 어렵네요 그리고 혹시나 결측치 처리할 때 유의해야 할 점이 있다면 그것도 알려주시면 감사하겠습니다. 감사합니다!
안녕하세요 선생님. 먼저 훌륭한 강의와 자료를 제공해주셔서 정말 감사합니다. 덕분에 시험준비가 한층 수월하게 이루어지고 있는 것 같습니다. 다름이 아니고 작업형3번 일원분산분석 부분에서 질문이 생겨 문의드립니다. 정규성 가정과 등분산 가정을 모두 만족하면 일원분산분석을 진행하고, 만약 정규성 가정을 만족하지 못하면 kruskal wallis 검정을 진행하는 것까지는 이해하였습니다. 그런데 만약 문제에서 정규성 가정은 만족하나 levene검정 결과 등분산 가정을 만족하지 못하는 경우에는 어떻게 검정을 진행해야 하는지 궁금합니다. 가설검정의 경우에는 equal_var = False 매개변수를 설정하도록 방법이 안내되어 있으나 일원분산분석에는 관련 설명이 없기에 문의드립니다. 감사합니다.
학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! 질문과 관련된 영상 위치를 알려주면 더 빠르게 답변할 수 있어요 먼저 유사한 질문이 있었는지 검색해보세요 강의에서는 from scipy.stats import chi2_contingency print(chi2_contingency(교차테이블명)) 이렇게 하셨는데 from scipy import stats print(stats.chi2_contingency(교차테이블명)) 이렇게 적어도 상관없나요?