일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- student t분포
- 기초통계
- 은준아 화이팅
- Django
- F분포
- 히스토그램
- 차원축소
- 최소자승법
- 결정계수
- word2vec
- 자연어 처리
- 회귀분석
- numpy
- 텍스트 분류
- 밑바닥부터 시작하는 딥러닝2
- 코사인 유사도
- 감성분석
- 가설검정
- Pandas
- 모두의 딥러닝
- 군집화
- 밑바닥부터 시작하는 딥러닝
- 머신러닝
- 기술통계학
- 오래간만에 글쓰네
- rnn
- 다층 퍼셉트론
- 텐서플로2와 머신러닝으로 시작하는 자연어처리
- 구글 BERT의 정석
- 파이썬 pandas
- Today
- Total
목록Python/넘파이(numpy) (7)
데이터 한 그릇
arange, reshape np.arange(10) 1부터 9까지의 1차원 array를 만든다. np.arange(10).reshape(2,5) 10에 맞춰서 2행 5열로 배열을 만든다. 행렬의 shape을 reshape을 조정할 수 있다. a = np.arange(24).reshape(2,3,4) 깊이를 깊게 하여 만들 수 있다. a.reshape(2,3,-1) -1은 앞의 인자들을 참조하여 자동으로 행렬을 완성시켜준다 행렬곱 연산 파이썬 @을 이용한 1연산 a = np.array([[0,1,2],[3,4,5]]) b = np.array([[6,7,8],[9,10,11]]) a와 b의 shape을 보면 2 * 3이기 때문에 연산곱의 조건을 만족시키지 못함 따라서 b를 전치시켜서 행렬곱을 수행할 것임 ..
넘파이 copy 생성 1)파이썬 copy 파이썬은 기본적으로 Shallow Copy이다. Shallow Copy란 카피된 것과 원본이 메모리 주소를 공유하고 있는 copy를 의미한다. x = [1,2,3] y = x.copy() print(x) print(y) print(x == y) print(x is y) x[0] = 7 print(x) print(y) 데이터가 1차일때는 copy를 하여도 주소를 공유하지 않는다. 따라서 값을 바꾸어도 x, y의 데이터 값은 다르다. x = [[1,2,3]] y = x.copy() print(x) print(y) print(x == y) print(x is y) print(x[0] is y[0]) x[0][0] = 7 print(x) print(y) 하지만 데이터가 ..