MLMultiArray.Strides Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
*/