Numpy 빈 배열

Numpy Bin Baeyeol



Python은 사용자에게 다양한 기능을 제공합니다. Python 라이브러리에는 배열 작업을 위한 NumPy 빈 배열 함수가 있습니다. 요소를 초기화하지 않고 배열의 데이터 유형과 형식을 사용하는 것과 관련된 사용자 지침에 따라 완전히 새로운 빈 배열을 생성하는 데 사용됩니다. Python NumPy 빈 배열, 특히 Python NumPy로 빈 배열을 만드는 방법에 대해 이야기하겠습니다. 또한 NumPy 배열 및 관련 작업을 만들고 처리하는 몇 가지 예제 프로그램을 제공합니다.

NumPy 빈 배열이란 무엇입니까?

항목을 초기화하지 않고 Python NumPy empty() 배열 함수를 사용하여 지정된 모양 및 유형의 새 배열을 빌드할 수 있습니다. 이 함수는 세 개의 입력을 받아들이고 이러한 매개변수를 제공하여 특정 데이터 유형과 순서를 지정할 수 있습니다. 이 포스트에서 우리는 numpy.empty(syntax)와 사용법을 살펴볼 것입니다. 이것은 지정된 모양, 순서 및 데이터 유형을 가진 초기화되지 않은 데이터 배열을 반환합니다. 객체 배열은 None 값으로 시작합니다.

NumPy 빈 배열의 구문

다음은 이 함수를 사용하기 위한 전체 구문입니다.









다음 매개변수는 구문에서 찾을 수 있습니다. 이러한 각 매개변수에는 기능이 있습니다.



매개변수 이름 설명
모양 빈 배열의 모양을 설명합니다. 개별 정수 값 또는 튜플이 될 수 있습니다.
dtype 배열 항목의 데이터 유형은 이 선택적 매개변수에 의해 결정됩니다. 이것은 기본적으로 numpy.float64입니다.
주문하다 다차원 데이터 저장 방법은 이 선택적 매개변수에 의해 지정됩니다. 'C'와 'F' 옵션이 있습니다.
처럼 선택 기반 매개변수입니다. NumPy와 호환되지 않는 배열 생성을 가능하게 하는 참조 객체입니다.

지정된 형식, 순서 및 데이터 유형을 가진 초기화되지 않은 데이터 배열의 ndarray는 numpy.empty() 메서드에 의해 반환됩니다.





다음으로 해당 주제를 자세히 설명하는 몇 가지 예제 프로그램을 제공합니다.

예 1:

NumPy 빈 배열이 어떻게 구현되는지 보기 위해 예제를 살펴보겠습니다. NumPy 빈 배열을 확인하는 두 가지 방법이 있습니다. NumPy 0의 배열 함수는 첫 번째에서 사용되고 빈 배열 함수는 두 번째에서 사용됩니다. 이 예제에서 NumPy 빈 배열 함수의 사용에 대해 논의할 것입니다.



배열 빈 메서드를 구현하는 코드는 다음과 같습니다. 그러나 빈 함수가 있다고 해서 배열 값이 0이 되는 것은 아닙니다. 간단한 NumPy 빈 배열은 주어진 코드에서 구현됩니다. 항상 제공된 모양과 데이터 유형으로 초기화되지 않은 항목을 반환합니다. 코드의 스크린샷이 여기에 표시됩니다.

수입 numpy

new_arr = 멍멍. 비어 있는 ( 4 )

인쇄 ( new_arr )

코드를 실행하면 아래 출력을 볼 수 있습니다.

numpy.array() 메서드는 단순히 빈 목록을 전달하여 빈 배열을 구성하는 데 사용할 수 있습니다.

수입 numpy

new_list = [ ]

new_arr = 멍멍. 정렬 ( new_list )

인쇄 ( new_arr )

다음은 빈 배열을 볼 수 있는 결과입니다.

Numpy Zero의 배열 함수인 두 번째 접근 방식에 대해 논의해 보겠습니다.

예 2:

여기에서 우리는 numpy 제로 배열 함수를 구현했습니다. Numpy.zeros() 메서드에도 동일한 매개변수가 있습니다. 이들은 order, shape 및 dtype입니다.

코드 이미지에서 배열 모양은 [3,3]으로 지정됩니다. 3행 3열을 의미합니다. 데이터 유형은 int입니다.

수입 numpy

arr_one = 멍멍. 0 ( [ , ] , dtype = '인' )

인쇄 ( arr_one )

여기에서 3개의 행과 3개의 열로 구성된 배열을 볼 수 있습니다.

예 3:

여기서 numpy.empty 함수의 'dtype' float 인수가 사용됩니다. 코드에서 빈 배열의 모양과 데이터 유형을 정의한 것을 볼 수 있습니다. 이는 예제에서 둘 다 선언할 수 있음을 의미합니다. 여기에서 float 값으로 구성된 3행 3열의 배열이 생성되는 것을 볼 수 있습니다.

수입 numpy

하나 = 멍멍. 비어 있는 ( [ , ] , dtype = 뜨다 )

인쇄 ( 하나 )

다음 이미지를 사용하여 앞서 언급한 선언의 결과를 이해하십시오.

예 4:

이 예에서는 C 스타일의 행 우선 형식을 위한 'C' 함수의 order 매개변수를 사용합니다. Numpy 함수를 가져와 사용합니다. 빈 numpy 함수로 변수 'arr2'를 선언했습니다. 이 경우 함수 모양, 데이터 유형 및 순서를 전달했습니다. 마지막으로 변수의 값을 인쇄하려고 합니다.

수입 numpy

arr2 = 멍멍. 비어 있는 ( [ 4 , 4 ] , dtype = 뜨다 , 주문하다 = '씨' )

인쇄 ( arr2 )

이 경우 함수에 주문이 제공되었습니다. 아래 스크린샷을 사용하여 앞서 언급한 코드의 결과를 보여줍니다.

예 5:

이 예에서는 이 경우 'F'인 배열의 순서만 변경했습니다. 나머지 코드는 위와 동일합니다. 다음 이미지를 사용하여 앞서 언급한 코드의 결과를 보여줍니다.

수입 numpy

arr2 = 멍멍. 비어 있는 ( [ 4 , 4 ] , dtype = 뜨다 , 주문하다 = '에프' )

인쇄 ( arr2 )

결과는 다음과 같습니다.

예 6:

이 예에서는 빈 1차원 배열이 형성되었습니다. 이 경우에만 단일 매개변수 모양을 사용합니다. 첨부된 코드 이미지를 사용하여 위 코드의 결과를 설명합니다.

수입 numpy

원드_arr = 멍멍. 비어 있는 ( 모양 = )

인쇄 ( 원드_arr )

결과는 여기에 첨부됩니다.

매개변수 없이 동일한 예제를 실행할 수 있습니다. 단순히 모양 크기(이 경우 4)를 매개변수로 전달하더라도 결과가 비어 있다는 사실은 Python이 이를 수행하도록 허용한다는 것을 나타냅니다. 이해를 돕기 위해 코드 이미지를 여기에 첨부합니다.

수입 numpy

원드_arr = 멍멍. 비어 있는 ( 4 )

인쇄 ( 원드_arr )

여기에서 출력을 볼 수 있습니다.

예 7:

이 예시는 2차원의 빈 numpy 배열에 관한 것입니다. Numpy 함수를 가져와서 사용합니다. 빈 numpy 함수로 'twod_arr' 변수를 선언하고 함수 모양과 데이터 유형을 전달했습니다. 마지막으로 변수의 값을 인쇄하려고 합니다.

수입 numpy

2d_arr = 멍멍. 비어 있는 ( 모양 = [ , 4 ] , dtype = 정수 )

인쇄 ( 2d_arr )

여기에서 3행 4열 배열이 표시되는 것을 볼 수 있습니다.

결론

앞서 언급한 기사에서 numpy 빈 배열에 대한 기본 구문을 배웠습니다. 추가적으로, 우리는 0 함수와 다른 예제 빈 배열을 사용하여 파이썬에서 구현하는 방법을 발견했습니다. 이 게시물은 파이썬에서 numpy 빈 배열로 작업하는 방법을 보여주었습니다.