NdArray
オブジェクトをインスタンス化するためのユーティリティ クラス。
パブリックコンストラクター
NdArrays () |
パブリックメソッド
静的BooleanNdArray | |
静的ByteNdArray | |
静的DoubleNdArray | |
静的FloatNdArray | |
静的IntNdArray | |
静的LongNdArray | |
静的 <T> NdArray <T> | |
静的ShortNdArray | |
静的ShortNdArray | scalarOf (短い値) 指定された値で初期化された短いスカラー (ランク 0) を作成します。 |
静的IntNdArray | scalarOf (int 値) 指定された値で初期化されたロング スカラー (ランク 0) を作成します。 |
静的DoubleNdArray | scalarOf (倍精度値) 指定された値で初期化された double スカラー (ランク 0) を作成します。 |
静的BooleanNdArray | scalarOf (ブール値) 指定された値で初期化されたブール スカラー (ランク 0) を作成します。 |
静的ByteNdArray | scalarOf (バイト値) 指定された値で初期化されたバイト スカラー (ランク 0) を作成します。 |
静的LongNdArray | scalarOf (long 値) 指定された値で初期化されたロング スカラー (ランク 0) を作成します。 |
静的FloatNdArray | scalarOf (浮動小数点値) 指定された値で初期化された浮動小数点スカラー (ランク 0) を作成します。 |
静的 <T> NdArray <T> | scalarOfObject (T 値) 指定された値で初期化されたスカラー (ランク 0) を作成します。 |
静的LongNdArray | VectorOf (長い...値) 指定された値で初期化された長いベクトル (ランク 1) を作成します。 |
静的ShortNdArray | VectorOf (短い...値) 指定された値で初期化された短いベクトル (ランク 1) を作成します。 |
静的DoubleNdArray | VectorOf (double... 値) 指定された値で初期化された double ベクトル (ランク 1) を作成します。 |
静的BooleanNdArray | VectorOf (ブール値) 指定された値で初期化されたブール ベクトル (ランク 1) を作成します。 |
静的ByteNdArray | VectorOf (バイト...値) 指定された値で初期化されたバイト ベクトル (ランク 1) を作成します。 |
静的FloatNdArray | VectorOf (float... 値) 指定された値で初期化された浮動小数点ベクトル (ランク 1) を作成します。 |
静的IntNdArray | VectorOf (int... 値) 指定された値で初期化された int ベクトル (ランク 1) を作成します。 |
静的 <T> NdArray <T> | VectorOfObjects (T... 値) 指定された値で初期化されたベクトル (ランク 1) を作成します。 |
静的ByteNdArray | |
静的DoubleNdArray | |
静的ShortNdArray | |
静的 <T> NdArray <T> | |
静的FloatNdArray | |
静的LongNdArray | |
静的IntNdArray | |
静的BooleanNdArray |
継承されたメソッド
パブリックコンストラクター
パブリックNdArrays ()
パブリックメソッド
public static BooleanNdArray ofBooleans ( Shapeシェイプ)
指定された形状のブール値の N 次元配列を作成します。
すべての値はゼロに初期化されます。
パラメーター
形 | 配列の形状 |
---|
戻り値
- 新しいブール型 N 次元配列
投げる
IllegalArgumentException | 形状が null であるか、寸法が不明な場合 |
---|
public static ByteNdArray ofBytes ( Shapeシェイプ)
指定された形状のバイトの N 次元配列を作成します。
すべての値はゼロに初期化されます。
パラメーター
形 | 配列の形状 |
---|
戻り値
- 新しいバイトの N 次元配列
投げる
IllegalArgumentException | 形状が null であるか、寸法が不明な場合 |
---|
public static DoubleNdArray ofDoubles ( Shapeシェイプ)
指定された形状の double の N 次元配列を作成します。
すべての値はゼロに初期化されます。
パラメーター
形 | 配列の形状 |
---|
戻り値
- 新しい二重 N 次元配列
投げる
IllegalArgumentException | 形状が null であるか、寸法が不明な場合 |
---|
public static FloatNdArray ofFloats ( Shapeシェイプ)
指定された形状の浮動小数点の N 次元配列を作成します。
すべての値はゼロに初期化されます。
パラメーター
形 | 配列の形状 |
---|
戻り値
- 新しい float N 次元配列
投げる
IllegalArgumentException | 形状が null であるか、寸法が不明な場合 |
---|
public static IntNdArray ofInts ( Shapeシェイプ)
指定された形状の int の N 次元配列を作成します。
すべての値はゼロに初期化されます。
パラメーター
形 | 配列の形状 |
---|
戻り値
- new int N 次元配列
投げる
IllegalArgumentException | 形状が null であるか、寸法が不明な場合 |
---|
public static LongNdArray ofLongs ( Shapeシェイプ)
指定された形状の Long の N 次元配列を作成します。
すべての値はゼロに初期化されます。
パラメーター
形 | 配列の形状 |
---|
戻り値
- 新しい長い N 次元配列
投げる
IllegalArgumentException | 形状が null であるか、寸法が不明な場合 |
---|
public static NdArray <T> ofObjects (Class<T> clazz、 Shapeシェイプ)
指定された形状の N 次元配列を作成します。
すべての値はゼロに初期化されます。
パラメーター
クラッズ | この配列に格納されるデータのクラス |
---|---|
形 | 配列の形状 |
戻り値
- 新しい N 次元配列
投げる
IllegalArgumentException | 形状が null であるか、寸法が不明な場合 |
---|
public static ShortNdArray ofShorts ( Shapeシェイプ)
指定された形状のショーツの N 次元配列を作成します。
すべての値はゼロに初期化されます。
パラメーター
形 | 配列の形状 |
---|
戻り値
- 新しい短い N 次元配列
投げる
IllegalArgumentException | 形状が null であるか、寸法が不明な場合 |
---|
public static ShortNdArray scalarOf (短い値)
指定された値で初期化された短いスカラー (ランク 0) を作成します。
パラメーター
価値 | スカラー値 |
---|
戻り値
- 新しい短いスカラー
public static IntNdArray scalarOf (int 値)
指定された値で初期化されたロング スカラー (ランク 0) を作成します。
パラメーター
価値 | スカラー値 |
---|
戻り値
- 新しいロングスカラー
public static DoubleNdArray scalarOf (double 値)
指定された値で初期化された double スカラー (ランク 0) を作成します。
パラメーター
価値 | スカラー値 |
---|
戻り値
- 新しい倍精度スカラー
public static BooleanNdArray scalarOf (ブール値)
指定された値で初期化されたブール スカラー (ランク 0) を作成します。
パラメーター
価値 | スカラー値 |
---|
戻り値
- 新しいブール値スカラー
public static ByteNdArray scalarOf (バイト値)
指定された値で初期化されたバイト スカラー (ランク 0) を作成します。
パラメーター
価値 | スカラー値 |
---|
戻り値
- 新しいバイトスカラー
public static LongNdArray scalarOf (long 値)
指定された値で初期化されたロング スカラー (ランク 0) を作成します。
パラメーター
価値 | スカラー値 |
---|
戻り値
- 新しいロングスカラー
public static FloatNdArray scalarOf (浮動小数点値)
指定された値で初期化された浮動小数点スカラー (ランク 0) を作成します。
パラメーター
価値 | スカラー値 |
---|
戻り値
- 新しい浮動小数点スカラー
public static NdArray <T> scalarOfObject (T 値)
指定された値で初期化されたスカラー (ランク 0) を作成します。
パラメーター
価値 | スカラー値 |
---|
戻り値
- 新しいスカラー
public static LongNdArray VectorOf (long... 値)
指定された値で初期化された長いベクトル (ランク 1) を作成します。
返されたベクトルのデータを変更すると、パラメーターに渡された配列の値にも影響します。
パラメーター
価値観 | ベクトル値 |
---|
戻り値
- 新しい長いベクトル
投げる
IllegalArgumentException | 値が null の場合 |
---|
public static ShortNdArray VectorOf (短い...値)
指定された値で初期化された短いベクトル (ランク 1) を作成します。
返されたベクトルのデータを変更すると、パラメーターに渡された配列の値にも影響します。
パラメーター
価値観 | ベクトル値 |
---|
戻り値
- 新しい短いベクトル
投げる
IllegalArgumentException | 値が null の場合 |
---|
public static DoubleNdArray VectorOf (double... 値)
指定された値で初期化された double ベクトル (ランク 1) を作成します。
返されたベクトルのデータを変更すると、パラメーターに渡された配列の値にも影響します。
パラメーター
価値観 | ベクトル値 |
---|
戻り値
- 新しい二重ベクトル
投げる
IllegalArgumentException | 値が null の場合 |
---|
public static BooleanNdArray VectorOf (ブール...値)
指定された値で初期化されたブール ベクトル (ランク 1) を作成します。
返されたベクトルのデータを変更すると、パラメーターに渡された配列の値にも影響します。
パラメーター
価値観 | ベクトル値 |
---|
戻り値
- 新しいブールベクトル
投げる
IllegalArgumentException | 値が null の場合 |
---|
public static ByteNdArray VectorOf (バイト...値)
指定された値で初期化されたバイト ベクトル (ランク 1) を作成します。
返されたベクトルのデータを変更すると、パラメーターに渡された配列の値にも影響します。
パラメーター
価値観 | ベクトル値 |
---|
戻り値
- 新しいバイトベクトル
投げる
IllegalArgumentException | 値が null の場合 |
---|
public static FloatNdArray VectorOf (float... 値)
指定された値で初期化された浮動小数点ベクトル (ランク 1) を作成します。
返されたベクトルのデータを変更すると、パラメーターに渡された配列の値にも影響します。
パラメーター
価値観 | ベクトル値 |
---|
戻り値
- 新しい浮動小数点ベクトル
投げる
IllegalArgumentException | 値が null の場合 |
---|
public static IntNdArray VectorOf (int... 値)
指定された値で初期化された int ベクトル (ランク 1) を作成します。
返されたベクトルのデータを変更すると、パラメーターに渡された配列の値にも影響します。
パラメーター
価値観 | ベクトル値 |
---|
戻り値
- 新しい int ベクトル
投げる
IllegalArgumentException | 値が null の場合 |
---|
public static NdArray <T> VectorOfObjects (T... 値)
指定された値で初期化されたベクトル (ランク 1) を作成します。
返されたベクトルのデータを変更すると、パラメーターに渡された配列の値にも影響します。
パラメーター
価値観 | ベクトル値 |
---|
戻り値
- 新しいベクトル
投げる
IllegalArgumentException | 値が null の場合 |
---|
public static ByteNdArrayラップ( Shapeシェイプ、 ByteDataBufferバッファ)
バッファを指定された形状のバイト N 次元配列でラップします。
パラメーター
形 | 配列の形状 |
---|---|
バッファ | ラップするバッファ |
戻り値
- 新しいバイトの N 次元配列
投げる
IllegalArgumentException | 形状が null であるか、寸法が不明であるか、バッファ サイズより大きいサイズがある場合 |
---|
public static DoubleNdArrayラップ( Shapeシェイプ、 DoubleDataBufferバッファ)
バッファを指定された形状の二重 N 次元配列でラップします。
パラメーター
形 | 配列の形状 |
---|---|
バッファ | ラップするバッファ |
戻り値
- 新しい二重 N 次元配列
投げる
IllegalArgumentException | 形状が null であるか、寸法が不明であるか、バッファ サイズより大きいサイズがある場合 |
---|
public static ShortNdArrayラップ( Shapeシェイプ、 ShortDataBufferバッファ)
バッファを指定された形状の短い N 次元配列でラップします。
パラメーター
形 | 配列の形状 |
---|---|
バッファ | ラップするバッファ |
戻り値
- 新しい短い N 次元配列
投げる
IllegalArgumentException | 形状が null であるか、寸法が不明であるか、バッファ サイズより大きいサイズがある場合 |
---|
public static NdArray <T>ラップ( Shapeシェイプ、 DataBuffer <T> バッファ)
バッファを指定された形状の N 次元配列でラップします。
パラメーター
形 | 配列の形状 |
---|---|
バッファ | ラップするバッファ |
戻り値
- 新しい N 次元配列
投げる
IllegalArgumentException | 形状が null であるか、寸法が不明であるか、バッファ サイズより大きいサイズがある場合 |
---|
public static FloatNdArrayラップ( Shapeシェイプ、 FloatDataBufferバッファ)
バッファを指定された形状の float N 次元配列でラップします。
パラメーター
形 | 配列の形状 |
---|---|
バッファ | ラップするバッファ |
戻り値
- 新しい float N 次元配列
投げる
IllegalArgumentException | 形状が null であるか、寸法が不明であるか、バッファ サイズより大きいサイズがある場合 |
---|
public static LongNdArrayラップ( Shapeシェイプ、 LongDataBufferバッファ)
バッファを指定された形状の長い N 次元配列でラップします。
パラメーター
形 | 配列の形状 |
---|---|
バッファ | ラップするバッファ |
戻り値
- 新しい長い N 次元配列
投げる
IllegalArgumentException | 形状が null であるか、寸法が不明であるか、バッファ サイズより大きいサイズがある場合 |
---|
public static IntNdArrayラップ( Shapeシェイプ、 IntDataBufferバッファ)
バッファを指定された形状の int N 次元配列でラップします。
パラメーター
形 | 配列の形状 |
---|---|
バッファ | ラップするバッファ |
戻り値
- new int N 次元配列
投げる
IllegalArgumentException | 形状が null であるか、寸法が不明であるか、バッファ サイズより大きいサイズがある場合 |
---|
public static BooleanNdArrayラップ( Shapeシェイプ、 BooleanDataBufferバッファ)
バッファを指定された形状のブール N 次元配列でラップします。
パラメーター
形 | 配列の形状 |
---|---|
バッファ | ラップするバッファ |
戻り値
- 新しいブール型 N 次元配列
投げる
IllegalArgumentException | 形状が null であるか、寸法が不明であるか、バッファ サイズより大きいサイズがある場合 |
---|