조이쓰 2022. 3. 2. 17:02

강의 내용 Review


 

📍배운내용📍

  • 배열 생성하기 
  • 배열의 dtype

👉강의내용👈

Part3. 딥러닝/인공지능의 이해

Ch 02_딥러닝 개발 준비

배열 생성하기

  • 배열 생성에 사용되는 함수와 메서드 
  • np.array(리스트) 하면 ndarray가 생성됨 
  • 리스트에 숫자. 을 넣으면 float64가 됨
  • b = np.asarray(리스트) : 같은 곳을 바라보게 되어서 b와 a가 같은 객체임 
  • 따라서 b나 a를 수정해도 같이 값이 바뀜
  • zeros(행, 열) 하면 행, 열만큼의 행렬이 만들어지고 플로팅 포인트가 기본으로 생성됨
  • np.ones(행, 열) 하면 행렬이 모두 1로 채워짐 
  • np.full((행, 열) ,값) 하면 모두 값 값으로 채워짐
  • np.empty(행, 열) 하면 모두 쓰레기 값을 넣어서 빈 행렬이 만들어짐 
  • np.zeros_like(행렬) 하면 행렬과 같은은 shape로 0으로 채워진 행렬이 만들어짐 
  • np.eye(3) , np.identity(3) : 대각선만 1이고 나머지는 0인 항등행렬이 만들어짐 
  • np.arrage(시작, 끝) 하면 앞숫자 이상, 뒤숫자 미만으로 ndarray를 만듦 
  • 마지막에 -1 추가하면  역순으로 만들어짐 
  • np.random.rand(2,2) : uniform distribution 균일 분포,똑같은 확률로 0-1까지 뽑아줌 
  • np.random.randn(2,2) : normal distribution  표준 정규 분포 평균 0, 표준편차 1

배열의 dtype

  • np.array([123], dtype=np.float64) : ndarray를 생성할때 dtype을 줘서 데이터의 타입을 명시 할 수있음
  • 아무것도 안쓰면 리스트에 맞는 데이터 타입으로 됨
  • i.astype(np.int32) : 데이터 타입 변경하고 싶을때, 데이터 타입이 변경됨
  • j.astype(i.dtype) : i의 dtype과 같은 거로 바꿈 

 

공부사진 


강의 듣기
실습하기 

 

38일차 후기


넘파이의 리스트에 관한 함수들과 예제들에 대해 실습을 했다. 

 

 

 

https://bit.ly/37BpXiC

 

패스트캠퍼스 [직장인 실무교육]

프로그래밍, 영상편집, UX/UI, 마케팅, 데이터 분석, 엑셀강의, The RED, 국비지원, 기업교육, 서비스 제공.

fastcampus.co.kr

본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성되었습니다.