numpy.arange(start, end+1, step)
시작값(start)부터 끝값(end)까지의 정수형의 배열을 생성한다.
step의 기본값은 1이다.
numpy.linspace(start, end, n)
start부터 end까지를 균일한 간격으로 나눠 n개의 실수형 원소를 가진 배열을 생성한다.
파라미터로 endpoint=False를 주면 end 값을 포함하지 않는다.
numpy.reshape(shape)
입력한 shape의 형태로 기존의 배열을 변경한다. 원소의 갯수가 맞지 않으면 에러가 발생한다.
- 1차원을 2차원으로
- 2차원을 1차원으로
주의할 점으로, X를 1행 10열로 만든다면 X는 1차원 벡터가 아니라 2차원 행렬이다.
- 여러 단계를 거치지 않고, 한번에 원하는 다차원 배열로 만들 수도 있다.
'Python > Numpy' 카테고리의 다른 글
Numpy ndarray의 데이터 accessing, slicing (0) | 2022.11.24 |
---|---|
Numpy의 축(axis) 연산 (0) | 2022.11.23 |
Numpy의 난수 배열 생성 random, randint (0) | 2022.11.23 |
Numpy 특정 값으로만 이뤄진 배열 만들기 zeros, ones, full (0) | 2022.11.22 |
Numpy의 배열 만들기, shape, size, dtype, save, load (0) | 2022.11.22 |