Python

[Numpy] 기초 및 함수 정리

zzheng 2024. 6. 10. 19:17

NumPy

  • 파이썬 라이브러리
  • 행렬이나 대규모 다차원 배열을 쉽게 처리
  • 배열에는 모두 동일한 자료형만 저장
  • 메모리에 연속적으로 저장
import numpy as np

 

배열의 생성

  • numpy.array()
  • ndim: 배열의 차원 반환
  • shape: 배열의 형태 반환
  • type() : 배열 자료형 반환

 

numpy.array() 예시

ar = np.array([1,2,3,4,5])
ar
#결과
array([1, 2, 3, 4, 5])

 

ndim 예시

ar2 = np.array([[1,2,3], [4,5,6], [7,8,9]])
ar2
ar2.ndim
#결과
array([[1, 2, 3],
       [4, 5, 6],
       [7, 8, 9]])
2

 

shape 예시

ar2.shape
#결과
(3, 3)

 

type() 예시

type(ar)
#결과
numpy.ndarray
arr.dtype
#결과
dtype('int64')

 

파일 입출력

  • savetxt: 텍스트 파일로 저장
  • loadtxt: 텍스트 파일에서 자료 읽기