Numpy 배열을 값으로 채우는 방법(예제 2개)


다음 방법을 사용하여 NumPy 배열을 값으로 채울 수 있습니다.

방법 1: np.full() 사용

 #create NumPy array of length 10 filled with 3's
my_array = np. full (10, 3)

방법 2: fill() 사용

 #create empty NumPy array with length of 10
my_array = np. empty (10)

#fill NumPy array with 3's
my_array. fill (3)

다음 예에서는 각 기능을 실제로 사용하는 방법을 보여줍니다.

예 1: np.full() 사용

다음 코드는 np.full() 함수를 사용하여 길이가 10인 NumPy 배열의 각 위치에 값 3을 채우는 방법을 보여줍니다.

 import numpy as np

#create NumPy array of length 10 filled with 3's
my_array = np. full (10, 3)

#view NumPy array
print (my_array)

[3 3 3 3 3 3 3 3 3 3]

NumPy 배열은 각 위치에 3의 값으로 채워집니다.

비슷한 구문을 사용하여 모든 크기의 NumPy 배열을 만들 수 있습니다.

예를 들어, 다음 코드는 7개의 행과 2개의 열이 있는 NumPy 배열을 만드는 방법을 보여줍니다.

 import numpy as np

#create NumPy array filled with 3's
my_array = np. full ((7, 2), 3)

#view NumPy array
print (my_array)

[[3 3]
 [3 3]
 [3 3]
 [3 3]
 [3 3]
 [3 3]
 [3 3]]

결과는 각 위치가 3의 값으로 채워지는 7개의 행과 2개의 열로 구성된 NumPy 배열입니다.

예 2: fill() 사용

다음 코드는 fill() 함수를 사용하여 빈 NumPy 배열의 각 위치에 값 3을 채우는 방법을 보여줍니다.

 #create empty NumPy array with length of 10
my_array = np. empty (10)

#fill NumPy array with 3's
my_array. fill (3)

#view NumPy array
print (my_array)

[3. 3. 3. 3. 3. 3. 3. 3. 3. 3.]

결과는 각 위치에 값 3이 포함된 NumPy 배열입니다.

추가 리소스

다음 튜토리얼에서는 Python에서 다른 일반적인 작업을 수행하는 방법을 설명합니다.

NumPy 배열의 요소를 바꾸는 방법
NumPy 배열에서 고유한 값을 계산하는 방법
NumPy 배열을 필터링하는 방법

의견을 추가하다

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다