| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- IS NOT NULL
- programmers
- IN
- ifnull
- IELTS
- order by
- SQL
- join
- 트래블테크
- 금융 플랫폼
- MySQL
- date_format
- MAX
- 날짜 포맷
- where
- LIMIT
- GROUP BY
- alias
- 도서추천
- is null
- 서브쿼리
- SubQuery
- Round
- 투자자산운용사
- 금융IT
- having
- inner join
- Python
- 해외결제
- count
- Today
- Total
목록Python (6)
Every Step Matters
내가 기억하려고 간단히 정리해두는 파이썬 한글 폰트 사용 방법.아래 라이브러리를 설치해두면 matplotlib이나 seaborn 사용 시 별도의 복잡한 한글폰트 설정이 필요없다.코랩, 서버 주피터노트북에서도 바로 해결 가능!# 한글폰트 사용을 위해 설치# 아래 모듈을 설치하고 불러오면 별도의 한글폰트 설정이 필요 없습니다.!pip install koreanize-matplotlibimport koreanize_matplotlib
백준 2738번 문제 해당 문제를 풀기 위해 numpy를 이용해 빈 행렬 A, B를 생성했더니 결과 제출 시 '런타임 에러(ModuleNotFoundError)'가 났다.ModuleNotFoundError가 뭔지 찾아보니... 다음과 같이 설명이 되어 있었다.즉 백준에서는 파이썬 외부 라이브러리를 사용하여 결과를 제출할 수 없다는 것이었다.그래서 numpy 모듈 없이 빈 2차원 행렬을 생성하는 방법을 알아보았다. 빈 2차원 배열/행렬 생성하기1. List Comprehension(리스트 내포) 사용# m x n 빈 2차원 행렬 생성m, n = 3, 4matrix0 = [[0] * n for _ in range(m)]matrix1 = [[1] * n for _ in range(m)]print(matrix0..
1. 재귀함수란재귀함수(Recursive Function): 함수가 자기 자신을 호출하는 함수재귀호출(Recursive Call): 함수 안에서 함수 자기자신을 호출하는 방식 재귀는 문제를 더 작은 하위 문제로 분해하고, 그 하위 문제를 해결하는 방식으로 원래 문제를 해결하는 방식이다. 재귀는 효율적이고 직관적인 문제 해결 방법을 제공하지만, 성능과 메모리 사용을 고려해야 한다. 재귀적으로 해결할 수 있는 문제는 종종 반복문으로도 해결할 수 있다. 재귀함수는 무한히 자신을 호출하게 되어 무한 루프에 빠지는 오류를 막기 위해 재귀 호출을 중지하는 조건을 코드에 반드시 포함시켜야 한다! 2. 재귀함수 기본 구조def recursive_function(parameters): if base_case_con..
아나콘다 설치 페이지에 들어가 보면, 아래와 같이 애플 로고와 함께 ‘Download’라고 쓰여 있는 버튼이 보인다. 이것만 누르면 다 잘 설치될 것처럼 아주 누르고 싶게 생겼다…하지만 애플 실리콘(M1, M2, …)을 사용하는 맥북 유저가 이 버튼을 누르면, 마지막에 설치 오류가 날 것이다. 나도 M2 칩 기반의 Macbook Pro(맥북프로)라서 오류가 났었다🥲🥲 먼저 한 번 이 버튼을 눌러서 아나콘다 설치 파일을 다운로드 받아보자.이 버튼을 누르면 아래와 같이 ‘Anaconda3-2023.03-MacOSX-x86_64.pkg’이라는 이름의 파일이 다운로드 된다. 여기서 ‘x86’에 주목해야 한다.‘x86’은 Intel(인텔) CPU 기반의 맥을 말하는데, M1 chip은 ARM 기반의 칩으로 두..
이번에 M2 13인치 MacBook Pro(맥북프로) 모델을 새로 샀다.지금까지 윈도우만 쓰다가 MacOS를 처음 써보면서 아주아주 많은 어려움을 겪는 중이다…평소에 자주 쓰는 Anaconda(아나콘다) 또한 새로 깔아야 하는 상황이 되었다.이참에 MacOS 환경에서의 아나콘다 설치 방법을 정리해 보려고 한다. ※ 아나콘다가 아닌 파이썬이 이미 설치되어 있다면 두 환경에서 충돌이 일어날 수 있으므로 파이썬을 완전히 삭제한 후 아나콘다를 설치하는 것이 좋다!!1. 아나콘다 설치 파일 다운로드 Anaconda | The World's Most Popular Data Science PlatformAnaconda is the birthplace of Python data science. We are a move..
One-Hot Encoding? (원핫인코딩)명목형 변수(카테고리 변수)를 더미변수로 변환하는 기법.Label Encoding에서 일어나는 가중치 문제가 발생하지 않아서 각 카테고리 값이 서로 독립적이며 숫자 간의 순서나 크기가 없는 경우에 사용된다.원핫인코딩을 하는 이유?--> 명목형 변수를 수치형 데이터로 변환하여 모델이 이해할 수 있도록 하기 위해 원핫인코딩 실습아래와 같은 데이터프레임이 있다.import pandas as pdimport numpy as npdf = pd.DataFrame({'species':['dog','cat','pig'],'color':['brown','black','pink'],'count':[3,6,8]})df'species' 피처와 'color' 피처는 명목변수이므로, ..