NumPy 소개

NumPy ndarray 객체를 생성합니다

NumPy 배열 객체는 메서드를 사용하면 그것이 ndarray로 변환됩니다:

NumPy를 사용하여 우리는 목록, 튜플 또는 유사한 배열 객체를 전달할 수 있습니다: NumPy를 사용하여 배열을 처리할 수 있습니다. NumPy의 배열 객체는 다음과 같습니다: 메서드를 사용하면 그것이 ndarray로 변환됩니다: 함수는 NumPy 배열을 생성합니다:

예제

import numpy as np 
객체.
print(arr)
arr = np.array([1, 2, 3, 4, 5])

실제 예제 실행

print(type(arr)) type(): 이 내장된 Python 함수는 전달된 객체의 타입을 알려줍니다. 위의 코드와 같이, 그것은 다음과 같이 나타냅니다: arr numpy.ndarray

형식. 메서드를 사용하면 그것이 ndarray로 변환됩니다:생성하려는 우리는 목록, 튜플 또는 유사한 배열 객체를 전달할 수 있습니다: array() 메서드를 사용하면 그것이 ndarray로 변환됩니다:ndarray

예제

import numpy as np 
tupule을 사용하여 NumPy 배열을 생성하십시오:
print(arr)

실제 예제 실행

arr = np.array((1, 2, 3, 4, 5))

배열의 차원

배열의 차원은 배열의 깊이(내장 배열)의 한 수준입니다。내장 배열:

배열을 요소로 하는 배열을 의미합니다。

0-D 배열

예제

0-D 배열 또는 스칼라(Scalars)는 배열의 요소입니다. 배열의 각 값은 0-D 배열입니다。

import numpy as np
61의 값을 사용하여 0-D 배열을 생성하십시오:
print(arr)

실제 예제 실행

1-D 배열

그 요소는 0-D 배열의 배열로, 일维 또는 1-D 배열이라고 합니다。

이것은 가장 일반적이고 기본적인 배열입니다。

예제

1, 2, 3, 4, 5, 6의 값을 포함한 1-D 배열을 생성하십시오:

import numpy as np
arr = np.array([1, 2, 3, 4, 5, 6])
print(arr)

실제 예제 실행

2-D 배열

그 요소는 1-D 배열의 배열로, 2-D 배열이라고 합니다。

그들은 일반적으로 행렬이나 두 번째 차원의 텐서를 표현하는 데 사용됩니다。

NumPy는 행렬 연산을 위해 전용 서브 모듈을 제공합니다: numpy.mat

예제

1, 2, 3 및 4, 5, 6의 값을 포함한 두 개의 배열을 포함한 2-D 배열을 생성하십시오:

import numpy as np
arr = np.array([[1, 2, 3], [4, 5, 6]])
print(arr)

실제 예제 실행

3-D 배열

그 요소는 2-D 배열의 배열로, 3-D 배열이라고 합니다。

예제

이 두 개의 2-D 배열로 3-D 배열을 생성하십시오. 이 두 배열은 1, 2, 3 및 4, 5, 6의 값을 포함하고 있습니다:

import numpy as np
arr = np.array([[[1, 2, 3], [4, 5, 6]], [[1, 2, 3], [4, 5, 6]]])
print(arr)

실제 예제 실행

차원을 확인하시겠습니까?

NumPy 배열은 다음과 같이 제공합니다: ndim 이 속성은 배열의 차원을 알려주는 정수를 반환합니다.

예제

배열의 차원을 확인하세요:

import numpy as np
a = np.array(42)
b = np.array([1, 2, 3, 4, 5])
c = np.array([[1, 2, 3], [4, 5, 6]])
d = np.array([[[1, 2, 3], [4, 5, 6]], [[1, 2, 3], [4, 5, 6]]])
print(a.ndim) 
print(b.ndim) 
print(c.ndim) 
print(d.ndim)

실제 예제 실행

고차원 배열

배열은 임의의 수의 차원을 가질 수 있습니다.

배열을 생성할 때 사용할 수 있습니다. ndmin 파라미터 정의 차원

예제

5차원 배열을 생성하고 5차원을 가지고 있는지 확인합니다:

import numpy as np
arr = np.array([1, 2, 3, 4], ndmin=5)
print(arr)
print('차원 수:', arr.ndim)

실제 예제 실행

이 배열에서 가장 안쪽의 차원(5번째 dim)에는 4개의 요소가 있으며, 4번째 dim에는 1개의 요소가 벡터로, 3번째 dim에는 1개의 요소가 벡터와의 행렬이며, 2번째 dim에는 1개의 요소가 3차원 배열이며, 1번째 dim에는 1개의 요소가 4차원 배열입니다.