Lookup tableとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > デジタル大辞泉 > Lookup tableの意味・解説 

ラット【LUT】

読み方:らっと

《look-up table》関数による数値変換入力値に対す出力値など、対応関係にある数値参照するための表。主にコンピューターにおいてメモリー格納されるほか、画像処理分野で、画像出力をする装置違いによって個別ガンマ補正輝度変換を行う場合用いられるルックアップテーブル

「ラット」に似た言葉

ルックアップ‐テーブル【look-up table】

読み方:るっくあっぷてーぶる

ラットLUT


ルックアップテーブル

(Lookup table から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/04/25 08:37 UTC 版)

計算機科学におけるルックアップテーブル: Lookup table)とは、複雑な計算処理を単純な配列の参照処理で置き換えて効率化を図るために作られた、配列連想配列などのデータ構造のことをいう。例えば大きな負担がかかる処理をコンピュータに行わせる場合、あらかじめ先に計算できるデータは計算しておき、その値を配列(ルックアップテーブル)に保存しておく。コンピュータはその都度計算を行う代わりに配列から目的のデータを取り出すことによって、計算の負担を軽減し効率よく処理を行うことができる。高価な計算処理や入出力処理をテーブルルックアップで置き換えた場合、処理時間を大きく削減することができる[1]。他にも、あるキーワードを基にあるデータを取り出すとき、その対応を表としてまとめたものもルックアップテーブルといえる。テーブルの作成方法には、コンパイル前に計算したものを静的に確保したメモリに格納しておく方法や、プログラムの初期化処理中に計算(メモ化)やプリフェッチを行っておく方法がある。また、入力された値がルックアップテーブルにあるか調べることで入力値のチェックを行ったり、プログラミング言語によっては、ルックアップテーブルに関数ポインタ(あるいはラベルへのオフセット)を格納しておいて入力に応じた処理を行ったりするといった応用的な使い方をされることもある。


  1. ^ http://apl.jhu.edu/~paulmac/c++-memoization.html
  2. ^ Martin Campbell-Kelly; Mary Croarken; Raymond Flood; Eleanor Robson, ed. (October 2, 2003) [2003], The History of Mathematical Tables From Sumer to Spreadsheets (1st ed.), New York, USA: Oxford University Press, ISBN 978-0-19-850841-0 
  3. ^ Maher, David. W. J. and John F. Makowski. "Literary Evidence for Roman Arithmetic With Fractions", 'Classical Philology' (2001) Vol. 96 No. 4 (2001) pp. 376-399. (p.383を見よ)
  4. ^ 有限個の要素をもつ Table であるため、入力も有限個に制限される。連続値は無限個存在するため、離散値に限られる。
  5. ^ "torch.nn.Embedding ... A simple lookup table that stores embeddings of a fixed dictionary and size." torch.nn - PyTorch docs. 2022-06-22閲覧.


「ルックアップテーブル」の続きの解説一覧


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Lookup table」の関連用語

Lookup tableのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Lookup tableのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
デジタル大辞泉デジタル大辞泉
(C)Shogakukan Inc.
株式会社 小学館
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのルックアップテーブル (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS