_Han_
나의 개발 노트
_Han_
  • 분류 전체보기 (272)
    • 데이터 엔지니어링 (29)
    • 인프라 (3)
    • 추천시스템 (11)
    • 코딩테스트 (146)
    • 부트캠프 회고 (15)
    • 회고 (4)
    • 자격증 (1)
    • 파이썬 프로그래밍 (6)
    • 통계 (2)
    • Git (21)
    • 유니티2D (33)

최근 글

반응형
hELLO · Designed By 정상우.
_Han_

나의 개발 노트

numpy 배열 생성하기 zeros(), ones()
파이썬 프로그래밍

numpy 배열 생성하기 zeros(), ones()

2021. 12. 23. 22:09
반응형

numpy에서 자주쓰이는 zeros(), ones() 함수를 정리합니다.

 

zeros() 함수

import numpy as np
shape = (3,2) #row=3, column=2
zero_array = np.zeros(shape)

np.zeros() 함수는 위와 같이 크기를 인자값으로 받게되는데 행렬의 크기나 ndarray의 크기를 지정해주면 됩니다.

 

이렇게 만든  zero_array를 출력해보면

print(zero_array)
print(type(zero_array))
print(zero_array.dtype)

- zero_array의 타입은 numpy.ndarray 타입으로 넘파이 배열입니다.

- zero_array의 데이터의 타입은 'float64' 입니다.

※ zeros()함수의 default dtype = 'float64'이기 때문입니다.

 

다음은 ones() 함수 입니다.

ones() 함수

import numpy as np
shape=(3,2)
one_array = np.ones(shape, dtype='int64')

생성방법은 위와 마찬가지로 생성할 수 있습니다. 여기서는 dtype='int64'를 적용하여 데이터타입을 바꾸었습니다.

print(one_array)
print(type(one_array))
print(one_array.dtype)

- one_array의 타입은 numpy.ndarray 타입으로 넘파이 배열입니다.

- one_array의 데이터의 타입은 변경한 'int64' 입니다.

반응형

'파이썬 프로그래밍' 카테고리의 다른 글

Stack(스택), Queue(큐) 자료구조 [이코테 - 나동빈]  (1) 2022.01.04
그리디(Greedy)=탐욕법 알고리즘 [이코테-나동빈]  (0) 2021.12.30
시간복잡도, 공간복잡도 [이코테-나동빈]  (0) 2021.12.29
numpy 배열 생성하기 arange()  (0) 2021.12.27
numpy 배열 생성하기  (0) 2021.12.10
    '파이썬 프로그래밍' 카테고리의 다른 글
    • 그리디(Greedy)=탐욕법 알고리즘 [이코테-나동빈]
    • 시간복잡도, 공간복잡도 [이코테-나동빈]
    • numpy 배열 생성하기 arange()
    • numpy 배열 생성하기
    _Han_
    _Han_
    학습한 것을 기록합니다.

    티스토리툴바