定数値を生成する演算子。
この演算子のすべてのエンドポイントは「constant」という名前が付けられますが、パラメータで vararg 要素を受け入れるエンドポイントは「array」という名前が付けられます。例:
Ops tf = Ops.create();
tf.constant(1.0f); // mapped to Constant.scalarOf(scope, float);
tf.constant(new float[] {1.0f, 2.0f
); // mapped to Constant.vectorOf(scope, float[])
tf.constant(new float[][] { {1.0f, 2.0f}, {3.0f, 4.0f} }); //mapped to Constant.tensorOf(scope, float[][])
tf.array(1.0f, 2.0f, 3.0f); // mapped to Constant.arrayOf(scope, float...)
}
パブリックメソッド
継承されたメソッド
パブリックメソッド
public static Constant < TString > arrayOf (スコープスコープ、文字セット charset、文字列...データ)
指定された文字セットを使用して、 String
要素の定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
文字コード | 文字列バイトをエンコード/デコードするための文字セット。 |
データ | 新しい定数に入れる値を含む配列。文字列要素は、配列の最後の次元からのバイトのシーケンスです。 |
戻り値
String
定数
public static Constant < TInt32 > arrayOf (スコープscope, int... data)
int
要素の定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。 |
戻り値
- 浮動小数点定数
public static Constant < TInt64 > arrayOf (スコープスコープ、長い...データ)
long
要素の定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。 |
戻り値
- 長い定数
public static Constant < TString > arrayOf (スコープスコープ、文字列...データ)
デフォルトの UTF-8 文字セットを使用して、 String
要素の定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。 |
戻り値
String
定数
public static Constant < TUint8 > arrayOf (スコープスコープ、バイト...データ)
byte
要素の定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。 |
戻り値
- バイト定数
public static Constant < TFloat32 > arrayOf (スコープスコープ、float... データ)
float
要素の定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。 |
戻り値
- 浮動小数点定数
public static Constant < TBool > arrayOf (スコープスコープ、ブール値...データ)
boolean
要素の定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。 |
戻り値
- ブール定数
public static Constant < TFloat64 > arrayOf (スコープscope, double... data)
double
要素の定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。 |
戻り値
- 二重定数
public Output <T> asOutput ()
テンソルのシンボリック ハンドルを返します。
TensorFlow オペレーションへの入力は、別の TensorFlow オペレーションの出力です。このメソッドは、入力の計算を表すシンボリック ハンドルを取得するために使用されます。
public static Constant <T> create (スコープscope、Tテンソル)
tensor
の不変のコピーを作成して定数を作成します。 tensor
後で問題なく閉じることができます。
注: このエンドポイントは、パラメータ {eg tensorOf(Scope, FloatNdArray)
} で NdArray を受け入れる他のエンドポイントと競合するため、単純にconstant
と呼ぶことはできません。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
テンソル | 定数値を保持する Tensor |
戻り値
- `tensor` と同じデータ型の定数
public static Constant < TFloat32 > scalarOf (スコープスコープ、float データ)
単一のfloat
要素を含む定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値。 |
戻り値
- 浮動小数点定数
public static Constant < TUint8 > scalarOf (スコープスコープ、バイトデータ)
単一byte
要素を含む定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値。 |
戻り値
- バイト定数
public static Constant < TString > scalarOf (スコープ範囲、Charset 文字セット、文字列データ)
指定されたエンコーディングを使用してString
定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
文字コード | 文字列からバイトへのエンコード。 |
データ | 新しい定数に入れる文字列。 |
戻り値
- 文字列定数
public static Constant < TFloat64 > scalarOf (スコープscope、doubleデータ)
単一のdouble
要素を含む定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値。 |
戻り値
- 二重定数
public static Constant < TInt32 > scalarOf (スコープscope、intデータ)
単一のint
要素を含む定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値。 |
戻り値
- 整数定数
public static Constant < TBool > scalarOf (スコープスコープ、ブールデータ)
単一のboolean
要素を含む定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値。 |
戻り値
- ブール定数
public static Constant < TString > scalarOf (スコープスコープ、文字列データ)
デフォルトの UTF-8 エンコーディングを使用してString
定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる文字列。 |
戻り値
- 文字列定数
public static Constant < TInt64 > scalarOf (スコープ範囲、長いデータ)
単一のlong
要素を含む定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値。 |
戻り値
- 長い定数
public static Constant < TBool > tensorOf (スコープスコープ、boolean[][][][][][]データ)
boolean
要素のランク 6 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
戻り値
- ブール定数
public static Constant < TFloat64 > tensorOf (スコープスコープ、double[][][] データ)
double
要素のランク 3 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
戻り値
- 二重定数
public static Constant < TString > tensorOf (スコープスコープ、String[][][][][][] データ)
デフォルトの UTF-8 エンコーディングを使用して、 String
要素のランク 6 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。 |
戻り値
TString
定数行列
public static Constant < TUint8 > tensorOf (スコープスコープ、byte[][][][] データ)
byte
要素のランク 4 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
戻り値
- バイト定数
public static Constant < TInt32 > tensorOf (スコープscope、int[][]データ)
int
要素のランク 2 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
戻り値
- 整数定数
public static Constant < TInt32 > tensorOf ( Scopeスコープ、 Shapeシェイプ、 IntDataBufferデータ)
指定されたバッファーのデータを使用してTInt32
定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
形 | テンソル形状。 |
データ | テンソルデータを含むバッファ。 |
戻り値
- 整数定数
投げる
IllegalArgumentException | テンソル形状がバッファーと互換性がない場合 |
---|
public static Constant < TInt64 > tensorOf (スコープスコープ、long[][] データ)
long
要素のランク 2 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
戻り値
- 長い定数
public static Constant < TInt64 > tensorOf ( Scopeスコープ、 Shapeシェイプ、 LongDataBufferデータ)
指定されたバッファーのデータを使用してTInt64
定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
形 | テンソル形状。 |
データ | テンソルデータを含むバッファ。 |
戻り値
- 長い定数
投げる
IllegalArgumentException | テンソル形状がバッファーと互換性がない場合 |
---|
public static Constant < TFloat32 > tensorOf (スコープスコープ、float[][][][]データ)
float
要素のランク 4 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
戻り値
- 浮動小数点定数
public static Constant < TBool > tensorOf (スコープscope、boolean[][][]データ)
boolean
要素のランク 3 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
戻り値
- ブール定数
public static Constant < TString > tensorOf (スコープスコープ、String[][][] データ)
デフォルトの UTF-8 エンコーディングを使用して、 String
要素のランク 3 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。 |
戻り値
TString
定数行列
public static Constant < TInt64 > tensorOf (スコープスコープ、long[][][][][][] データ)
long
要素のランク 6 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
戻り値
- 長い定数
public static Constant < TInt64 > tensorOf (スコープスコープ、long[][][][] データ)
long
要素のランク 4 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
戻り値
- 長い定数
public static Constant < TInt32 > tensorOf (スコープscope、int[][][]データ)
int
要素のランク 3 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
戻り値
- 整数定数
public static Constant < TString > tensorOf ( Scopeスコープ、 Shapeシェイプ、 DataBuffer <String> データ)
デフォルトの UTF-8 エンコーディングを使用して、指定されたバッファーのデータを使用してTString
定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
形 | テンソル形状。 |
データ | テンソルデータを含むバッファ。 |
戻り値
- 文字列定数
投げる
IllegalArgumentException | テンソル形状がバッファーと互換性がない場合 |
---|
public static Constant < TBool > tensorOf (スコープスコープ、boolean[][] データ)
boolean
要素のランク 2 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
戻り値
- ブール定数
public static Constant < TInt32 > tensorOf (スコープスコープ、int[][][][][] データ)
int
要素のランク 5 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
戻り値
- 整数定数
public static Constant < TFloat64 > tensorOf (スコープスコープ、 DoubleNdArrayデータ)
指定された n 次元配列のコピーであるdouble
要素の定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | double 要素の n 次元配列。 |
戻り値
- 二重定数
public static Constant < TString > tensorOf (スコープスコープ、Charset 文字セット、 NdArray <String> データ)
指定されたエンコーディングを使用して、指定された n 次元配列のコピーであるString
要素の定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
文字コード | 文字列バイトのエンコード/デコードに使用される文字セット。 |
データ | String 要素のn次元配列。 |
戻り値
- 文字列定数
public static Constant <T> tensorOf (スコープスコープ、Class<T> タイプ、 Shapeシェイプ、 ByteDataBufferデータ)
指定されたバッファーからのデータを使用して定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
タイプ | テンソル型クラス |
形 | テンソル形状。 |
データ | テンソルデータを含むバッファ。 |
戻り値
- `type` 型の定数
投げる
IllegalArgumentException | テンソルのデータ型または形状がバッファーと互換性がない場合 |
---|
public static Constant < TString > tensorOf ( Scopeスコープ、Charset 文字セット、 Shapeシェイプ、 DataBuffer <String> データ)
指定されたエンコーディングを使用して、指定されたバッファーのデータを使用してTString
定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
文字コード | 文字列バイトのエンコード/デコードに使用される文字セット。 |
形 | テンソル形状。 |
データ | テンソルデータを含むバッファ。 |
戻り値
- 文字列定数
投げる
IllegalArgumentException | テンソル形状がバッファーと互換性がない場合 |
---|
public static Constant < TFloat64 > tensorOf (スコープスコープ、double[][][][][][] データ)
double
要素のランク 6 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
戻り値
- 二重定数
public static Constant < TFloat32 > tensorOf (スコープスコープ、 FloatNdArrayデータ)
指定された n 次元配列のコピーであるfloat
要素の定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | float 要素の n 次元配列。 |
戻り値
- 浮動小数点定数
public static Constant < TBool > tensorOf (スコープスコープ、boolean[][][][][]データ)
boolean
要素のランク 5 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
戻り値
- ブール定数
public static Constant < TUint8 > tensorOf (スコープスコープ、 ByteNdArrayデータ)
指定された n 次元配列のコピーであるbyte
要素の定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | byte 要素の n 次元配列。 |
戻り値
- バイト定数
public static Constant < TBool > tensorOf ( Scopeスコープ、 Shape形状、 BooleanDataBufferデータ)
指定されたバッファーからのデータを使用してTBool
定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
形 | テンソル形状。 |
データ | テンソルデータを含むバッファ。 |
戻り値
- ブール定数
投げる
IllegalArgumentException | テンソル形状がバッファーと互換性がない場合 |
---|
public static Constant < TFloat32 > tensorOf (スコープスコープ、float[][] データ)
float
要素のランク 2 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
戻り値
- 浮動小数点定数
public static Constant < TUint8 > tensorOf (スコープスコープ、byte[][] データ)
byte
要素のランク 2 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
戻り値
- バイト定数
public static Constant < TFloat32 > tensorOf ( Scopeスコープ、 Shape形状、 FloatDataBufferデータ)
指定されたバッファーからのデータを使用してTFloat32
定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
形 | テンソル形状。 |
データ | テンソルデータを含むバッファ。 |
戻り値
- 浮動小数点定数
投げる
IllegalArgumentException | テンソル形状がバッファーと互換性がない場合 |
---|
public static Constant < TBool > tensorOf (スコープスコープ、 BooleanNdArrayデータ)
指定された n 次元配列のコピーであるboolean
要素の定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | boolean 要素の n 次元配列。 |
戻り値
- ブール定数
public static Constant < TInt64 > tensorOf ( Scopeスコープ、 Shapeシェイプ)
指定された形状の各次元のサイズを表す、 long
要素のランク 1 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
形 | 形状 |
戻り値
- 長い定数
public static Constant < TFloat32 > tensorOf (スコープスコープ、float[][][][][] データ)
float
要素のランク 5 の定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
戻り値
- 浮動小数点定数
public static Constant < TUint8 > tensorOf ( Scopeスコープ、 Shape形状、 ByteDataBufferデータ)
指定されたバッファーからのデータを使用してTUint8
定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
形 | テンソル形状。 |
データ | テンソルデータを含むバッファ。 |
戻り値
- バイト定数
投げる
IllegalArgumentException | テンソル形状がバッファーと互換性がない場合 |
---|
public static Constant < TString > tensorOf (スコープスコープ、 NdArray <String> データ)
デフォルトの UTF-8 エンコーディングを使用して、指定された n 次元配列のコピーであるString
要素の定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | String 要素のn次元配列。 |
戻り値
- 文字列定数
public static Constant < TUint8 > tensorOf (スコープスコープ、byte[][][] データ)
byte
要素のランク 3 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
戻り値
- バイト定数
public static Constant < TFloat64 > tensorOf (スコープスコープ、double[][] データ)
double
要素のランク 2 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
戻り値
- 二重定数
public static Constant < TString > tensorOf (スコープスコープ、String[][] データ)
デフォルトの UTF-8 エンコーディングを使用して、 String
要素のランク 2 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。 |
戻り値
TString
定数行列
public static Constant < TFloat64 > tensorOf ( Scopeスコープ、 Shapeシェイプ、 DoubleDataBufferデータ)
指定されたバッファからのデータを使用してTFloat64
定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
形 | テンソル形状。 |
データ | テンソルデータを含むバッファ。 |
戻り値
- 二重定数
投げる
IllegalArgumentException | テンソル形状がバッファーと互換性がない場合 |
---|
public static Constant < TInt64 > tensorOf (スコープスコープ、long[][][][][] データ)
long
要素のランク 5 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
戻り値
- 長い定数
public static Constant < TBool > tensorOf (スコープスコープ、boolean[][][][]データ)
boolean
要素のランク 4 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
戻り値
- ブール定数
public static Constant < TFloat32 > tensorOf (スコープスコープ、float[][][]データ)
float
要素のランク 3 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
戻り値
- 浮動小数点定数
public static Constant < TUint8 > tensorOf (スコープスコープ、byte[][][][][] データ)
byte
要素のランク 5 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
戻り値
- バイト定数
public static Constant < TString > tensorOf (スコープスコープ、String[][][][][] データ)
デフォルトの UTF-8 エンコーディングを使用して、 String
要素のランク 5 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。 |
戻り値
TString
定数行列
public static Constant < TInt64 > tensorOf (スコープスコープ、long[][][] データ)
long
要素のランク 3 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
戻り値
- 長い定数
public static Constant < TUint8 > tensorOf (スコープスコープ、byte[][][][][][] データ)
byte
要素のランク 6 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
戻り値
- バイト定数
public static Constant < TFloat32 > tensorOf (スコープスコープ、float[][][][][][]データ)
float
要素のランク 6 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
戻り値
- 浮動小数点定数
public static Constant < TInt32 > tensorOf (スコープスコープ、int[][][][][][] データ)
int
要素のランク 6 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
戻り値
- 整数定数
public static Constant < TInt32 > tensorOf (スコープスコープ、 IntNdArrayデータ)
指定された n 次元配列のコピーであるint
要素の定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | int 要素の n 次元配列。 |
戻り値
- 整数定数
public static Constant < TInt32 > tensorOf (スコープスコープ、int[][][][] データ)
int
要素のランク 4 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
戻り値
- 整数定数
public static Constant < TFloat64 > tensorOf (スコープスコープ、double[][][][][] データ)
double
要素のランク 5 の定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
戻り値
- 二重定数
public static Constant < TInt64 > tensorOf (スコープスコープ、 LongNdArrayデータ)
指定された n 次元配列のコピーであるlong
要素の定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | long 要素の n 次元配列。 |
戻り値
- 長い定数
public static Constant < TString > tensorOf (スコープスコープ、String[][][][] データ)
デフォルトの UTF-8 エンコーディングを使用して、 String
要素のランク 4 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。 |
戻り値
TString
定数行列
public static Constant < TFloat64 > tensorOf (スコープスコープ、double[][][][] データ)
double
要素のランク 4 定数を作成します。
パラメーター
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
戻り値
- 二重定数
public static Constant <T> tensorOfSameType (スコープscope、オペランド<T> toMatch、数値number)
number
の値を使用して、 toMatch
と同じ型のスカラーを作成します。ターゲットの型に適合しない場合、 number
切り捨てられる場合があります。
パラメーター
合わせる | ターゲットのタイプを指定するオペランド |
---|---|
番号 | テンソルの値 |
戻り値
toMatch
と同じタイプの定数
投げる
IllegalArgumentException | タイプが不明な場合(不可能なはずです)。 |
---|
public static constant <tuint8> vectorof (スコープスコープ、バイト[]データ)
byte
要素のランク1定数を作成します。
パラメーター
範囲 | 基礎となる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に配置する値を含む配列。新しい定数の寸法は、配列の寸法と一致します。 |
戻り値
- バイト定数
public static constant <tint64> vectorof (スコープスコープ、ロング[]データ)
long
要素のランク1定数を作成します。
パラメーター
範囲 | 基礎となる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に配置する値を含む配列。新しい定数の寸法は、配列の寸法と一致します。 |
戻り値
- 長い定数
public static constant <tfloat64> vectorof (スコープスコープ、ダブル[]データ)
double
要素のランク1定数を作成します。
パラメーター
範囲 | 基礎となる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に配置する値を含む配列。新しい定数の寸法は、配列の寸法と一致します。 |
戻り値
- 二重定数
public static constant <tint32> vectorof ( scope scope、int [] data)
int
要素のランク1定数を作成します。
パラメーター
範囲 | 基礎となる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に配置する値を含む配列。新しい定数の寸法は、配列の寸法と一致します。 |
戻り値
- 整数定数
public static constant <tstring> vectorof (スコープスコープ、charset charset、string [] data)
指定されたチャーセットを使用して、一定のString
要素を作成します。
パラメーター
範囲 | 基礎となる操作を追加するために使用されるスコープです。 |
---|---|
文字コード | 文字列バイトをエンコード/デコードするためのチャーセット。 |
データ | 新しい定数に配置する値を含む配列。文字列要素は、最後の配列ディメンションからのバイトのシーケンスです。 |
戻り値
String
定数
public static constant <tfloat32> vectorof (スコープスコープ、フロート[]データ)
float
要素のランク1定数を作成します。
パラメーター
範囲 | 基礎となる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に配置する値を含む配列。新しい定数の寸法は、配列の寸法と一致します。 |
戻り値
- フロート定数
public static constant <tbool> vectorof (スコープスコープ、boolean []データ)
boolean
要素のランク1定数を作成します。
パラメーター
範囲 | 基礎となる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に配置する値を含む配列。新しい定数の寸法は、配列の寸法と一致します。 |
戻り値
- ブール定数