강좌 목록으로 돌아가기
AI018 Professional

NumPy 사용자 가이드

NumPy에 대한 포괄적인 소개 및 기술 가이드로, 설치, 배열 조작, 인덱싱, 브로드캐스팅, 그리고 C/C++와의 통합을 다룹니다.

4.9
15.0h
891 학생들
0 좋아요
인공지능
수강 시작하기

강좌 개요

📚 콘텐츠 요약

NumPy의 설치, 배열 조작, 인덱싱, 브로드캐스팅, 그리고 C/C++와의 통합을 포함한 포괄적인 소개 및 기술 가이드.

공식 NumPy 가이드를 통해 파이썬 과학 계산의 기초를 마스터하세요.

저자: NumPy 커뮤니티

감사의 말씀: NumPy 커뮤니티가 작성함

🎯 학습 목표

  1. NumPy를 정의하고 과학적 파이썬 생태계에서의 역할을 식별합니다.
  2. 벡터화 개념을 사용하여 표준 파이썬 루프보다 NumPy가 훨씬 빠른 이유를 설명합니다.
  3. 파이프, 콘다, 라즈베리파이 등 다양한 환경에 대한 설치 명령어를 실행합니다.
  4. ndim, shape, dtype와 같은 기본 ndarray 속성을 식별하고 해석합니다.
  5. linspace, reshape, vstack, hstack 등의 함수를 사용하여 배열 생성 및 조작을 수행합니다.
  6. 원소 단위 연산, 유니버설 함수(우펑), 선형 대수 방정식 해법기를 수치 데이터셋에 적용합니다.
  7. 숫자 정밀도를 관리하고 오버플로우 오류를 줄이기 위해 NumPy의 스칼라 타입과 정보 도구(iinfo, finfo)를 사용합니다.
  8. 사용자 지정 구분자, 헤더, 열 선택을 포함한 genfromtxt를 사용하여 디스크에서 유연하게 데이터를 읽어옵니다.
  9. 서로 다른 형상을 가진 배열 간의 상호작용을 예측하고 제어하기 위해 일반 브로드캐스팅 규칙을 적용합니다.
  10. .base 속성을 사용하여 사용자 정의 ndarray 서브클래스에서 메모리 참조를 관리하고 "포인트"를 피합니다.

수업