NumPy의 값으로 배열 채우기

Muhammad Maisam Abbas 2023년1월30일
  1. numpy.full()함수를 사용하여 값으로 배열 채우기
  2. numpy.fill()함수를 사용하여 값으로 배열 채우기
  3. 파이썬에서for루프를 사용하여 값으로 배열 채우기
NumPy의 값으로 배열 채우기

이 튜토리얼에서는 NumPy의 값으로 배열을 채우는 방법을 소개합니다.

numpy.full()함수를 사용하여 값으로 배열 채우기

numpy.full()함수는 지정된 모양 및 데이터 유형으로 배열을 특정 값으로 채 웁니다. 배열의 모양, 채울 값 및 배열의 ​​데이터 유형을 입력 매개 변수로 취하고 지정된 값으로 채워진 지정된 모양 및 데이터 유형의 배열을 리턴합니다. 다음 코드 예제를 참조하십시오.

import numpy as np

array = np.full(5, 7)
print(array)

출력:

[7 7 7 7 7]

위의 코드에서np.full()함수로 길이5배열 안에7값을 채웠습니다. 배열의 모양과np.full()함수 내에서 원하는 값을 지정하여 동일한 값으로 NumPy 배열을 초기화했습니다.

numpy.fill()함수를 사용하여 값으로 배열 채우기

numpy.fill()함수를 사용하여 이미 존재하는 NumPy 배열을 유사한 값으로 채울 수도 있습니다. numpy.fill()함수는 값과 데이터 유형을 입력 매개 변수로 취하고 지정된 값으로 배열을 채 웁니다.

import numpy as np

array = np.empty(5, dtype=int)

array.fill(7)
print(array)

출력:

[7 7 7 7 7]

먼저np.empty()함수를 사용하여 NumPy 배열array를 생성했습니다. 0만 요소로 포함하는 배열을 작성합니다. 그런 다음array.fill(7)함수를 사용하여7값으로 배열을 채웠습니다.

파이썬에서for루프를 사용하여 값으로 배열 채우기

또한for루프를 사용하여 Python에서 배열의 각 요소에 단일 값을 할당 할 수 있습니다. 먼저numpy.empty()함수에 대한 입력 매개 변수로 배열의 모양을 지정하여numpy.empty()함수를 사용하여 배열을 생성 할 수 있습니다. 그런 다음for루프를 사용하여 각 배열 요소를 반복하여 배열의 각 인덱스에 원하는 값을 할당 할 수 있습니다.

import numpy as np

array = np.empty(5, dtype=int)

for i in range(5):
    array[i] = 7
print(array)

출력:

[7 7 7 7 7]

먼저numpy.empty()함수 내에서 배열의 모양을 입력 매개 변수로 지정하여 NumPy 배열array를 생성했습니다. 앞의 예에서 설명한 것처럼 이것은 지정된 모양의 배열을 만들고 각 배열 요소를0값으로 채 웁니다. 그런 다음for루프를 사용하여array의 각 인덱스를 반복하고 각 값이7과 같도록 명시 적으로 지정했습니다.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn