2. 배열의 생성과 변형
x=np.array([1,2,3],dtype='float') #기본은 int, dtype으로 지정 가능. dtype 여러가지. -> 검색!
x.dtype
np.log(0) #log0는 무한소 -> -inf 출력
c=np.zeros_like(b) #b와 같은 nxm의 영행렬 만들기
np.arange(3,21,2) #start,end,interval
np.linspace(0,100,5) #시작,끝, 갯수!
np.logspace(0,1,5) #로그 진수가 0일 때부터 1일 때 까지를 5개 구간으로 나누어 출력
a1=np.ones([2,3])
a2=np.zeros([2,2])
np.hstack([a1,a2]) #행 갯수 같아야 함. 옆으로 행렬 붙이기
a3=np.zeros([3,3])
np.vstack([a1,a3]) #열 갯수 같아야 함. 위아래로 행렬 붙이기
a4=np.ones([3,3])
d=np.stack([a3,a4]) #depth 증가시켜서 행렬 붙이기
'Sutdy > Data Science' 카테고리의 다른 글
파이썬(Python)으로 선형대수(Linear Algebra) 공부하기 -1 (0) | 2023.06.26 |
---|---|
파이썬(Python) 공부하기 (0) | 2023.06.26 |