Python에서 numpy 배열을 목록으로 변환하는 방법(예제 포함)


다음 기본 구문을 사용하여 NumPy 배열을 Python의 목록으로 변환할 수 있습니다.

 my_list = my_array. tolist ()

다음 예에서는 이 구문을 실제로 사용하는 방법을 보여줍니다.

예제 1: 1차원 배열을 목록으로 변환

다음 코드는 Python에서 1차원 NumPy 배열을 목록으로 변환하는 방법을 보여줍니다.

 import numpy as np

#create NumPy array
my_array = np. array ([1, 2, 3, 4, 5, 6, 7, 8, 9, 10])
  
#convert NumPy array to list                
my_list = my_array. tolist ()

#view list
print (my_list)

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

#view object type
type (my_list)

list

예제 2: 다차원 배열을 목록으로 변환

다음 코드는 Python에서 다차원 NumPy 배열을 목록으로 변환하는 방법을 보여줍니다.

 import numpy as np

#create NumPy array
my_array = np. array ([[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]])
  
#convert NumPy array to list                
my_list = my_array. tolist ()

#view list
print (my_list)

[[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]]

#view object type
type (my_list)

list

예제 3: 다차원 배열을 평면화된 목록으로 변환

다음 코드는 Python에서 다차원 NumPy 배열을 평면화된 목록으로 변환하는 방법을 보여줍니다.

 import numpy as np

#create NumPy array
my_array = np. array ([[1, 2, 3, 4, 5], [6, 7, 8, 9, 10]])
  
#convert NumPy array to flattened list                
my_list = my_array. flatten (). tolist ()

#view list
print (my_list)

[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]

#view object type
type (my_list)

list

추가 리소스

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

목록을 NumPy 배열로 변환하는 방법
Pandas 시리즈를 NumPy 배열로 변환하는 방법
Pandas DataFrame을 NumPy 배열로 변환

의견을 추가하다

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