Python/Numpy

[Numpy] np.zeros 행렬

도도걸만단 2024. 6. 10. 11:01
반응형

아침부터 네이버 부스트코스 강의의 간단한 퀴즈를 풀어보다 틀렸는데, 이해가 가지 않았고

이런 간단한걸 몰랐다니 하고 충격먹어 글을 쓴다.

 

다음과 같은 문제이다.


오답 Q NumPy array 생성하기 (단일선택 , 10점)

아래와 같이 출력되는 NumPy array를 생성하기 위한 코드는 무엇일까요?

[0 0]

 

: print(np.zeros((2,), dtype=np.int8))

 

오답 이유 :

나는 2x1이 나올것이라고 예측했는데, 1차원인데 요소가 2개인 행렬이 만들어진것이다.

 

그러니까 2, 라고하면 2개의 요소인 1차원 배열이고

2,1 이면 2행1열이 만들어지는 것

vscode에서 실행해봄

역시 틀려도 내가틀린거다. 코드는 거짓말을 할리가 없어 .. 

import numpy as np
print(np.zeros((2,)))
print(np.zeros((2,1)))

 

반응형