定数値を生成する演算子。
パブリックメソッド
出力<T> | asOutput () テンソルのシンボリック ハンドルを返します。 |
静的定数 <ブール値> | |
静的定数<Long> | |
静的定数<Double> | |
静的定数<Float> | |
静的 <T>定数<T> | |
静的定数 <文字列> | |
静的定数<Float> | |
静的定数<Float> | |
静的定数<Long> | |
静的定数<Double> | |
静的定数<Double> | |
静的定数 <整数> | |
静的定数 <文字列> | |
静的定数 <文字列> | |
静的定数<Float> | |
静的定数 <整数> | |
静的定数 <文字列> | |
静的定数<Float> | |
静的定数 <ブール値> | |
静的定数 <整数> | |
静的定数 <整数> | |
静的定数<Float> | |
静的定数<Long> | |
静的定数 <整数> | |
静的定数 <文字列> | |
静的定数 <文字列> | |
静的定数<Float> | |
静的定数<Float> | |
静的定数 <整数> | |
静的定数<Double> | |
静的定数<Long> | |
静的定数<Double> | |
静的定数<Long> | |
静的 <T>定数<T> | |
静的定数 <整数> | |
静的定数<Double> | |
静的定数 <ブール値> | |
静的定数 <整数> | |
静的定数 <文字列> | |
静的定数 <ブール値> | |
静的定数 <ブール値> | |
静的定数<Double> | |
静的定数<Double> | |
静的定数 <文字列> | |
静的定数 <ブール値> | |
静的定数<Long> | |
静的定数<Long> | |
静的定数<Long> | |
静的定数 <ブール値> |
継承されたメソッド
パブリックメソッド
public Output <T> asOutput ()
テンソルのシンボリック ハンドルを返します。
TensorFlow オペレーションへの入力は、別の TensorFlow オペレーションの出力です。このメソッドは、入力の計算を表すシンボリック ハンドルを取得するために使用されます。
public static Constant <Boolean> create (スコープscope、boolean[][][][]データ)
boolean
要素のランク 4 定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
public static Constant <Long> create (スコープscope、long[]データ)
long
要素のランク 1 定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
public static Constant <Double> create (スコープscope、double[][][][][][]データ)
double
要素のランク 6 定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
public static Constant <Float> create (スコープスコープ、floatデータ)
単一のfloat
要素を含む定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値。 |
返品
- 浮動小数点定数
public static Constant <T> create ( Scopeスコープ、Object オブジェクト、Class<T> 型)
Java オブジェクトから定数を作成します。
引数object
最初にTensor.create(Object)
を使用して Tensor に変換されるため、このメソッドでサポートされる Object のみを指定する必要があります。例えば:
Constant.create(scope, new int[]{ {1, 2}, {3, 4} }, Integer.class); // returns a 2x2 integer matrix
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
物体 | 定数を表す Java オブジェクト。 |
タイプ |
返品
- `type` 型の定数
関連項目
public static Constant <String> create (スコープscope、byte[]データ)
byte
の配列として表される、単一のString
要素を含む定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。文字列要素は、配列の最後の次元からのバイトのシーケンスです。 |
public static Constant <Float> create (スコープscope、float[][][]データ)
float
要素のランク 3 定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
public static Constant <Float> create (スコープスコープ、long[]シェイプ、FloatBufferデータ)
指定されたバッファーからのデータを使用してDataType.FLOAT
定数を作成します。
要素をバッファーから (現在の位置から開始して) テンソルにコピーすることにより、指定された形状の定数を作成します。たとえば、 shape = {2,3}
(2x3 行列を表す) の場合、バッファーには 6 つの要素が残っている必要があり、このメソッドによって消費されます。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
形 | テンソル形状。 |
データ | テンソルデータを含むバッファ。 |
返品
- 浮動小数点定数
投げる
IllegalArgumentException | テンソル形状がバッファーと互換性がない場合 |
---|
public static Constant <Long> create (スコープscope、long[][]データ)
long
要素のランク 2 定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
public static Constant <Double> create (スコープscope、double[][][][]データ)
double
要素のランク 4 定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
public static Constant <Double> create (スコープscope、long[]シェイプ、DoubleBufferデータ)
指定されたバッファーからのデータを使用してDataType.DOUBLE
定数を作成します。
要素をバッファーから (現在の位置から開始して) テンソルにコピーすることにより、指定された形状の定数を作成します。たとえば、 shape = {2,3}
(2x3 行列を表す) の場合、バッファーには 6 つの要素が残っている必要があり、このメソッドによって消費されます。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
形 | テンソル形状。 |
データ | テンソルデータを含むバッファ。 |
返品
- 二重定数
投げる
IllegalArgumentException | テンソル形状がバッファーと互換性がない場合 |
---|
public static Constant <Integer> create (スコープscope, int[][][] data)
int
要素のランク 3 定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
public static Constant <String> create (スコープscope、byte[][][][][]データ)
String
要素のランク 4 定数を作成します。各要素はbyte
の配列として表されます。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。文字列要素は、配列の最後の次元からのバイトのシーケンスです。 |
public static Constant <String> create (スコープスコープ、文字列データ)
デフォルトの UTF-8 エンコーディングを使用してString
定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる文字列。 |
返品
- 文字列定数
public static Constant <Float> create (スコープscope、float[][][][][]データ)
float
要素のランク 5 の定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
public static Constant <Integer> create (スコープscope、intデータ)
単一のint
要素を含む定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値。 |
返品
- 整数定数
public static Constant <String> create (スコープscope、byte[][][][]データ)
String
要素のランク 3 定数を作成します。各要素はbyte
の配列として表されます。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。文字列要素は、配列の最後の次元からのバイトのシーケンスです。 |
public static Constant <Float> create (スコープscope、float[][]データ)
float
要素のランク 2 定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
public static Constant <Boolean> create (スコープscope、boolean[][][]データ)
boolean
要素のランク 3 定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
public static Constant <Integer> create (スコープscope, int[][] data)
int
要素のランク 2 定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
public static Constant <Integer> create (スコープscope、long[]シェイプ、IntBufferデータ)
指定されたバッファーからのデータを使用してDataType.INT32
定数を作成します。
要素をバッファーから (現在の位置から開始して) テンソルにコピーすることにより、指定された形状の定数を作成します。たとえば、 shape = {2,3}
(2x3 行列を表す) の場合、バッファーには 6 つの要素が残っている必要があり、このメソッドによって消費されます。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
形 | テンソル形状。 |
データ | テンソルデータを含むバッファ。 |
返品
- 整数定数
投げる
IllegalArgumentException | テンソル形状がバッファーと互換性がない場合 |
---|
public static Constant <Float> create (スコープscope、float[][][][]データ)
float
要素のランク 4 定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
public static Constant <Long> create (スコープscope、long[][][]データ)
long
要素のランク 3 定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
public static Constant <Integer> create (スコープscope、int[][][][][]データ)
int
要素のランク 5 定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
public static Constant <String> create (スコープスコープ、文字列データ、文字セットcharset)
指定されたエンコーディングを使用してString
定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる文字列。 |
文字セット | 文字列からバイトへのエンコード。 |
返品
- 文字列定数
public static Constant <String> create (スコープscope、byte[][][][][][]データ)
String
要素のランク 5 の定数を作成します。各要素はbyte
の配列として表されます。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。文字列要素は、配列の最後の次元からのバイトのシーケンスです。 |
public static Constant <Float> create (スコープscope, float[] data)
float
要素のランク 1 定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
public static Constant <Float> create (スコープscope、float[][][][][][]データ)
float
要素のランク 6 定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
public static Constant <Integer> create (スコープscope、int[][][][]データ)
int
要素のランク 4 定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
public static Constant <Double> create (スコープscope、doubleデータ)
単一のdouble
要素を含む定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値。 |
返品
- 二重定数
public static Constant <Long> create (スコープscope、long[][][][][][]データ)
long
要素のランク 6 定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
public static Constant <Double> create (スコープscope, double[] data)
double
要素のランク 1 定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
public static Constant <Long> create (スコープscope、long[][][][]データ)
long
要素のランク 4 定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
public static Constant <T> create (スコープスコープ、Class<T> タイプ、long[] シェイプ、ByteBuffer データ)
指定されたバッファーからのデータを使用して定数を作成します。
TensorFlow C APIの仕様に従って定数データがdata
にエンコードされている、任意の型の指定された形状を持つ定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
タイプ | テンソルデータ型。 |
形 | テンソル形状。 |
データ | テンソルデータを含むバッファ。 |
返品
- `type` 型の定数
投げる
IllegalArgumentException | テンソルのデータ型または形状がバッファーと互換性がない場合 |
---|
public static Constant <Integer> create (スコープscope, int[] data)
int
要素のランク 1 定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
public static Constant <Double> create (スコープscope、double[][][]データ)
double
要素のランク 3 定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
public static Constant <Boolean> create (スコープscope, boolean[] data)
boolean
要素のランク 1 定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
public static Constant <Integer> create (スコープscope、int[][][][][][]データ)
int
要素のランク 6 定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
public static Constant <String> create (スコープscope、byte[][][]データ)
String
要素のランク 2 定数を作成します。各要素はbyte
の配列として表されます。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。文字列要素は、配列の最後の次元からのバイトのシーケンスです。 |
public static Constant <Boolean> create (スコープscope、boolean[][]データ)
boolean
要素のランク 2 定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
public static Constant <Boolean> create (スコープscope、boolean[][][][][][]データ)
boolean
要素のランク 6 定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
public static Constant <Double> create (スコープscope、double[][][][][]データ)
double
要素のランク 5 の定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
public static Constant <Double> create (スコープscope、double[][]データ)
double
要素のランク 2 定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
public static Constant <String> create (スコープscope、byte[][]データ)
String
要素のランク 1 定数を作成します。各要素はbyte
の配列として表されます。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。文字列要素は、配列の最後の次元からのバイトのシーケンスです。 |
public static Constant <Boolean> create (スコープscope、boolean[][][][][]データ)
boolean
要素のランク 5 定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
public static Constant <Long> create (スコープスコープ、長いデータ)
単一のlong
要素を含む定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値。 |
返品
- 長い定数
public static Constant <Long> create (スコープscope、long[][][][][]データ)
long
要素のランク 5 定数を作成します。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
データ | 新しい定数に入れる値を含む配列。新しい定数の次元は配列の次元と一致します。 |
public static Constant <Long> create (スコープスコープ、long[]シェイプ、LongBufferデータ)
指定されたバッファーからのデータを使用してDataType.INT64
定数を作成します。
要素をバッファーから (現在の位置から開始して) テンソルにコピーすることにより、指定された形状の定数を作成します。たとえば、 shape = {2,3}
(2x3 行列を表す) の場合、バッファーには 6 つの要素が残っている必要があり、このメソッドによって消費されます。
パラメータ
範囲 | 基になる操作を追加するために使用されるスコープです。 |
---|---|
形 | テンソル形状。 |
データ | テンソルデータを含むバッファ。 |
返品
- 長い定数
投げる
IllegalArgumentException | テンソル形状がバッファーと互換性がない場合 |
---|