스택큐힙리스트

NumPy 배열을 파이썬 리스트로 변환하세요. 본문

카테고리 없음

NumPy 배열을 파이썬 리스트로 변환하세요.

스택큐힙리스트 2023. 4. 12. 12:46
반응형

어떻게 NumPy 배열을 파이썬 리스트로 변환할 수 있나요?

답변 1

쓰세요 tolist() :

>>> import numpy as np

>>> np.array([[1,2,3],[4,5,6]]).tolist()

[[1, 2, 3], [4, 5, 6]]

이는 값들을 numpy가 가지고있는 어떤 형식에서 가장 호환 가능한 Python 형식 (리스트 형태로)으로 변환합니다 (예 : np.int32 또는 np.float32). numpy 데이터 유형을 보존하려면 대신 배열에 list ()를 호출하면 numpy scalars 의 목록이 생깁니다. (Mr_and_Mrs_D가 코멘트에서 그것을 가리키는 데 감사합니다.)

답변 2

NumPy는 Python에서 수학 연산을 수행하는 데 필수적인 패키지 중 하나입니다. NumPy는이를 가능하게하기위한 NumPy 배열을 제공합니다. 그러나 때로는 NumPy 배열을 Python 리스트로 변환해야합니다. 이 글에서는 NumPy 배열을 Python 리스트로 변환하는 방법을 살펴 보겠습니다.

NumPy 배열을 Python 리스트로 변환하는 함수는 없습니다. 그러나 Python의 내장 함수인 tolist ()를 사용하여 NumPy 배열을 Python 리스트로 변환할 수 있습니다. 이 함수는 NumPy 배열의 모든 요소를 Python 리스트로 변환합니다.

NumPy 배열을 Python 리스트로 변환하는 방법은 다음과 같습니다.

```

import numpy as np

arr = np.array([1, 2, 3, 4, 5])

lst = arr.tolist()

print(lst)

```

위의 코드에서 NumPy 배열 arr을 생성하고 tolist () 함수를 사용하여 Python 리스트 lst로 변환합니다. 마지막으로 print 함수를 사용하여 Python 리스트를 출력합니다.

위와 같이 NumPy 배열을 Python 리스트로 변환하는 방법을 사용하면 Python에서 숫자 데이터를 처리 할 때 좀 더 편리하게 사용할 수 있습니다.

결론적으로, NumPy는 Python에서 데이터 분석과 수학 연산을 수행하는 데 필수적인 패키지입니다. 그러나 때로는 NumPy 배열을 Python 리스트로 변환해야하는 경우가 있으며,이를 위해 tolist () 함수를 사용할 수 있습니다. 이 함수를 사용하여 NumPy 배열을 Python 리스트로 변환하면 숫자 데이터를 더 효율적으로 처리 할 수 있습니다.

반응형
Comments