'''
np.zeros(shape) ==> shape에 일치하는 0값으로 ndarray 반환,
기본타입은 float64 ( 8byte )
dtype=int|np.int64 형식으로 타입변경 가능
np.ones(shape) ==> shape에 일치하는 1값으로 ndarray 반환, 기본타입은 float64 ( 8byte )
np.empty(shape) ==> shape에 일치하는 임의의 값으로 ndarray 반환 , 기본타입은 float64 ( 8byte )
np.full(shape, 값) ==> shape에 일치하는 지정값으로 ndarray 반환
'''
import numpy as np
# 1. np.zeros(shape)
print("1. np.zeros(shape)")
s = np.zeros(5)
print(s) # [0. 0. 0. 0. 0.]
s = np.zeros(5, dtype=int)
s = np.zeros(5, dtype=np.int64)
print(s) # [0 0 0 0 0]
# 2. np.ones(shape)
print("2. np.ones(shape)")
s = np.ones(5)
print(s) # [1. 1. 1. 1. 1.]
s = np.ones(5, dtype=int)
s = np.ones(5, dtype=np.int64)
print(s) # [1 1 1 1 1]
# 3. np.empty(shape)
print("3. np.empty(shape)")
s = np.empty(10)
print(s) #
s = np.empty(10, dtype=int)
s = np.empty(10, dtype=np.int64)
print(s) #
print()
# 4. np.full(shape, 값)
print("4. np.full(shape, 값)")
s = np.full(10, 100) # 100값을 10개의 요소 반환
print(s) # [100 100 100 100 100 100 100 100 100 100]
'python' 카테고리의 다른 글
[numpy] 1차원 배열 | np.linspace() 를 사용하여 array 생성 (0) | 2022.09.28 |
---|---|
[numpy] 1차원 배열 | np.arrange()를 사용하여 array 생성 (0) | 2022.09.28 |
[numpy] 1차원 배열 | 랜덤 함수 (0) | 2022.09.28 |
[numpy] 1차원 배열 - 벡터 (1) | 2022.09.28 |
[numpy] 0차원 배열 스칼라 (0) | 2022.09.28 |