AbstractDataBuffer

パブリック抽象クラスAbstractDataBuffer
既知の直接サブクラス

パブリックコンストラクター

パブリックメソッド

データバッファ<T>
copyTo ( DataBuffer <T> dst、ロングサイズ)
ソース配列内のオブジェクトの参照をこのバッファに書き込みます。
ブール値
等しい(オブジェクトオブジェクト)
整数
データバッファ<T>
読み取り(T[] dst、int オフセット、int 長)
このバッファ内のオブジェクトの参照を宛先配列に読み取ります。
データバッファ<T>
write (T[] src、int オフセット、int 長)
int 配列を使用した Bulk putメソッド。

継承されたメソッド

ブール値
等しい(オブジェクト arg0)
最終クラス<?>
getクラス()
整数
ハッシュコード()
最後の空白
通知する()
最後の空白
すべて通知()
toString ()
最後の空白
wait (long arg0, int arg1)
最後の空白
待機(長い引数0)
最後の空白
待って()
org.tensorflow.ndarray.buffer.DataBufferから
抽象 <R> R
accept ( DataStorageVisitor <R> 訪問者)
このバッファのバッキング ストレージにアクセスします。
抽象データバッファ<T>
copyTo ( DataBuffer <T> dst、ロングサイズ)
ソース配列内のオブジェクトの参照をこのバッファに書き込みます。
抽象ブール値
等しい(オブジェクトオブジェクト)
データバッファ間の等価性をチェックします。
抽象的なT
getObject (ロングインデックス)
指定されたインデックスの値を読み取ります。
抽象ブール値
isReadOnly ()
このバッファがアクセス可能な配列によってサポートされているかどうかを示します。
抽象データバッファ<T>
ナロー(ロングサイズ)
新しいバッファを作成します。その内容は、このバッファの内容の共有サブシーケンスであり、そのサイズは指定された値に設定されます。
抽象データバッファ<T>
オフセット(ロングインデックス)
指定されたインデックスから開始して、このバッファのコンテンツの共有サブシーケンスをコンテンツとする新しいバッファを作成します。
抽象データバッファ<T>
読み取り(T[] dst)
このバッファ内のオブジェクトの参照を宛先配列に読み取ります。
抽象データバッファ<T>
読み取り(T[] dst、int オフセット、int 長)
このバッファ内のオブジェクトの参照を宛先配列に読み取ります。
抽象データバッファ<T>
setObject (T 値、ロングインデックス)
指定された値をこのバッファの指定されたインデックスに書き込みます。
抽象的な長い
サイズ()
バッファーのサイズ (要素単位)。
抽象データバッファ<T>
スライス(ロングインデックス、ロングサイズ)
指定されたインデックスと指定されたサイズで開始され、その内容がこのバッファの内容の共有サブシーケンスである新しいバッファを作成します。
抽象DataBufferWindow <? DataBuffer <T>> を拡張します
(ロングサイズ)
このバッファの部分的なビューを提供するDataBufferWindowを作成します。
抽象データバッファ<T>
書き込み(T[] ソース)
ソース配列内のオブジェクトの参照をこのバッファに書き込みます。
抽象データバッファ<T>
write (T[] src、int オフセット、int 長)
int 配列を使用した Bulk putメソッド。

パブリックコンストラクター

public AbstractDataBuffer ()

パブリックメソッド

public DataBuffer <T> copyTo ( DataBuffer <T> dst、ロングサイズ)

ソース配列内のオブジェクトの参照をこのバッファに書き込みます。

コピーする値が宛先バッファ サイズよりも多い場合、つまりsize > dst.size()の場合、値は転送されず、BufferOverflowException がスローされます。一方、ソース バッファ サイズより多くの値をコピーする場合、つまり> src.size()の場合、 BufferUnderfloatException がスローされます。

それ以外の場合、このメソッドはn = size値をこのバッファから宛先バッファにコピーします。

パラメーター
夏時間値がコピーされる宛先バッファ。このバッファであってはなりません
サイズ宛先バッファにコピーする値の数
戻り値
  • このバッファ

public booleanに等しい(オブジェクト obj)

public int hashCode ()

public DataBuffer <T>読み取り(T[] dst、int オフセット、int 長)

このバッファ内のオブジェクトの参照を宛先配列に読み取ります。

このメソッドは、このバッファから指定された宛先配列に値を転送します。リクエストを満たすために必要な値よりもバッファ内の値が少ない場合、つまりlength > size()の場合、値は転送されず、 BufferUnderflowException がスローされます。

それ以外の場合、このメソッドは、このバッファからn = length値を、指定されたオフセットから始まる指定された配列にコピーします。

パラメーター
夏時間値が書き込まれる配列
オフセット書き込まれる最初の値の配列内のオフセット。負ではなく、 dst.length以下である必要があります。
長さ指定された配列に書き込まれる値の最大数。負ではなく、 dst.length - offsetより大きくてはなりません
戻り値
  • このバッファ

public DataBuffer <T> write (T[] src、int オフセット、int 長)

int 配列を使用した Bulk putメソッド。

このメソッドは、指定されたソース配列の値をこのバッファーに転送します。ソース配列にこのバッファよりも多くの値がある場合、つまりlength > size()の場合、値は転送されず、 BufferOverflowException がスローされます。

それ以外の場合、このメソッドは、指定された配列から指定されたオフセットから開始して、 n = length値をこのバッファにコピーします。

パラメーター
送信元値が読み取られるソース配列
オフセット読み取られる最初の値の配列内のオフセット。負ではなく、 src.length以下である必要があります。
長さ指定された配列から読み取られる値の数。負ではなく、 src.length - offsetを超えてはいけません
戻り値
  • このバッファ