2023-12-06から1日間の記事一覧
1. iter メソッドの役割 iter メソッドはクラスがイテレータとして振る舞うための特殊メソッドです。このメソッドを実装することで、クラスのオブジェクトを iter() 関数で呼び出せるようになります。 class MyIterator: def __iter__(self): return self it…
ジェネレータの定義 ジェネレータはイテレータを作成するための特別な関数です。(ジェネレータによって作成されたイテレータをジェネレータイテレータとも呼びます。) yieldによるジェネレータ実装 from typing import Generator def simple_generator() -…
この記事では、nn.Sequentialの基本的な概念から始め、自作のCustomSequentialクラスを通してその挙動を解説します。 1. nn.Sequentialとは? nn.Sequentialは、PyTorchでネットワークを構築するためのシンプルで便利なツールです。これは順番にモジュールを…