Freigeben über


MLMultiArray.Strides Eigenschaft

Definition

Die Anzahl der Elemente, die übersprungen werden sollen, um einen Indexwert um eins in die ausgewählte Richtung zu verschieben.

[ObjCRuntime.TV(11, 0)]
[ObjCRuntime.Watch(4, 0)]
public nint[] Strides { get; }
member this.Strides : nint[]

Eigenschaftswert

System.System.IntPtr[]

System.nativeint[]

Attribute

Hinweise

MLMultiArray -Objekte können als eindimensionale Arrays behandelt werden. Die Strides -Eigenschaft ruft die Anzahl der Elemente in einem eindimensionalen Array ab, die zum "Überspringen" erforderlich sind, um in der gewünschten Dimension um 1 vorzurücken.

NSError err;
var ma = new CoreML.MLMultiArray(new NSNumber[] { 3, 5, 7, 9 },CoreML.MLMultiArrayDataType.Int32, out err);
if (err != null) 
{
   HandleError(err);
   return;
}
var strides = ma.Strides;
/*
strides[0] = 315
strides[1] =  63
strides[2] =   9
strides[3] =   1
*/        

Gilt für: