| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- Python
- generic
- 원격 데스크탑
- Split
- stack
- 러스트
- numpy
- MongoDB
- 메소드
- Sort
- list
- join
- MySQL
- Rust
- heap
- array
- in
- Algorithm
- HashMap
- 소유권
- react
- 연관 함수
- Set
- 구조체
- 파이썬
- pandas
- 환경설정
- MySQL 서버 구축
- 알고리즘
- matplotlib
- Today
- Total
목록Programming Language/Python (44)
미생
■ 배열의 연산(덧셈, 뺄셈, 곱셈, 거듭제곱, 나눗셈, 비교연산) ※ 덧셈(+), 뺄셈(-), 곱셈(*) ※ 거듭제곱(**2), 나눗셈(/), 비교연산( '>' 이외 비교연산도 사용가능)
■ 난수 배열 생성 rand_num = np.random.rand(n,m,...k) rand_num = np.random.randint(low,high,size=(n,m,...k)) ※ 해설 ● np Numpy Package 별명 ● random Numpy Package 안에 있는 random 모듈 ● rand(n,m,...k) 0 이상 1 미만 사이의 수([0,1))로 이루어진 k차원 (n X m X...k) 배열 ● randint(low, high, size=(n,m,...k)) [low,high) 사이의 정수로 이루어진 k차원 (n X m X...k) 배열 ● rand_num 배열
■ Numpy 배열의 형변환 num_arr = data_arr.astype(dtype) ※ 해설 ● np Numpy Package 별명 ● after_arr 형변환 후 배열 ● before_arr 형변환 전 배열 ● dtype 형변환 타입 (int,float 등) ※ NumPy 데이터의 형식 기호 의미 'b' 불, bool 'i' 기호가 있는 정수,(signed) integer 'u' 기호가 없는 정수, unsigned integer 'f' 실수, floating-point 'c' 복소수, complex-flating point 'M' 날짜, datetime 'O' 파이썬 객체, (Python) objects 'S' 혹은 'a' 바이트 문자열, (byte) string 'U' 유니코드, Unicode
■ 특별한 형태의 배열 생성 ※ 해설 ● np Numpy Package 별명 ● zeros(n) 0이 n 개인 배열 생성 ● zeros((n,m)) 0이 (n 행 x m열) 인 배열 생성 ● ones(n) 1 이 n 개인 배열 생성 ● ones((n,m)) 1 이 (n 행 x m열) 인 배열 생성 ● eye(n) (n 행 x n 열) 인 배열 생성, 주 대각선은 1 이고 이외는 0 ● empty() 해당 자리의 메로리값을 (n 행 x n 열) 인 배열 생성
■ 범위의 시작과 끝을 지정하고 일정한 간격으로 데이터 가져오기 arr_obj = np.linspace(start, stop, num) ※ 해설 ● arr_obj 변수 ● np Numpy Package 별명 ● start 시작 값 ● stop 끝 값 ● num 배열 원소 갯수
■ 범위 지정 배열을 2차원 배열로 변경 arr_obj = np.arange(start, stop, step).reshape(m,n,...) ※ 해설 ● arr_obj 배열 변수 ● np Numpy Package 별명 ● start 시작 배열 위치(생략 가능 단, 생략시 0으로 산정) ● stop stop-1 값까지 범위가 산정됨 ● step 구간 점프 값(생략 가능 단, 생략시 1로 산정) ● m,n 행, 열 값 ● reshape 인자 갯수(K)에 따른 K차원 배열 arange() 에 따른 원소의 갯수와 reshape(m,n,...) 인자의 곱 갯수가 같지 않으면 에러 ex) np.arange(1,10,1).reshape(1,3,2) arange(1,10,1) = [1,2,3,4,5,6,7,8,9] :..