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 배열을 필터링하는 방법