>  기사  >  백엔드 개발  >  numpy 배열 접합 방법이란 무엇입니까?

numpy 배열 접합 방법이란 무엇입니까?

小老鼠
小老鼠원래의
2023-11-22 16:47:521191검색

Numpy 배열 접합 방법에는 concatenate() 함수, stack() 함수 및 hstack() 함수 사용이 포함됩니다. 자세한 소개: 1. concatenate() 함수: 이 함수는 지정된 축을 따라 여러 배열을 연결할 수 있습니다. 2. stack() 함수: 이 함수는 지정된 축을 따라 여러 배열을 쌓을 수 있으며 쌓이는 방향을 지정할 수 있습니다. hstack() 함수: 이 함수는 여러 배열을 가로 방향으로 가로로 연결할 수 있습니다.

numpy 배열 접합 방법이란 무엇입니까?

이 튜토리얼의 운영 체제: Windows 10 시스템, Python 버전 3.11.4, Dell G3 컴퓨터.

NumPy에서는 concatenate() 함수, stack() 함수, hstack() 함수를 사용하여 배열 접합을 구현할 수 있습니다. 사용 방법은 다음과 같습니다.

1. concatenate() 함수: 이 함수는 지정된 축을 따라 여러 배열을 연결할 수 있습니다.

import numpy as np
# 创建两个数组
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
# 使用concatenate()函数按照轴0进行拼接
result = np.concatenate((arr1, arr2), axis=0)
print(result)

2.stack() 함수: 지정된 축에 따라 여러 배열을 쌓을 수 있으며, 쌓이는 방향을 지정할 수 있습니다.

import numpy as np
# 创建两个数组
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
# 使用stack()函数按照轴0进行垂直堆叠
result = np.stack((arr1, arr2), axis=0)
print(result)

3.hstack() 함수: 이 함수는 여러 배열을 가로 방향으로 연결할 수 있습니다.

import numpy as np
# 创建两个数组
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
# 使用hstack()函数进行水平拼接
result = np.hstack((arr1, arr2))
print(result)

위 예제 코드에서 concatenate() 함수는 지정된 축을 따라 이어붙일 수 있고, stack() 함수는 지정된 축을 따라 쌓을 수 있으며, hstack() 함수는 수평방향으로 적층하여 접합합니다. 특정 요구 사항에 따라 배열 접합을 실현하는 적절한 방법을 선택하십시오.

위 내용은 numpy 배열 접합 방법이란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.