프로그래밍/Python

[Python] numpy.array 배열을 문자열로 변환하는 방법

채윤아빠 2022. 5. 2. 16:08
728x90
반응형

개요

numpy.array 배열을 문자열로 변환하는 간단한 방법을 정리해 둡니다.


변환 방법

다음과 같이 string.join() 함수를 이용하면 됩니다.

>>> import numpy as np

>>> det = np.array([[0, 1, 2, 3, 4, 5], [0, 1, 2, 3, 4, 5], [0, 1, 2, 3, 4, 5]])
>>> det[:, :4]
array([[0, 1, 2, 3],
       [0, 1, 2, 3],
       [0, 1, 2, 3]])

>>> det[0][:4]
array([0, 1, 2, 3])

','.join([str(coord) for coord in det[0][:4]])
>>> '0,1,2,3'

참고자료