복합 사다리꼴 규칙을 사용하여 주어진 축을 따라 통합하려면 numpy.trapz() 메서드를 사용합니다. x가 제공되면 통합은 요소를 따라 순서대로 발생하며 정렬되지 않습니다. 이 메서드는 사다리꼴 규칙에 의해 단일 축을 따라 근사화된 'y' =n차원 배열의 한정적분을 반환합니다. 'y'가 1차원 배열이면 결과는 부동 소수점입니다. 'n'이 1보다 크면 결과는 'n-1' 차원 배열입니다.
첫 번째 매개변수인 y는 적분할 입력 배열입니다. 두 번째 매개변수 x는 y 값에 해당하는 샘플 포인트입니다. x가 없음인 경우 샘플 포인트는 dxapart 간격으로 균일한 것으로 간주됩니다. 기본값은 없음입니다. 세 번째 매개변수인 dx는 x가None일 때 샘플 포인트 사이의 간격입니다. 기본값은 1입니다. 네 번째 매개변수인 axis는 적분할 축입니다.
단계
먼저 필요한 라이브러리를 가져옵니다 -
numpy를 np로 가져오기
array() 메서드를 사용하여 numpy 배열 만들기. int 유형의 요소를 추가했습니다 -
arr =np.array([20, 35, 57, 70, 85, 120])
배열 표시 -
print("우리 배열...\n",arr)
치수 확인 -
print("\n배열의 차원...\n",arr.ndim)
데이터 유형 가져오기 -
print("\n배열 개체의 데이터 유형...\n",arr.dtype)
복합 사다리꼴 규칙을 사용하여 주어진 축을 따라 통합하려면 numpy.trapz() 메서드를 사용하십시오 -
print("\n결과(trapz)...\n",np.trapz(arr))
예시
import numpy as np# array() 메서드를 사용하여 numpy 배열 만들기# int typearr =np.array([20, 35, 57, 70, 85, 120])# 요소를 추가했습니다. # Display the arrayprint( "Our Array...\n",arr)# Check the Dimensionsprint("\nDimensions of our Array...\n",arr.ndim)# Get Datatypeprint("\n우리 Array 객체의 Datatype...\ n",arr.dtype)# 복합 사다리꼴 규칙을 사용하여 주어진 축을 따라 통합하려면 numpy.trapz() 메서드를 사용하십시오.print("\nResult (trapz)...\n",np.trapz(arr))사전>출력
배열...[ 20 35 57 70 85 120]배열 치수...1배열 개체의 데이터 유형...int64Result(trapz)...317.0