전체 글19 운영코드와 별도로 테스트코드 운영 시 sys.path를 사용하지 않고 module import 하기 [문제상황]sys.path.append(...))를 하지 않고도, 프로젝트 어디에서 스크립트를 실행하든 내가 만든 모듈을 import할 수 있었으면 좋겠다.[해결방안]프로젝트를 regular package로 구조화한다 (__init__.py)editable install을 한다 (poetry install 등)해결방안의 선수지식A. sys.path가 import 검색의 시작점이다6.1.2. The Module Search PathB. 패키지(package)는 regular package와 namespace package로 나뉜다.5. The import system__init__.py가 있으면 regular package → __path__가 고정된 리스트로 설정됨, __init__.py를 포함하여 구조.. 2026. 8. 24. ChaGPT o1 학습 방법론 - Learning to reason with LLMs 출처 - https://openai.com/index/learning-to-reason-with-llms/ Chain of Thoughts강화학습을 통해 Chain of Thoughts를 사용하는 전략을 바꿔나간다.ex1) 복잡한 단계를 간단한 단계로 바꾸기ex2) 현재 접근이 어렵다면 다른 접근을 한다. Safety 안전방침과 주어진 맥락에서 그 안전방침을 어떻게 추론할 수 있는 지 가르쳤다.그 결과 탈옥(jailbreak)할 수 있는 벤치마크와 내부적으로 가장 어려운 벤치마크에서 성능이 크게 상승했다. Hiding the Chains of Thought 모델이 어떻게 생각을 해나가는 지 그 과정을 공개하는 내용이다.모델이 스스로의 생각을 바꿔서 답변하길 원치 않았다.따라서 o1에게 OpenAI의 정.. 2024. 9. 25. 데이터프레임에 리스트를 행으로 넣기 방법1: 리스트 안에 행리스트의 꼴 # import pandas as pd list1 = ['a', 'b','c'] list2 = ['d', 'e', 'f'] df = pd.DataFrame([list1, list2]) print(df) # 0 1 2 #0 a b c #1 d e f 방법2: Series로 만들어서 붙이기(안되는 경우가 있음) 원본 링크: https://emilkwak.github.io/dataframe-list-row-append-ignore-index # import pandas as pd df = pd.DataFrame() list = ["a", "b, "c"] df.append(pd.Series(list), ignore_index = True) *안되는 경우 그 이유: append.. 2022. 2. 28. [Bigquery, 고객센터 예제] 7월 브라우저별 발생한 총 거래 건 수 *위 글은 구글 빅쿼리 고객센터의 예제를 일부 변형하여 해석한 글입니다. 저작권 문제 시 댓글을 남겨주시면 바로 조치하겠습니다. 'Google murchandise store에서 2017년 7월 브라우저별로 발생한 총 거래 건 수를 구하기' #빅쿼리에서 실행할 수 있는 쿼리 SELECT device.browser, SUM(totals.transactions) as total_transactions FROM bigquery-public-data.google_analytics_sample.ga_sessions_* WHERE _TABLE_SUFFIX between '20170701' and '20170731' GROUP BY device.browser ORDER BY total_transactions desc.. 2020. 11. 21. [Bigquery, 고객센터 예제] _TABLE_SUFFIX 날짜 단위로 나뉜 테이블을 모두 불러오기, DATE_SUB으로 지난 날짜 구하기 *위 글은 구글 빅쿼리 고객센터의 예제를 일부 변형하여 해석한 글입니다. 저작권 문제 시 댓글을 남겨주시면 바로 조치하겠습니다. '2017년 9월 1일로부터 지난 90일 간 방문자수, 페이지뷰수, 거래수, 매출액'을 구하기 예제 원문 링크: support.google.com/analytics/answer/4419694?hl=ko#1095days #이 쿼리는 Bigquery에서 실행가능합니다. #다만 FROM의 ''따옴표는 예제 원문링크에서 복사하시길 바랍니다. SELECT date, SUM(totals.visits) AS visits, SUM(totals.pageviews) AS pageviews, SUM(totals.transactions) AS transactions, SUM(totals.transa.. 2020. 11. 20. [SQL, 데이터 캠프] CASE문과 데이터 캠프 예제쿼리 풀이 -1편 *Datacamp의 컨텐츠 'Intermediate SQL'의 내용을 일부만 사용하였습니다. *저작권 문제시 댓글을 달아주시면 바로 조치를 취하겠습니다. CASE문 CASE WHEN 조건1 THEN 결과1 WHEN 조건2 THEN 결과2 ELSE 결과3 END AS 새로운 칼럼명/필드명 *여러 가지 조건에 따른 결과를 만들고 싶을 때 사용한다. *AS는 ALIAS때문에 들어간다. *예제들을 보기 전에 알아둘 것들 matches_나라명 테이블 : 각 나라에서 진행되었던 경기들에 관한 정보. home_team과 away_team의 경기 결과, 각 team의 id 번호 등을 담고 있다. teams_나라명 테이블: 각 나라의 축구팀에 대한 정보이다. 각 팀의 id와 Full name 등의 정보를 갖고있다. 예제.. 2020. 7. 4. 이전 1 2 3 4 다음