> ## Documentation Index
> Fetch the complete documentation index at: https://wb-21fd5541-docs-sandboxes-integrations-placement.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Data Types 概要

> W&B Python SDK における、メディアおよび構造化データをログするための Data Types

W\&B の Data Types は、run にログするメディアや構造化データをラップするクラスです。これらは W\&B UI 内での可視化コンポーネントを提供し、データのシリアライズ、保存、および取得を行います。

<div id="available-data-types">
  ## 利用可能な Data Types
</div>

| Data Type                                               | 説明                                           |
| ------------------------------------------------------- | -------------------------------------------- |
| [`Image`](/ja/models/ref/python/data-types/image)       | マスク、バウンディングボックス、セグメンテーションをサポートして画像をログに記録します。 |
| [`Video`](/ja/models/ref/python/data-types/video)       | モデル出力やデータセットサンプルの動画データをログに記録します。             |
| [`Audio`](/ja/models/ref/python/data-types/audio)       | 音声処理タスク向けの音声サンプルをログに記録します。                   |
| [`Table`](/ja/models/ref/python/data-types/table)       | 複数の種類のメディアを含むテーブルを作成します。                     |
| [`Plotly`](/ja/models/ref/python/data-types/plotly)     | データ可視化のために Plotly チャートをログに記録します。             |
| [`Html`](/ja/models/ref/python/data-types/html)         | カスタム HTML コンテンツを埋め込みます。                      |
| [`Object3D`](/ja/models/ref/python/data-types/object3d) | 3D 点群やメッシュを可視化します。                           |
| [`Molecule`](/ja/models/ref/python/data-types/molecule) | 計算化学向けの分子構造をログに記録します。                        |

<div id="examples">
  ## 例
</div>

この例では `Image` を使用します：

```python theme={null}
import wandb
import matplotlib.pyplot as plt

# デモ用の画像を生成する
path_to_img = "/path/to/cafe.png"
im = plt.imread(path_to_img)

# 新しい run を初期化する
with wandb.init(project="awesome-project") as run:

    # 画像をログする
    run.log({"img": [wandb.Image(im, caption="Cafe")]})
```

この例では、テキストとラベルが混在するテーブルをログに記録するために `Table` を使用します。

```python theme={null}
import wandb

# 新しい run を初期化する
with wandb.init(project="visualize-predictions", name="tables") as run:

    # リストのリストを使用して表形式データを作成する
    data = [["Cat", "1", "1"],["Dog", "0", "-1"]]
    run.log({"Table 1": wandb.Table(data=data, columns=["Text", "Predicted Label", "True Label"])})

    # `wandb.Table.add_data()` メソッドを使用して表形式データを作成する
    table = wandb.Table(columns=["Text", "Predicted Label", "True Label"])
    table.add_data("Cat", "1", "1")
    table.add_data("Dog", "0", "-1")
    run.log({"Table 2": table})
```
