[넘파이] 넘파이 자가진단 - 기초편
파이썬으로 코드를 쓰다보면 넘파이를 많이 쓰게 되는데, 맨날 까먹어서 구글링하는 내가 한심하여 넘파이 기초 코드를 암기하기 위한 자가진단 겸 퀴즈를 만들어보았다.
이 포스트에 계속 기초적인 넘파이 퀴즈를 추가할 예정이다. 문제를 보고 옆에 코드를 작성할 창을 하나 켜놓고 하나씩 풀어보면 되겠다. 왠지 답을 보고 싶을 거 같아서 일부러 답은 적지 않았다. 문제를 다 풀어보고 답은 여기에서 확인하자. 문제 옆에 체크 박스를 넣었다. 채점 혹은 헷갈리는 문항 표시 용도로 사용하면 되겠다.
-
0 부터 9까지 들어 있는 정수 배열 만들기
-
0 부터 10까지 홀수만 들어 있는 정수 배열 만들기
-
0 이 다섯 개 채워진 1차원 배열 만들기
-
0 으로 채워진 2 x 3 배열 만들기
-
0 으로 채워진 3 x 2 x 3 x 4 배열 만들기
-
1 이 다섯 개 채워진 1차원 배열 만들기
-
1 로 채워진 2 x 3 x 4 배열 만들기
-
7 로 채워진 2 x 3 배열 만들기 (두 가지 방법이 있다)
-
3 x 3 단위행렬(identity) 만들기 (두 가지 메서드가 있다)
-
5 x 5 대각행렬 만들기 (1부터 10사이 홀수로 채우기)
-
1 부터 10 까지 5개의 숫자를 이용해 균등한 점 구간 만들기
-
1부터 40까지 사이 정수로 랜덤하게 만들어진 3x3x2 배열 만들기
-
12.에서 만든 배열에서
axis=2
기준합 -
arr = [[1,2,3],[4,5,6]]
에서[1,2,3]
-
arr
에서 5 (두 가지 방법) -
arr
에서[2,5]
-
arr
전체 -
arr = np.array( [[[[29, 15], [ 8, 21], [19, 23]], [[11, 11], [24, 36], [24, 3]]], [[[22, 2], [24, 30], [ 2, 21]], [[33, 12], [22, 25], [27, 28]]]])
에서
array([[[[29, 15], [19, 23]], [[11, 11], [24, 3]]], [[[22, 2], [ 2, 21]], [[33, 12], [27, 28]]]])
Author And Source
이 문제에 관하여([넘파이] 넘파이 자가진단 - 기초편), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@clueless_coder/넘파이-넘파이-퀴즈-기초편저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)