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 빈 배열은 주어진 코드에서 구현됩니다. 항상 제공된 모양과 데이터 유형으로 초기화되지 않은 항목을 반환합니다. 코드의 스크린샷이 여기에 표시됩니다.
수입 numpynew_arr = 멍멍. 비어 있는 ( 4 )
인쇄 ( new_arr )
코드를 실행하면 아래 출력을 볼 수 있습니다.
numpy.array() 메서드는 단순히 빈 목록을 전달하여 빈 배열을 구성하는 데 사용할 수 있습니다.
수입 numpynew_list = [ ]
new_arr = 멍멍. 정렬 ( new_list )
인쇄 ( new_arr )
다음은 빈 배열을 볼 수 있는 결과입니다.
Numpy Zero의 배열 함수인 두 번째 접근 방식에 대해 논의해 보겠습니다.
예 2:
여기에서 우리는 numpy 제로 배열 함수를 구현했습니다. Numpy.zeros() 메서드에도 동일한 매개변수가 있습니다. 이들은 order, shape 및 dtype입니다.
코드 이미지에서 배열 모양은 [3,3]으로 지정됩니다. 3행 3열을 의미합니다. 데이터 유형은 int입니다.
수입 numpyarr_one = 멍멍. 0 ( [ 삼 , 삼 ] , dtype = '인' )
인쇄 ( arr_one )
여기에서 3개의 행과 3개의 열로 구성된 배열을 볼 수 있습니다.
예 3:
여기서 numpy.empty 함수의 'dtype' float 인수가 사용됩니다. 코드에서 빈 배열의 모양과 데이터 유형을 정의한 것을 볼 수 있습니다. 이는 예제에서 둘 다 선언할 수 있음을 의미합니다. 여기에서 float 값으로 구성된 3행 3열의 배열이 생성되는 것을 볼 수 있습니다.
수입 numpy하나 = 멍멍. 비어 있는 ( [ 삼 , 삼 ] , dtype = 뜨다 )
인쇄 ( 하나 )
다음 이미지를 사용하여 앞서 언급한 선언의 결과를 이해하십시오.
예 4:
이 예에서는 C 스타일의 행 우선 형식을 위한 'C' 함수의 order 매개변수를 사용합니다. Numpy 함수를 가져와 사용합니다. 빈 numpy 함수로 변수 'arr2'를 선언했습니다. 이 경우 함수 모양, 데이터 유형 및 순서를 전달했습니다. 마지막으로 변수의 값을 인쇄하려고 합니다.
수입 numpyarr2 = 멍멍. 비어 있는 ( [ 4 , 4 ] , dtype = 뜨다 , 주문하다 = '씨' )
인쇄 ( arr2 )
이 경우 함수에 주문이 제공되었습니다. 아래 스크린샷을 사용하여 앞서 언급한 코드의 결과를 보여줍니다.
예 5:
이 예에서는 이 경우 'F'인 배열의 순서만 변경했습니다. 나머지 코드는 위와 동일합니다. 다음 이미지를 사용하여 앞서 언급한 코드의 결과를 보여줍니다.
수입 numpyarr2 = 멍멍. 비어 있는 ( [ 4 , 4 ] , dtype = 뜨다 , 주문하다 = '에프' )
인쇄 ( arr2 )
결과는 다음과 같습니다.
예 6:
이 예에서는 빈 1차원 배열이 형성되었습니다. 이 경우에만 단일 매개변수 모양을 사용합니다. 첨부된 코드 이미지를 사용하여 위 코드의 결과를 설명합니다.
수입 numpy원드_arr = 멍멍. 비어 있는 ( 모양 = 둘 )
인쇄 ( 원드_arr )
결과는 여기에 첨부됩니다.
매개변수 없이 동일한 예제를 실행할 수 있습니다. 단순히 모양 크기(이 경우 4)를 매개변수로 전달하더라도 결과가 비어 있다는 사실은 Python이 이를 수행하도록 허용한다는 것을 나타냅니다. 이해를 돕기 위해 코드 이미지를 여기에 첨부합니다.
수입 numpy원드_arr = 멍멍. 비어 있는 ( 4 )
인쇄 ( 원드_arr )
여기에서 출력을 볼 수 있습니다.
예 7:
이 예시는 2차원의 빈 numpy 배열에 관한 것입니다. Numpy 함수를 가져와서 사용합니다. 빈 numpy 함수로 'twod_arr' 변수를 선언하고 함수 모양과 데이터 유형을 전달했습니다. 마지막으로 변수의 값을 인쇄하려고 합니다.
수입 numpy2d_arr = 멍멍. 비어 있는 ( 모양 = [ 삼 , 4 ] , dtype = 정수 )
인쇄 ( 2d_arr )
여기에서 3행 4열 배열이 표시되는 것을 볼 수 있습니다.
결론
앞서 언급한 기사에서 numpy 빈 배열에 대한 기본 구문을 배웠습니다. 추가적으로, 우리는 0 함수와 다른 예제 빈 배열을 사용하여 파이썬에서 구현하는 방법을 발견했습니다. 이 게시물은 파이썬에서 numpy 빈 배열로 작업하는 방법을 보여주었습니다.