AbstractDataBufferWindow

パブリック抽象クラスAbstractDataBufferWindow

パブリックメソッド

決勝B
バッファ()
このウィンドウをバックアップするバッファを返します。
ファイナルロング
オフセット()
元のバッファ内のこのウィンドウの現在のオフセットを返します。
ファイナルロング
サイズ()
このバッファウィンドウのサイズを返します。
最終データバッファウィンドウ<B>
スライド(ロングステップ)
元のバッファー内のstep要素のウィンドウを移動します。
最終データバッファウィンドウ<B>
slideTo (長いインデックス)
元のバッファ内の指定された位置にウィンドウを移動します。

継承されたメソッド

ブール値
等しい(オブジェクト arg0)
最終クラス<?>
getクラス()
整数
ハッシュコード()
最後の空白
通知する()
最後の空白
すべて通知()
toString ()
最後の空白
wait (long arg0, int arg1)
最後の空白
待機(長い引数0)
最後の空白
待って()
org.tensorflow.ndarray.buffer.DataBufferWindowから
アブストラクトB
バッファ()
このウィンドウをバックアップするバッファを返します。
抽象的な長い
オフセット()
元のバッファ内のこのウィンドウの現在のオフセットを返します。
抽象的な長い
サイズ()
このバッファウィンドウのサイズを返します。
抽象データバッファウィンドウ<B>
スライド(ロングステップ)
元のバッファー内のstep要素のウィンドウを移動します。
抽象データバッファウィンドウ<B>
slideTo (長いインデックス)
元のバッファ内の指定された位置にウィンドウを移動します。

パブリックメソッド

パブリック最終 Bバッファ()

このウィンドウをバックアップするバッファを返します。

各ウィンドウ インスタンスには、元のDataBufferのビューを提供する独自のバッファーがあります。ウィンドウが異なるオフセットにスライドすると、バッファーが変更されます。例えば:

IntDataBuffer buffer = DataBuffers.of(0, 1, 2, 3);
 DataBufferWindow<IntDataBuffer> window = buffer.window(0, 2);

 IntDataBuffer windowBuffer = window.buffer();
 assertEquals(0, windowBuffer.getInt(0));
 assertEquals(1, windowBuffer.getInt(1));

 window.slideTo(2);
 assertEquals(2, windowBuffer.getInt(0));
 assertEquals(3, windowBuffer.getInt(1));
 assertSame(windowBuffer, window.buffer());
 

返品
  • このウィンドウのバッファ

パブリック最終ロングオフセット()

元のバッファ内のこのウィンドウの現在のオフセットを返します。

パブリック最終ロングサイズ( )

このバッファウィンドウのサイズを返します。

パブリック最終DataBufferWindow <B>スライド(ロングステップ)

元のバッファー内のstep要素のウィンドウを移動します。

ウィンドウのサイズは同じままで、そのオフセットはoffset() + stepに設定されます。 stepが正の場合、ウィンドウは前方にスライドします。マイナスの場合は後方にスライドします。

パラメータ
ステップこのウィンドウの現在のオフセットに追加する値
返品
  • このインスタンス

public Final DataBufferWindow <B> slideTo (ロングインデックス)

元のバッファ内の指定された位置にウィンドウを移動します。

ウィンドウのサイズは同じままで、そのオフセットはindexに設定されるため、インデックスxでのbuffer()の値にアクセスすると、元のバッファのindex + xの値が返されます。

パラメータ
索引このウィンドウの新しいオフセット
返品
  • このインスタンス