Constant

パブリック最終クラス定数

定数値を生成する演算子。

パブリックメソッド

出力<T>
asOutput ()
テンソルのシンボリック ハンドルを返します。
静的定数<ブール値>
create (スコープスコープ、boolean[][][][] データ)
boolean要素のランク 4 定数を作成します。
静的定数<Long>
create (スコープスコープ、long[] データ)
long要素のランク 1 定数を作成します。
静的定数<Double>
create (スコープスコープ、double[][][][][][] データ)
double要素のランク 6 定数を作成します。
静的定数<Float>
create (スコープスコープ、float データ)
単一のfloat要素を含む定数を作成します。
静的 <T>定数<T>
create ( Scopeスコープ、Object オブジェクト、Class<T> 型)
Java オブジェクトから定数を作成します。
静的定数 <文字列>
create (スコープスコープ, byte[] データ)
byteの配列として表される、単一のString要素を含む定数を作成します。
静的定数<Float>
create (スコープスコープ、float[][][] データ)
float要素のランク 3 定数を作成します。
静的定数<Float>
create (スコープスコープ、long[]シェイプ、FloatBufferデータ)
指定されたバッファーからのデータを使用してDataType.FLOAT定数を作成します。
静的定数<Long>
create (スコープスコープ、long[][] データ)
long要素のランク 2 定数を作成します。
静的定数<Double>
create (スコープスコープ、double[][][][] データ)
double要素のランク 4 定数を作成します。
静的定数<Double>
create (スコープスコープ、long[]シェイプ、DoubleBufferデータ)
指定されたバッファーからのデータを使用してDataType.DOUBLE定数を作成します。
静的定数<整数>
create (スコープスコープ、int[][][] データ)
int要素のランク 3 定数を作成します。
静的定数 <文字列>
create (スコープスコープ、byte[][][][][] データ)
String要素のランク 4 定数を作成します。各要素はbyteの配列として表されます。
静的定数<文字列>
create (スコープスコープ、文字列データ)
デフォルトの UTF-8 エンコーディングを使用してString定数を作成します。
静的定数<Float>
create (スコープスコープ、float[][][][][] データ)
float要素のランク 5 の定数を作成します。
静的定数<整数>
create (スコープscope、intデータ)
単一のint要素を含む定数を作成します。
静的定数 <文字列>
create (スコープスコープ、byte[][][][] データ)
String要素のランク 3 定数を作成します。各要素はbyteの配列として表されます。
静的定数<Float>
create (スコープスコープ、float[][] データ)
float要素のランク 2 定数を作成します。
静的定数<ブール値>
create (スコープスコープ、boolean[][][] データ)
boolean要素のランク 3 定数を作成します。
静的定数<整数>
create (スコープスコープ, int[][] データ)
int要素のランク 2 定数を作成します。
静的定数<整数>
create (スコープスコープ、long[] シェイプ、IntBuffer データ)
指定されたバッファーからのデータを使用してDataType.INT32定数を作成します。
静的定数<Float>
create (スコープスコープ、float[][][][] データ)
float要素のランク 4 定数を作成します。
静的定数<Long>
create (スコープスコープ、long[][][] データ)
long要素のランク 3 定数を作成します。
静的定数<整数>
create (スコープスコープ、int[][][][][] データ)
int要素のランク 5 定数を作成します。
静的定数<文字列>
create (スコープスコープ、文字列データ、文字セット charset)
指定されたエンコーディングを使用してString定数を作成します。
静的定数<文字列>
create (スコープスコープ、byte[][][][][][] データ)
String要素のランク 5 の定数を作成します。各要素はbyteの配列として表されます。
静的定数<Float>
create (スコープスコープ、float[] データ)
float要素のランク 1 定数を作成します。
静的定数<Float>
create (スコープスコープ、float[][][][][][] データ)
float要素のランク 6 定数を作成します。
静的定数<整数>
create (スコープスコープ、int[][][][] データ)
int要素のランク 4 定数を作成します。
静的定数<Double>
create (スコープスコープ、double データ)
単一のdouble要素を含む定数を作成します。
静的定数<Long>
create (スコープスコープ、long[][][][][][] データ)
long要素のランク 6 定数を作成します。
静的定数<Double>
create (スコープスコープ、double[] データ)
double要素のランク 1 定数を作成します。
静的定数<Long>
create (スコープスコープ、long[][][][] データ)
long要素のランク 4 定数を作成します。
静的 <T>定数<T>
create ( Scopeスコープ、Class<T> 型、long[] シェイプ、ByteBuffer データ)
指定されたバッファーからのデータを使用して定数を作成します。
静的定数<整数>
create (スコープスコープ, int[] データ)
int要素のランク 1 定数を作成します。
静的定数<Double>
create (スコープスコープ、double[][][] データ)
double要素のランク 3 定数を作成します。
静的定数<ブール値>
create (スコープスコープ, boolean[] データ)
boolean要素のランク 1 定数を作成します。
静的定数<整数>
create (スコープスコープ、int[][][][][][] データ)
int要素のランク 6 定数を作成します。
静的定数<文字列>
create (スコープスコープ、byte[][][] データ)
String要素のランク 2 定数を作成します。各要素はbyteの配列として表されます。
静的定数<ブール値>
create (スコープスコープ、boolean[][] データ)
boolean要素のランク 2 定数を作成します。
静的定数<ブール値>
create (スコープスコープ、ブール[][][][][][] データ)
boolean要素のランク 6 定数を作成します。
静的定数<Double>
create (スコープスコープ、double[][][][][] データ)
double要素のランク 5 の定数を作成します。
静的定数<Double>
create (スコープスコープ、double[][] データ)
double要素のランク 2 定数を作成します。
静的定数 <文字列>
create (スコープスコープ、byte[][] データ)
String要素のランク 1 定数を作成します。各要素はbyteの配列として表されます。
静的定数<ブール値>
create (スコープスコープ、ブール[][][][][] データ)
boolean要素のランク 5 定数を作成します。
静的定数<Long>
create (スコープスコープ、長いデータ)
単一のlong要素を含む定数を作成します。
静的定数<Long>
create (スコープスコープ、long[][][][][] データ)
long要素のランク 5 定数を作成します。
静的定数<Long>
create (スコープスコープ、long[]シェイプ、LongBufferデータ)
指定されたバッファーからのデータを使用してDataType.INT64定数を作成します。
静的定数<ブール値>
create (スコープスコープ、ブール値データ)
単一のboolean要素を含む定数を作成します。

継承されたメソッド

パブリックメソッド

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テンソル形状がバッファーと互換性がない場合

public static Constant <Boolean> create (スコープスコープ、ブールデータ)

単一のboolean要素を含む定数を作成します。

パラメーター
範囲基になる操作を追加するために使用されるスコープです。
データ新しい定数に入れる値。
戻り値
  • ブール定数