본문 바로가기
[Programmers]

[프로그래머스 Lv.0][Python] 2차원 만들기

by Sir교수 2023. 1. 17.
728x90

문제 설명

 

나의 풀이

import numpy as np

def solution(num_list, n):
   
    answer = np.array(num_list).reshape(-1, n) 

    answer_list = answer.tolist()
 
    return answer_list

 

 

▶나의 풀이 방법 설명

# import numpy as np 
--> numpy
# np.array를 활용해서 num_list를 array 배열로 변환 
--> reshape로 n에 일맞은 배열 
# answer의 형태는 array형태로 되고 출력은 list형식으로 나와야 하므로 
list형식으로 바꾼다.

 

※ 사용된 문법

 

np.array(list): numpy 배열로 변환

 

reshape(): 원하는 shape로 변환

 

.tolist() : list로 변환

 

728x90