次の方法で共有


TensorPrimitives.IndexOfMinMagnitude メソッド

定義

オーバーロード

IndexOfMinMagnitude(ReadOnlySpan<Single>)

指定したテンソルの最小の大きさを持つ単精度浮動小数点数のインデックスを検索します。

IndexOfMinMagnitude<T>(ReadOnlySpan<T>)

指定したテンソルの最小の大きさを持つ数値のインデックスを検索します。

IndexOfMinMagnitude(ReadOnlySpan<Single>)

ソース:
TensorPrimitives.cs
ソース:
TensorPrimitives.Single.cs
ソース:
TensorPrimitives.Single.cs

指定したテンソルの最小の大きさを持つ単精度浮動小数点数のインデックスを検索します。

public:
 static int IndexOfMinMagnitude(ReadOnlySpan<float> x);
public static int IndexOfMinMagnitude (ReadOnlySpan<float> x);
static member IndexOfMinMagnitude : ReadOnlySpan<single> -> int
Public Shared Function IndexOfMinMagnitude (x As ReadOnlySpan(Of Single)) As Integer

パラメーター

x
ReadOnlySpan<Single>

スパンとして表されるテンソル。

戻り値

最小の大きさ (絶対値) を持つ x 内の要素のインデックス。x が空の場合は -1。

注釈

最小大きさの決定は、IEEE 754:2019 の "minimumMagnitude" 関数と一致します。 NaN と等しい値が存在する場合は、最初のインデックスが返されます。 2 つの値の大きさが同じで、一方が正で、もう一方が負の場合、負の値の方が大きさが小さいと見なされます。

このメソッドは、基になる C ランタイムを呼び出すか、現在のアーキテクチャに固有の命令を使用できます。 正確な結果は、オペレーティング システムやアーキテクチャによって異なる場合があります。

適用対象

IndexOfMinMagnitude<T>(ReadOnlySpan<T>)

ソース:
TensorPrimitives.IndexOfMinMagnitude.cs
ソース:
TensorPrimitives.IndexOfMinMagnitude.cs

指定したテンソルの最小の大きさを持つ数値のインデックスを検索します。

public:
generic <typename T>
 where T : System::Numerics::INumber<T> static int IndexOfMinMagnitude(ReadOnlySpan<T> x);
public static int IndexOfMinMagnitude<T> (ReadOnlySpan<T> x) where T : System.Numerics.INumber<T>;
static member IndexOfMinMagnitude : ReadOnlySpan<'T (requires 'T :> System.Numerics.INumber<'T>)> -> int (requires 'T :> System.Numerics.INumber<'T>)
Public Shared Function IndexOfMinMagnitude(Of T As INumber(Of T)) (x As ReadOnlySpan(Of T)) As Integer

型パラメーター

T

パラメーター

x
ReadOnlySpan<T>

スパンとして表されるテンソル。

戻り値

最小の大きさ (絶対値) を持つ x 内の要素のインデックス。x が空の場合は -1。

注釈

最小大きさの決定は、IEEE 754:2019 の "minimumMagnitude" 関数と一致します。 NaN と等しい値が存在する場合は、最初のインデックスが返されます。 2 つの値の大きさが同じで、一方が正で、もう一方が負の場合、負の値の方が大きさが小さいと見なされます。

このメソッドは、基になる C ランタイムを呼び出すか、現在のアーキテクチャに固有の命令を使用できます。 正確な結果は、オペレーティング システムやアーキテクチャによって異なる場合があります。

適用対象