TensorMarshal.CreateReadOnlyTensorSpan<T> Methode

Definition

Erstellt einen neuen Readonly Tensor über einen Teil eines regulären verwalteten Objekts.

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)

Typparameter

T

Der Typ der Datenelemente.

Parameter

data
T

Ein schreibgeschützter Verweis auf Daten.

dataLength
IntPtr

nativeint

Die Anzahl der T enthaltenen Elemente data .

lengths

ReadOnlySpan<IntPtr>

ReadOnlySpan<nativeint>

Die Längen der Abmessungen. Wenn eine leere Spanne bereitgestellt wird, hat der erstellte Tensor eine einzelne Dimension, die die gleiche Länge wie dataLength.

strides

ReadOnlySpan<IntPtr>

ReadOnlySpan<nativeint>

Die Fortschritte jeder Dimension. Wenn eine leere Spanne angegeben wird, werden die Schritte automatisch berechnet von lengths.

pinned
Boolean

true wenn data dauerhaft angeheftet ist; andernfalls false.

Gibt zurück

Der erstellte readonly tensor span.

Hinweise

Diese Methode sollte mit Vorsicht verwendet werden. Es ist gefährlich, da die Eingaben möglicherweise nicht vollständig überprüft werden. data Obwohl sie als scopedgekennzeichnet ist, wird sie in der zurückgegebenen Tensorspanne gespeichert, und die Lebensdauer der zurückgegebenen Tensorspanne wird nicht auf Sicherheit überprüft, auch nicht durch spanfähige Sprachen.

Gilt für: