NdArrays

パブリック最終クラスNdArrays

NdArrayオブジェクトをインスタンス化するためのユーティリティ クラス。

パブリックコンストラクター

パブリックメソッド

静的BooleanNdArray
ofBooleans ( Shapeシェイプ)
指定された形状のブール値の N 次元配列を作成します。
静的ByteNdArray
ofBytes ( Shapeシェイプ)
指定された形状のバイトの N 次元配列を作成します。
静的DoubleNdArray
ofDoubles (シェイプシェイプ)
指定された形状の double の N 次元配列を作成します。
静的FloatNdArray
ofFloats (シェイプシェイプ)
指定された形状の浮動小数点の N 次元配列を作成します。
静的IntNdArray
ofInts ( Shapeシェイプ)
指定された形状の int の N 次元配列を作成します。
静的LongNdArray
ofLongs ( Shapeシェイプ)
指定された形状の Long の N 次元配列を作成します。
静的 <T> NdArray <T>
ofObjects (Class<T> clazz、 Shapeシェイプ)
指定された形状の N 次元配列を作成します。
静的ShortNdArray
のショーツシェイプシェイプ)
指定された形状のショーツの N 次元配列を作成します。
静的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
ラップ( Shapeシェイプ、 ByteDataBufferバッファ)
バッファを指定された形状のバイト N 次元配列でラップします。
静的DoubleNdArray
ラップ( Shapeシェイプ、 DoubleDataBufferバッファ)
バッファを指定された形状の二重 N 次元配列でラップします。
静的ShortNdArray
ラップ( Shapeシェイプ、 ShortDataBufferバッファ)
バッファを指定された形状の短い N 次元配列でラップします。
静的 <T> NdArray <T>
ラップ( Shapeシェイプ、 DataBuffer <T> バッファ)
バッファを指定された形状の N 次元配列でラップします。
静的FloatNdArray
ラップ( Shapeシェイプ、 FloatDataBufferバッファ)
バッファを指定された形状の float N 次元配列でラップします。
静的LongNdArray
ラップ( Shapeシェイプ、 LongDataBufferバッファ)
バッファを指定された形状の長い N 次元配列でラップします。
静的IntNdArray
ラップ( Shapeシェイプ、 IntDataBufferバッファ)
バッファを指定された形状の int N 次元配列でラップします。
静的BooleanNdArray
ラップ( Shapeシェイプ、 BooleanDataBufferバッファ)
バッファを指定された形状のブール N 次元配列でラップします。

継承されたメソッド

パブリックコンストラクター

パブリック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 であるか、寸法が不明であるか、バッファ サイズより大きいサイズがある場合