빈 NumPy 배열 만들기

Muhammad Maisam Abbas 2023년1월30일
  1. numpy.zeros()함수를 사용하여 빈 NumPy 배열 만들기
  2. Python에서numpy.empty()함수를 사용하여 빈 NumPy 배열 만들기
빈 NumPy 배열 만들기

이 자습서에서는 Python에서 빈 NumPy 배열을 만드는 방법에 대해 설명합니다.

numpy.zeros()함수를 사용하여 빈 NumPy 배열 만들기

NumPy 패키지는 Python의 배열 데이터 구조에 대한 복잡한 계산을 수행하는 데 사용됩니다. Python의 객체 지향 특성으로 인해 어떤 변수도 실제로 비어있을 수 없습니다. 파이썬에서 배열을 0으로 채워서 비어 있다고 부를 수 있습니다. numpy.zeros()함수는 배열을 0으로 채우는 데 사용됩니다. 다음 코드 예제는numpy.zeros()함수로 빈 배열을 만드는 방법을 보여줍니다.

import numpy as np

a = np.zeros(shape=5)
print(a)

출력:

[0. 0. 0. 0. 0.]

위의 코드에서 Python의numpy.zeros()함수를 사용하여 5 개의 요소를 포함하는 빈 배열을 만들었습니다. 모양, 즉numpy.zeros()함수 내에서shape매개 변수를 사용하여 배열의 행과 열 수를 지정했습니다.

Python에서numpy.empty()함수를 사용하여 빈 NumPy 배열 만들기

또한 numpy.empty()함수를 사용하여 빈 numpy 배열을 만들 수 있습니다. 파이썬에서는 아무 것도 비워둘 수 없기 때문에 numpy.empty()에 의해 생성된 배열은 할당된 메모리 주소의 기존 값을 취합니다. 다음 코드 예제는numpy.empty()함수로 빈 배열을 만드는 방법을 보여줍니다.

import numpy as np

a = np.empty(shape=5)
print(a)

출력:

[5.54125275e-302 0.00000000e+000 2.05226842e-289 8.73990206e+245 2.49224026e-306]

위 코드에서 우리는 파이썬에서numpy.empty()함수를 사용하여 5 개의 요소를 포함하는 빈 배열을 생성했습니다. 모양, 즉numpy.empty()함수 내에서shape매개 변수를 사용하여 배열의 행과 열 수를 지정했습니다.

numpy.empty()는 배열 값을 0이나 다른 값으로 설정하지 않기 때문에 numpy.zeros()보다 훨씬 빠릅니다. 배열 요소를 원하는 값으로 수동으로 설정해야 합니다. 그렇지 않으면 예기치 않은 동작이 발생할 수 있습니다.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn