반응형
Java 개발자였던 내가 Tensorflow를 갑자기 공부하다보니 모든것이 모르는 점 투성이다...
우선 아래 코드를 실행하다가 numpy라는게 나왔는데, 무엇인지 알아보고 가야 속시원하지?

v.read_value().numpy() => 1.0 이 나온다.
자 여기서 numpy라는 개념이 나오는데, numpy에 대해 알아보자
Numpy란?
- Python 패키지
- Scientific computing 을 위한 다양한 기능을 제공하는데, Matrix를 쉽게 다룰 수 있도록 도와준다.
- 연산과 조작등을 맡아서 해주는 기본중에 기본인 아이..
1). Matrix Create
1-1). [List로 Matrix 생성]

1-2). [특정값으로 Matrix 생성]

1-3). [무작위값으로 Matrix 생성]
- Numpy Random함수
- np.random.rand()
- np.random.randn()
- np.random.randint()
- np.random.normal()
- np.random.uniform()
- np.random.permutation()
- np.random.choice()
- np.random.seed()

2). Matrix Manipulation
- Shape
- Transpose
- Indexing
2-1). Shape
Matrix의 정보를 알려준다.

2-2). Transpose

2-3). Indexing
Matrix에서 특정 값, 특정 범위를 추출할때 사용한다.
원소, 행, 열, 행열로 추출이 가능하다.

numpy 알아봐야할것들이 많지만...
시간관계상 여기까지... 사용하면서 필요한것들을 외워야겠다.
반응형
'AI > Deep Learning' 카테고리의 다른 글
[Tensorflow2.x] Linear Regression(선형회귀) 란? (0) | 2021.01.14 |
---|---|
[Tensorflow2.x / Keras] 손글씨 숫자 분류를 위한 신경망 만들기 (0) | 2021.01.11 |
[Tensorflow2.x] Tensorflow의 이해 (0) | 2021.01.11 |
[Tensorflow2.x] Tensorflow란 무엇인가 + 자료형 (0) | 2021.01.11 |
[Tensorflow2.x] Anaconda Tensorflow(2.3.0) 설치 (Pyhton 3.7) (0) | 2021.01.11 |