Git은 기본적으로 Local에서 Remote Repository로 push하는 과정을 거쳐야만 한다. 왜? 다른 사람과의 코드 충돌이 일어나지 않게 하려고. 메인 레파지토리에 내 코드를 올리려면 총 3단계가 필요하다. 1. git add main.py 내 코드를 Staging Area에 올리기 2. git commit main.py 내 로컬저장소에 올리기 3. git push main origin (인터넷 환경 필요함) 함께 공유하는 메인 저장소에 올리기 다음은 git bash에서 직접cli환경으로 접속하여 git을 활용한 화면 캡쳐이다. github desktop버젼도 있지만 cloud platform 에서 작업할 때는 cli가 필수이다. 기본적인 git의 구동방식을 이해하기 위해 cli환경에서 배워..
MD 파일은 마크다운(Markdown) 파일을 나타내는 파일 형식으로, 확장자는 .md입니다. 마크다운은 일반 텍스트로 스타일링이 가능한 경량 마크업 언어로, 쉽게 읽고 쓸 수 있도록 설계되었습니다. 웹 콘텐츠 작성에 주로 사용되며, GitHub, Reddit, Discord와 같은 플랫폼에서도 널리 채택되고 있습니다.마크다운의 주요 특징간단하고 읽기 쉬움: 마크다운은 읽기 쉬운 문서를 작성할 수 있게 해줍니다. HTML과 달리 태그를 사용하지 않고, 간단한 구문으로 텍스트를 스타일링할 수 있습니다.포맷의 유연성: 텍스트 파일 형식으로, 다양한 텍스트 편집기에서 편집 가능합니다. 변환 도구를 통해 HTML, PDF, 그리고 다른 문서 형식으로 쉽게 변환할 수 있습니다.마크다운의 기본 구문헤더(Header..
`NaN` (Not a Number)과 `None`을 구분하는 것은 때로는 중요할 수 있습니다. 이 두 값은 서로 다른 유형이며, 특정 상황에서는 이를 명확히 구분해야 할 필요가 있습니다. Pandas와 Python에서 이 두 값의 유형을 확인하고 구분하는 방법에 대해 살펴보겠습니다. ### 1. 데이터 유형 확인 Python의 `type()` 함수와 Pandas의 `dtype` 속성을 사용하여 `NaN`과 `None`의 데이터 유형을 확인할 수 있습니다. `NaN`은 float 유형이고, `None`은 NoneType입니다. ### 2. 값의 특성을 이용한 구분 `NaN`은 수치 연산에 참여할 수 있으며, 결과는 또 다른 `NaN`입니다. 반면, `None`은 수치 연산에 사용할 수 없으며, 이를 시도..
`NaN` (Not a Number)과 `null` (또는 `None` in Python)은 모두 데이터가 누락되었거나 사용할 수 없을 때 사용되는 값이지만, 그 용도와 의미에서 차이가 있습니다. ### NaN (Not a Number) - **용도**: `NaN`은 주로 숫자 데이터를 다루는 상황에서 사용됩니다. 부동 소수점 수치 연산에서 유효하지 않거나 정의되지 않은 값(예: 0으로 나누기)을 나타낼 때 사용됩니다. - **특성**: `NaN`은 IEEE 부동 소수점 표준에 정의된 특수한 부동 소수점 값입니다. `NaN`은 다른 `NaN`과 비교해도 항상 거짓을 반환하는 특이한 특성을 가지고 있습니다. 즉, `NaN == NaN`은 `False`입니다. - **사용**: 데이터 분석과 과학 계산에서 ..
`NaN`은 "Not a Number"의 약자로, 숫자가 아님을 나타내는 특별한 부동 소수점(floating-point) 값입니다. 그래서 numpy에 있는 거고 타입은 float임 이 값은 주로 데이터 분석, 과학 계산, 금융 모델링 등에서 데이터가 누락되었거나 정의되지 않은 연산을 수행했을 때 발생합니다. 예를 들어, 0으로 나누는 연산에서 결과가 정의되지 않으므로 `NaN`이 생성될 수 있습니다. nan 은 nan이 아니다!! np.nan == np.nan 은 True가 아니라 False. 왜냐면 둘 다 값이 없는 것이라 비교가 불가하기 때문. ### NaN의 사용 - **데이터 처리**: 데이터셋에서 값이 누락되었거나 유효하지 않을 때 `NaN`을 사용하여 해당 데이터 포인트를 표시합니다. 이는 ..
안녕하세요! 패캠 Upstage AI 에 오신 여러분들! 반가워요 전 AI 3기 수강생 '꼬꼬마코더' 입니다.무려 총 7개월간 진행되는 국비지원 수업을 듣는다니 걱정우려근심들뜸두근 별별 마음의 소리가 여기까지 다 들려요. 하지만 너무 걱정하지 마세요! 패캠 Upstage AI처럼 타이트하게 관리되고 운영되는 강의는 드물답니다. 나는 이미 AI분야 쪽 석사생인데 이 부트캠프가 도움이 될까? 혹시 부트캠프에서 잘하면 Upstage에 취업이 가능할까? 나는 python만 조금 다룰 줄 알고 아직 kaggle데이터 다루는 건 못하는데 수강이 가능할까? 이러한 질문들도 다 물어보셔도 되요. 저는 일개 수강생이고 패캠 직원이 아닌지라 이러한 질문에 공식적인 대답은 해드릴 수 없지만 이미 수업을 경험해 본 바 큰 ..
python언어를 안다면 어떤 프레임워크를 이용하여 웹 사용자와 소통할 수 있을까? Flask도 있지만 이름처럼 빠른 속도 덕분에 최근 들어 FastAPI가 인기가 높아지고 있다. FastAPI를 활용하여 웹 사용자가 보내는 데이터를 받고, 나(서버)도 웹 사용자에게 데이터를 보낼 수 있다. 웹 사용자와 소통하여 받은 데이터를 CRUD(Create Read Update Delete) 할 수 있다. 일단 FastAPI 부터 알아보자. FastAPI is a modern, fast (high-performance), web framework for building APIs with Python 3.8+ based on standard Python type hints. 파이썬 언어로 만들어진 웹프레임워크라고 ..
Python의 `datetime` 모듈을 사용하여 해결할 수 있는 다양한 문제를 제시해드리겠습니다. 이 문제들은 `datetime` 모듈의 기본적인 사용법부터 시작해, 조금 더 복잡한 날짜 및 시간 처리에 이르기까지 다양한 레벨을 포함합니다. 기본 레벨 1. **현재 날짜 및 시간 출력하기** - 문제: Python을 사용하여 현재 날짜와 시간을 "YYYY-MM-DD HH:MM:SS" 형식으로 출력하세요. #날짜는 datetime의 date #날짜시간은 datetime의 datetime #출력형태 변형은 strftime 메소드 from datetime import datetime now = datetime.now() print(now.strftime('%Y-%m-%d %H:%M:%S')) >> 2024-..
- Total
- Today
- Yesterday
- nlp
- git
- English
- PEFT
- speaking
- 해시
- LIST
- Transformer
- Lora
- LLM
- Github
- Hugging Face
- 오블완
- cnn
- clustering
- #패스트캠퍼스 #패스트캠퍼스ai부트캠프 #업스테이지패스트캠퍼스 #upstageailab#국비지원 #패스트캠퍼스업스테이지에이아이랩#패스트캠퍼스업스테이지부트캠프
- #패스트캠퍼스 #UpstageAILab #Upstage #부트캠프 #AI #데이터분석 #데이터사이언스 #무료교육 #국비지원 #국비지원취업 #데이터분석취업 등
- recursion #재귀 #자료구조 # 알고리즘
- Array
- 코딩테스트
- t5
- 티스토리챌린지
- 손실함수
- 리스트
- classification
- Python
- 파이썬
- Numpy
- RAG
- #패스트캠퍼스 #패스트캠퍼스AI부트캠프 #업스테이지패스트캠퍼스 #UpstageAILab#국비지원 #패스트캠퍼스업스테이지에이아이랩#패스트캠퍼스업스테이지부트캠프
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |