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 중국어 웹사이트의 기타 관련 기사를 참조하세요!