2차원의 배열을 1차원의 배열로 바꾸는 코드

import numpy as np 
x = [[1, 2, 3], [4, 5, 6]]

# 방법1. np.concatenate(x)
np.concatenate(x)

# 방법2. flatten()
np.array(x).flatten()

# 방법3. chain
from itertools import chain
list(chain(*x))

# 방법4. List Comprehension 
[j for i in x for j in i]

# 방법5. reduce 사용 방법
list(reduce(lambda x, y: x+y, myMatrix))

 

댓글(0)

Designed by JB FACTORY