TensorMarshal.CreateReadOnlyTensorSpan<T> 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
일반 관리되는 개체의 일부에 대해 새 읽기 전용 텐서 범위를 만듭니다.
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
포함된 요소 T 의 data 수입니다.
- lengths
-
ReadOnlySpan<nativeint>
차원의 길이입니다. 빈 범위가 제공되면 생성된 텐서에는 길이 dataLength가 같은 단일 차원이 있습니다.
- strides
-
ReadOnlySpan<nativeint>
각 차원의 보폭입니다. 빈 범위가 제공되면 보폭이 자동으로 계산 lengths됩니다.
- pinned
- Boolean
반품
생성된 읽기 전용 텐서 범위입니다.
설명
이 메서드는 주의해서 사용해야 합니다. 입력이 완전히 확인되지 않을 수 있으므로 위험합니다. 로 scoped표시되어 있더라도 data 반환된 텐서 범위에 저장되며, 반환된 텐서 범위의 수명은 범위 인식 언어로도 안전을 위해 유효성을 검사하지 않습니다.