NumPy 배열을 튜플로 변환
이 튜토리얼은 파이썬에서 NumPy 배열을 튜플로 변환하는 방법을 소개합니다.
Python에서tuple()
함수를 사용하여 NumPy 배열을 튜플로 변환
numpy 배열을 튜플로 변환해야하는 경우 Python에서tuple()
함수를 사용할 수 있습니다. tuple()
함수는 이터 러블을 인수로 취하고 이터 러블의 요소로 구성된 튜플을 반환합니다.
import numpy as np
array = np.array(((0, 1), (2, 3)))
print(array)
result = tuple([tuple(e) for e in array])
print(result)
출력:
[[0 1]
[2 3]]
((0, 1), (2, 3))
먼저np.array()
함수를 사용하여 튜플을 요소로 포함하는 배열을 만들고array
요소를 인쇄했습니다. 그런 다음tuple()
함수를 사용하여array
의 모든 요소를result
튜플로 변환하고result
튜플의 요소를 인쇄했습니다.
Python에서map()
함수를 사용하여 NumPy 배열을 튜플로 변환
map()
함수는 Python의 모든 반복 가능한 요소에 특정 함수를 적용합니다. 적용 할 함수와 이터 러블을 인수로 취하고 이터 러블 객체의 각 요소에 함수가 적용되는 이터레이터를 반환합니다. map()
함수를 사용하여 NumPy 배열의 각 요소에tuple()
함수를 적용한 다음 결과에tuple()
함수를 적용하여 단일 튜플로 변환 할 수 있습니다.
import numpy as np
array = np.array(((0, 1), (2, 3)))
print(array)
result = tuple(map(tuple, array))
print(result)
출력:
[[0 1]
[2 3]]
((0, 1), (2, 3))
위 코드에서 우리는array
의 모든 요소를map(tuple, array)
함수를 사용하여 튜플으로 변환 한 다음 다른tuple()
함수를 사용하여 하나의 단일 튜플result
내에 모든 튜플을 저장했습니다. 마지막으로result
튜플의 요소를 인쇄했습니다.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn