일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Jar배포
- 함수
- 프로그래머스
- EC2
- yaml
- RDS
- 행렬곱
- 코딩테스트
- 백엔드 인턴십
- numpy
- todo project
- Postman
- self
- 집계함수
- 람다함수
- 프리온보딩
- 토이프로젝트
- 컴프리헨션
- cerbot
- Django
- 클래스
- 파이써닉코드
- sqlalchemy
- mock server
- PYTHON
- 조건연산
- spring boot
- Comprehension
- 파이썬
- API
- Today
- Total
목록Python (23)
build my life
1. axis : 배열의 축 axis, 축의 개념은 배열 안에서 연산이 일어나거나 배열을 합치거나 할 때 기준이 된다. 1, 2차원의 축은 이해가 된다. 학창시절... 함수 그래프를 그릴 때 기계처럼 x축, y축을 그렸던...ㅋㅋㅋ 즉, 1차원은 축이 1개, 2차원은 2개, 3차원은 3개 점점 축이 하나씩 생기는 걸 알 수 있다. 2. 배열 차원 변경(reshape) - reshape을 사용하면 배열의 차원을 바꿀 수 있다. 먼저, 1차원 배열인 arr가 있다고 가정해보자 arr = np.array([0,1,2,3,4,5]) #1차원배열 arr.shape # (6,) 1차원 -> 2차원 - 1차원 배열 arr를 2차원 배열인 행렬로 바꿔보자. ex) (6,) -> (2 ,3) arr.reshape(2,3..
오늘은 랜덤함수 종류에 대해서 알아보쟛 rand 함수 - 0 ~ 1 사이에 랜덤값을 반환하는 함수 - n : 값 or shape 대로 랜덤값을 반환해줌 np.random.rand(n) #예시 np.random.rand() # 0.6232971766534624 #예시2 np.random.rand(3) # array([0.90996069, 0.55600572, 0.97184007]) #예시3 np.random.rand(3,3,4) # array([[[0.69694421, 0.67169397, 0.00789951, 0.80181607], # [0.06199847, 0.13240264, 0.80887709, 0.68226835], # [0.59328037, 0.95297096, 0.92581903, 0.2461..

Numpy 집계함수 1. 총합(sum) np.sum(arr) , arr.sum() 2. 평균(mean) np.mean(arr), arr.mean() 3. 중앙값(median) np.median(arr) 4. 표준편차(std) np.std(arr), arr.std() 5. 분산(var) np.var(arr), arr.var() 6. 최대/최소값(max, min) np.max(arr), np.min(arr) arr.max(), arr.min() 7. 최대, 최소값이 들어있는 인덱스 반환(argmax, argmin) np.argmax(arr), np.argmin(arr) arr.argmax(), arr.argmin() 8. 중복제거(unique) np.unique(arr) 9. 제곱(square) np.squ..
Numpy - 수치 계산을 하기 위한 파이썬 라이브러리 - 벡터와 행렬 단위의 대용량 수치 연산을 빠르게 진행하게 한다! import numpy as np numpy 배열 생성 np.array([1,2,3]) lst = [1,2,3] np.array(lst) +) 배열 만드는 것에는 여러 방법이 있다. #range랑 같은 의미 np.arange(10) # [0,1,2,3,4,5,6,7,8,9] # n만큼 0으로 채운 배열 생성(n=5) np.zeros(n) # [0,0,0,0,0] # n만큼 1로 채운 배열 생성(n=3) np.ones(n) # [1,1,1] # np.full(shape, n) # 지정 shape에 n을 채워 배열을 만든다. np.full((2,3), 5) # [[5,5,5],[5,5,5..

SQLAlchemy 응용 프로그램 개발자에게 SQL의 모든 기능과 유연성을 제공하는 Python SQL 도구 키트 및 개체 관계형 매퍼 python에서 사용하는 대표적인 ORM ORM(Object Relational Mapping)이란? 객체와 DB의 테이블이 매핑을 이루는 것 DB의 테이블 객체화 시켜서 데이터를 CRUD 한다. SQL을 직접 작성하지 않고 테이블 조작 가능 사용하는 DBMS가 변경된다면 엔진만 바꿔주면 된다는 장점! 쿼리 대신 메소드를 이용해서 CRUD 할 수 있다. SQLAlchemy 사용해서 DB 연결 및 테이블 생성, 데이터 추가해보기 1. google colab에는 sqlalchemy가 설치되어 있기 때문에 pip install 하지 않아도 된다. import sqlalchem..
앞서, DB를 연결하고 그 안에 있는 테이블을 불러와 정보를 확인하는 것에 대해 배웠다. 오늘은 테이블이 없는 DB를 연결해서 테이블을 생성하고 그 안에 데이터를 추가하는 것에 대해 배웠다. 모든 과정은 구글 colab으로 진행했다. 1️⃣ DB 연결 과정은 아래의 게시글에서 확인하자. [Python] DB 연결 및 테이블 정보 불러오기 (pymysql 사용) 오늘은 python으로 DB를 연결하고 그 안에 있는 테이블 정보를 불러오는 것에 대해서 배웠다. 이 모든 과정은 구글 colab으로 진행했다. 1. 패키지 다운로드 !pip install pymysql 2. 구글 드라이브 연결 from hapsunny.tistory.com 2️⃣ connect를 이용해서 연결 객체를 받아올 때 db를 선택하지 않..