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: 텍스트 파일에서 자료 읽기