>  기사  >  백엔드 개발  >  데이터 유형을 유지하면서 NumPy 배열을 Python 목록으로 변환하려면 어떻게 해야 합니까?

데이터 유형을 유지하면서 NumPy 배열을 Python 목록으로 변환하려면 어떻게 해야 합니까?

Susan Sarandon
Susan Sarandon원래의
2024-10-31 20:38:02225검색

How do I convert NumPy arrays to Python lists while preserving their data types?

NumPy 배열을 Python 목록으로 변환

NumPy 배열은 Python에서 숫자 데이터를 표현하는 강력하고 효율적인 방법을 제공합니다. 그러나 특정 시나리오에서는 이러한 배열을 Python 목록으로 변환해야 할 수도 있습니다.

목록으로 변환

NumPy 배열을 Python 목록으로 원활하게 변환하려면 다음을 활용할 수 있습니다. tolist() 메소드. 이 편리한 함수는 배열의 요소를 추출하고 이를 Python의 호환 가능한 데이터 유형으로 캐스팅하여 손쉽게 목록을 생성합니다.

예를 들어 다음 NumPy 배열을 고려해 보세요.

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

이 배열을 다음으로 변환하려면 목록:

tolist() returns [ [1, 2, 3], [4, 5, 6] ]

Numpy 데이터 유형 보존

일반적으로 tolist()는 대부분의 사용 사례에 충분하지만 배열의 요소를 변환한다는 점에 유의하는 것이 중요합니다. 해당 Python 유형에. NumPy 데이터 유형을 유지하려면 list() 함수를 대신 사용할 수 있습니다. 이 대체 접근 방식은 NumPy 스칼라 목록을 생성합니다.

list() returns [ <numpy.int32 1>, <numpy.int32 2>, ... ]

결론적으로 tolist()와 list()는 모두 NumPy 배열을 Python 목록으로 변환하여 다양한 데이터 유형 요구 사항을 충족하는 효과적인 수단을 제공합니다.

위 내용은 데이터 유형을 유지하면서 NumPy 배열을 Python 목록으로 변환하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.