TensorMarshal.CreateReadOnlyTensorSpan<T> 메서드

정의

일반 관리되는 개체의 일부에 대해 새 읽기 전용 텐서 범위를 만듭니다.

public:
generic <typename T>
 static System::Numerics::Tensors::ReadOnlyTensorSpan<T> CreateReadOnlyTensorSpan(T % data, IntPtr dataLength, ReadOnlySpan<IntPtr> lengths, ReadOnlySpan<IntPtr> strides, bool pinned);
public static System.Numerics.Tensors.ReadOnlyTensorSpan<T> CreateReadOnlyTensorSpan<T>(scoped ref readonly T data, IntPtr dataLength, scoped ReadOnlySpan<IntPtr> lengths, scoped ReadOnlySpan<IntPtr> strides, bool pinned);
static member CreateReadOnlyTensorSpan : 'T * nativeint * ReadOnlySpan<nativeint> * ReadOnlySpan<nativeint> * bool -> System.Numerics.Tensors.ReadOnlyTensorSpan<'T>
Public Shared Function CreateReadOnlyTensorSpan(Of T) (ByRef data As T, dataLength As IntPtr, lengths As ReadOnlySpan(Of IntPtr), strides As ReadOnlySpan(Of IntPtr), pinned As Boolean) As ReadOnlyTensorSpan(Of T)

형식 매개 변수

T

데이터 항목의 형식입니다.

매개 변수

data
T

데이터에 대한 읽기 전용 참조입니다.

dataLength
IntPtr

nativeint

포함된 요소 Tdata 수입니다.

lengths

ReadOnlySpan<IntPtr>

ReadOnlySpan<nativeint>

차원의 길이입니다. 빈 범위가 제공되면 생성된 텐서에는 길이 dataLength가 같은 단일 차원이 있습니다.

strides

ReadOnlySpan<IntPtr>

ReadOnlySpan<nativeint>

각 차원의 보폭입니다. 빈 범위가 제공되면 보폭이 자동으로 계산 lengths됩니다.

pinned
Boolean

영구적으로 고정되면 그렇지 않으면 .입니다.

반품

생성된 읽기 전용 텐서 범위입니다.

설명

이 메서드는 주의해서 사용해야 합니다. 입력이 완전히 확인되지 않을 수 있으므로 위험합니다. 로 scoped표시되어 있더라도 data 반환된 텐서 범위에 저장되며, 반환된 텐서 범위의 수명은 범위 인식 언어로도 안전을 위해 유효성을 검사하지 않습니다.

적용 대상