□ .zeros : 모든 원소 0으로 지정
□ .ones : 모든 원소 1로 지정
□ .full([행,열], 지정값) : 모든 원소 특정값으로 지정
□ .eye(행,열, k=시작위치 인덱스번호) : k번째로부터 대각선으로 1인 행렬
□ .zros_like(변수명) : 지정된 배열 원소값을 모두 0으로 변경
□ .ones_like(변수명) : 지정된 배열 원소값을 모두 1로 변경
□ .full_like(변수명, 특정값) : 지정된 배열 원소값을 모두 특정값으로 변경
#모든 배열 값을 0으로 설정
arr = np.zeros([2,2])
print(f".zero : {arr}")
print('\n')
#모든 배열 값을 1로 설정
arr = np.ones([4,4])
print(f".ones : {arr}")
print('\n')
#모든 배열 값을 지정한 값으로 설정
arr = np.full([3,3],6)
print(f".full : {arr}")
print('\n')
#대각선 값이 1인 행렬을 만듬. 나머지는 0.
arr = np.eye(5, 5, k=2) #k는 시작값
print(f".eye : {arr}")
print('\n')
test = np.array([[1,2,3],[4,5,6]])
print(f"test : {test}")
print('\n')
#지정된 배열을 0으로 변환
arr = np.zeros_like(test)
print(f"zeros_like : {arr}")
print('\n')
#지정된 배열을 1으로 변환
arr = np.ones_like(test)
print(f"ones_like : {arr}")
print('\n')
thousand_arr = np.full_like(test, 1000)
print(f"thousand_arr : {thousand_arr}")
print('\n')
'Python > Pandas & numpy' 카테고리의 다른 글
Numpy 인덱스 번호를 활용한 원소 출력 (0) | 2024.03.08 |
---|---|
Numpy 특정범위로 N차원 배열생성 (0) | 2024.03.08 |
Numpy 타입지정 (0) | 2024.03.08 |
Numpy 차원 (0) | 2024.03.06 |
Numpy Intro (1) | 2024.03.06 |