Constant

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

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

この演算子のすべてのエンドポイントは「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...)
 }

パブリックメソッド

静的定数< TString >
arrayOf (スコープスコープ、文字セット charset、文字列...データ)
指定された文字セットを使用して、 String要素の定数を作成します。
静的定数< TInt32 >
arrayOf (スコープスコープ, int... データ)
int要素の定数を作成します。
静的定数< TInt64 >
arrayOf (スコープスコープ、長い...データ)
long要素の定数を作成します。
静的定数< TString >
arrayOf (スコープスコープ、文字列...データ)
デフォルトの UTF-8 文字セットを使用して、 String要素の定数を作成します。
静的定数< TUint8 >
arrayOf (スコープスコープ、バイト...データ)
byte要素の定数を作成します。
静的定数< TFloat32 >
arrayOf (スコープスコープ、float... データ)
float要素の定数を作成します。
静的定数< TBool >
arrayOf (スコープスコープ、ブール値...データ)
boolean要素の定数を作成します。
静的定数< TFloat64 >
arrayOf (スコープスコープ、double... データ)
double要素の定数を作成します。
出力<T>
asOutput ()
テンソルのシンボリック ハンドルを返します。
静的 <T extends TType >定数<T>
create (スコープスコープ、T テンソル)
tensorの不変のコピーを作成して定数を作成します。
静的定数< TFloat32 >
scalarOf (スコープスコープ、float データ)
単一のfloat要素を含む定数を作成します。
静的定数< TUint8 >
scalarOf (スコープスコープ、バイトデータ)
単一byte要素を含む定数を作成します。
静的定数< TString >
scalarOf (スコープスコープ、Charset 文字セット、文字列データ)
指定されたエンコーディングを使用してString定数を作成します。
静的定数< TFloat64 >
scalarOf (スコープスコープ、double データ)
単一のdouble要素を含む定数を作成します。
静的定数< TInt32 >
scalarOf (スコープスコープ、int データ)
単一のint要素を含む定数を作成します。
静的定数< TBool >
scalarOf (スコープスコープ、ブールデータ)
単一のboolean要素を含む定数を作成します。
静的定数< TString >
scalarOf (スコープスコープ、文字列データ)
デフォルトの UTF-8 エンコーディングを使用してString定数を作成します。
静的定数< TInt64 >
scalarOf (スコープスコープ、長いデータ)
単一のlong要素を含む定数を作成します。
静的定数< TBool >
tensorOf (スコープスコープ、boolean[][][][][][] データ)
boolean要素のランク 6 定数を作成します。
静的定数< TFloat64 >
tensorOf (スコープスコープ、double[][][] データ)
double要素のランク 3 定数を作成します。
静的定数< TString >
tensorOf (スコープスコープ、String[][][][][][] データ)
デフォルトの UTF-8 エンコーディングを使用して、 String要素のランク 6 定数を作成します。
静的定数< TUint8 >
tensorOf (スコープスコープ、byte[][][][] データ)
byte要素のランク 4 定数を作成します。
静的定数< TInt32 >
tensorOf (スコープスコープ、int[][] データ)
int要素のランク 2 定数を作成します。
静的定数< TInt32 >
tensorOf ( Scopeスコープ、 Shapeシェイプ、 IntDataBufferデータ)
指定されたバッファーのデータを使用してTInt32定数を作成します。
静的定数< TInt64 >
tensorOf (スコープスコープ、long[][] データ)
long要素のランク 2 定数を作成します。
静的定数< TInt64 >
tensorOf ( Scopeスコープ、 Shapeシェイプ、 LongDataBufferデータ)
指定されたバッファーのデータを使用してTInt64定数を作成します。
静的定数< TFloat32 >
tensorOf (スコープスコープ、float[][][][] データ)
float要素のランク 4 定数を作成します。
静的定数< TBool >
tensorOf (スコープスコープ、boolean[][][] データ)
boolean要素のランク 3 定数を作成します。
静的定数< TString >
tensorOf (スコープスコープ、String[][][] データ)
デフォルトの UTF-8 エンコーディングを使用して、 String要素のランク 3 定数を作成します。
静的定数< TInt64 >
tensorOf (スコープスコープ、long[][][][][][] データ)
long要素のランク 6 定数を作成します。
静的定数< TInt64 >
tensorOf (スコープスコープ、long[][][][] データ)
long要素のランク 4 定数を作成します。
静的定数< TInt32 >
tensorOf (スコープスコープ、int[][][] データ)
int要素のランク 3 定数を作成します。
静的定数< TString >
tensorOf ( Scopeスコープ、 Shapeシェイプ、 DataBuffer <String> データ)
デフォルトの UTF-8 エンコーディングを使用して、指定されたバッファーのデータを使用してTString定数を作成します。
静的定数< TBool >
tensorOf (スコープスコープ、boolean[][] データ)
boolean要素のランク 2 定数を作成します。
静的定数< TInt32 >
tensorOf (スコープスコープ、int[][][][][] データ)
int要素のランク 5 定数を作成します。
静的定数< TFloat64 >
tensorOf (スコープスコープ、 DoubleNdArrayデータ)
指定された n 次元配列のコピーであるdouble要素の定数を作成します。
静的定数< TString >
tensorOf (スコープスコープ、Charset 文字セット、 NdArray <String> データ)
指定されたエンコーディングを使用して、指定された n 次元配列のコピーであるString要素の定数を作成します。
静的 <T extends TType >定数<T>
tensorOf ( Scopeスコープ、Class<T> 型、 Shape形状、 ByteDataBufferデータ)
指定されたバッファーからのデータを使用して定数を作成します。
静的定数< TString >
tensorOf ( Scopeスコープ、Charset 文字セット、 Shapeシェイプ、 DataBuffer <String> データ)
指定されたエンコーディングを使用して、指定されたバッファーのデータを使用してTString定数を作成します。
静的定数< TFloat64 >
tensorOf (スコープスコープ、double[][][][][][] データ)
double要素のランク 6 定数を作成します。
静的定数< TFloat32 >
tensorOf (スコープスコープ、 FloatNdArrayデータ)
指定された n 次元配列のコピーであるfloat要素の定数を作成します。
静的定数< TBool >
tensorOf (スコープスコープ、boolean[][][][][] データ)
boolean要素のランク 5 定数を作成します。
静的 <T extends TNumber >定数<T>
tensorOf (スコープスコープ、Class<T> 型、Number 数値)
値がnumberであるtypeのスカラーを作成します。
静的定数< TUint8 >
tensorOf (スコープスコープ、 ByteNdArrayデータ)
指定された n 次元配列のコピーであるbyte要素の定数を作成します。
静的定数< TBool >
tensorOf ( Scopeスコープ、 Shape形状、 BooleanDataBufferデータ)
指定されたバッファーからのデータを使用してTBool定数を作成します。
静的定数< TFloat32 >
tensorOf (スコープスコープ、float[][] データ)
float要素のランク 2 定数を作成します。
静的定数< TUint8 >
tensorOf (スコープスコープ、byte[][] データ)
byte要素のランク 2 定数を作成します。
静的定数< TFloat32 >
tensorOf ( Scopeスコープ、 Shapeシェイプ、 FloatDataBufferデータ)
指定されたバッファーからのデータを使用してTFloat32定数を作成します。
静的定数< TBool >
tensorOf (スコープスコープ、 BooleanNdArrayデータ)
指定された n 次元配列のコピーであるboolean要素の定数を作成します。
静的定数< TInt64 >
tensorOf ( Scopeスコープ、 Shapeシェイプ)
指定された形状の各次元のサイズを表す、 long要素のランク 1 定数を作成します。
静的定数< TFloat32 >
tensorOf (スコープスコープ、float[][][][][] データ)
float要素のランク 5 の定数を作成します。
静的定数< TUint8 >
tensorOf ( Scopeスコープ、 Shapeシェイプ、 ByteDataBufferデータ)
指定されたバッファーからのデータを使用してTUint8定数を作成します。
静的定数< TString >
tensorOf (スコープスコープ、 NdArray <String> データ)
デフォルトの UTF-8 エンコーディングを使用して、指定された n 次元配列のコピーであるString要素の定数を作成します。
静的定数< TUint8 >
tensorOf (スコープスコープ、byte[][][] データ)
byte要素のランク 3 定数を作成します。
静的定数< TFloat64 >
tensorOf (スコープスコープ、double[][] データ)
double要素のランク 2 定数を作成します。
静的定数< TString >
tensorOf (スコープスコープ、String[][] データ)
デフォルトの UTF-8 エンコーディングを使用して、 String要素のランク 2 定数を作成します。
静的定数< TFloat64 >
tensorOf ( Scopeスコープ、 Shapeシェイプ、 DoubleDataBufferデータ)
指定されたバッファからのデータを使用してTFloat64定数を作成します。
静的定数< TInt64 >
tensorOf (スコープスコープ、long[][][][][] データ)
long要素のランク 5 定数を作成します。
静的定数< TBool >
tensorOf (スコープスコープ、boolean[][][][] データ)
boolean要素のランク 4 定数を作成します。
静的定数< TFloat32 >
tensorOf (スコープスコープ、float[][][] データ)
float要素のランク 3 定数を作成します。
静的定数< TUint8 >
tensorOf (スコープスコープ、byte[][][][][] データ)
byte要素のランク 5 定数を作成します。
静的定数< TString >
tensorOf (スコープスコープ、String[][][][][] データ)
デフォルトの UTF-8 エンコーディングを使用して、 String要素のランク 5 定数を作成します。
静的定数< TInt64 >
tensorOf (スコープスコープ、long[][][] データ)
long要素のランク 3 定数を作成します。
静的定数< TUint8 >
tensorOf (スコープスコープ、byte[][][][][][] データ)
byte要素のランク 6 定数を作成します。
静的定数< TFloat32 >
tensorOf (スコープスコープ、float[][][][][][] データ)
float要素のランク 6 定数を作成します。
静的定数< TInt32 >
tensorOf (スコープスコープ、int[][][][][][] データ)
int要素のランク 6 定数を作成します。
静的定数< TInt32 >
tensorOf (スコープスコープ、 IntNdArrayデータ)
指定された n 次元配列のコピーであるint要素の定数を作成します。
静的定数< TInt32 >
tensorOf (スコープスコープ、int[][][][] データ)
int要素のランク 4 定数を作成します。
静的定数< TFloat64 >
tensorOf (スコープスコープ、double[][][][][] データ)
double要素のランク 5 の定数を作成します。
静的定数< TInt64 >
tensorOf (スコープスコープ、 LongNdArrayデータ)
指定された n 次元配列のコピーであるlong要素の定数を作成します。
静的定数< TString >
tensorOf (スコープスコープ、String[][][][] データ)
デフォルトの UTF-8 エンコーディングを使用して、 String要素のランク 4 定数を作成します。
静的定数< TFloat64 >
tensorOf (スコープスコープ、double[][][][] データ)
double要素のランク 4 定数を作成します。
静的 <T extends TNumber >定数<T>
tensorOfSameType (スコープscope、オペランド<T> toMatch、数値number)
numberの値を使用して、 toMatchと同じ型のスカラーを作成します。
静的定数< TUint8 >
VectorOf (スコープスコープ、byte[] データ)
byte要素のランク 1 定数を作成します。
静的定数< TInt64 >
VectorOf (スコープスコープ、long[] データ)
long要素のランク 1 定数を作成します。
静的定数< TFloat64 >
VectorOf (スコープスコープ、double[] データ)
double要素のランク 1 定数を作成します。
静的定数< TInt32 >
VectorOf (スコープスコープ、int[] データ)
int要素のランク 1 定数を作成します。
静的定数< TString >
VectorOf (スコープスコープ、Charset 文字セット、String[] データ)
指定された文字セットを使用して、 String要素の定数を作成します。
静的定数< TFloat32 >
VectorOf (スコープスコープ、float[] データ)
float要素のランク 1 定数を作成します。
静的定数< TBool >
VectorOf (スコープスコープ、boolean[] データ)
boolean要素のランク 1 定数を作成します。
静的定数< TString >
VectorOf (スコープスコープ、String[] データ)
String要素のランク 1 定数を作成します。

継承されたメソッド

パブリックメソッド

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 定数を作成します。

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

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 定数を作成します。

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

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 <T> tensorOf (スコープスコープ、Class<T> 型、Number 数値)

値がnumberであるtypeのスカラーを作成します。ターゲットの型に適合しない場合、 number切り捨てられる場合があります。

パラメーター
タイプ作成するテンソルのタイプ。具象でなければなりません (つまり、 TFloatingではありません)
番号テンソルの値
戻り値
  • 渡された型の定数
投げる
IllegalArgumentException型が抽象型 (つまりTFloating ) か不明な場合。

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 定数を作成します。

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

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 定数を作成します。

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

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 定数を作成します。

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

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定数を作成します。

パラメーター
範囲基礎となる操作を追加するために使用されるスコープです。
データ新しい定数に配置する値を含む配列。新しい定数の寸法は、配列の寸法と一致します。
戻り値
  • ブール定数

public static constant <tstring> vectorof scope scope、string [] data)

String要素のランク1定数を作成します。

パラメーター
範囲基礎となる操作を追加するために使用されるスコープです。
データ新しい定数に配置する値を含む配列。
戻り値