Numpy Ones 함수

Beginner

소개

이 랩에서는 NumPy 라이브러리의 numpy.ones() 함수를 다룹니다. numpy.ones() 함수는 주어진 모양 (shape) 과 타입의 행렬을 반환하는 데 사용되며, 행렬의 모든 값을 1 로 초기화합니다.

VM 팁

VM 시작이 완료되면, 왼쪽 상단을 클릭하여 Notebook 탭으로 전환하여 실습을 위해 Jupyter Notebook에 접속하십시오.

때로는 Jupyter Notebook 이 로딩을 완료하는 데 몇 초 정도 기다려야 할 수 있습니다. Jupyter Notebook 의 제한으로 인해 작업의 유효성 검사는 자동화될 수 없습니다.

학습 중에 문제가 발생하면 Labby 에게 문의하십시오. 세션 후 피드백을 제공해주시면 문제를 신속하게 해결해 드리겠습니다.

필요한 라이브러리 임포트

NumPy 라이브러리와 해당 함수를 사용하려면 먼저 이를 임포트해야 합니다. 이 단계에서는 NumPy 를 임포트합니다.

import numpy as np

numpy.ones() 구문

numpy.ones() 함수를 사용하기 위한 필수 구문은 다음과 같습니다.

numpy.ones(shape, dtype=None, order='C')

매개변수

  • shape: 이 매개변수는 행렬의 모양 (shape) 을 정의하는 데 사용되는 튜플 형태입니다.
  • dtype: 이 매개변수는 행렬의 데이터 타입을 나타내는 데 사용됩니다. 이 매개변수의 기본값은 float입니다. 이는 선택적 (optional) 매개변수입니다.
  • order: 이 매개변수는 **행렬의 삽입 순서 (insertion order)**를 나타내는 데 사용되는 선택적 (optional) 매개변수입니다. 주로 결과를 C- 또는 Fortran-연속 순서로 저장할지 여부를 나타냅니다. 기본값은 'C'입니다.

반환 값

이 함수는 모든 항목이 1로 초기화된 행렬을 반환합니다.

예시

이제 numpy.ones() 함수의 몇 가지 예시를 살펴보겠습니다.

예시 1

첫 번째 예시는 shape 매개변수만 사용할 때 numpy.ones() 함수의 출력을 보여줍니다.

import numpy as np

print(np.ones((3, 2)))

출력:

[[1.  1. ]
 [1.  1. ]
 [1.  1. ]]

예시 2

두 번째 예시는 shape, dtype, 그리고 order 매개변수를 사용할 때 numpy.ones() 함수의 출력을 보여줍니다.

import numpy as np

print(np.ones((3, 2), dtype=int, order='C'))

출력:

[[1 1]
 [1 1]
 [1 1]]

예시 3

세 번째 예시는 1 차원 배열을 생성하기 위해 shape 매개변수만 사용할 때 numpy.ones() 함수의 출력을 보여줍니다.

import numpy as np

print(np.ones(5))

출력:

[1. 1. 1. 1. 1.]

요약

이 랩에서는 NumPy 라이브러리의 numpy.ones() 함수에 대해 배웠습니다. 구문, 매개변수, 그리고 이 함수가 반환하는 값과 함께 몇 가지 코드 예시를 살펴보았습니다. numpy.ones() 함수는 1 로 채워진 행렬과 배열을 생성하는 데 유용한 도구입니다.