numpyのようなライブラリがどのように機能するかについて質問がありました。をインポートnumpyすると、多数の組み込みクラス、関数、および などの定数へのアクセスが許可されnumpy.arrayますnumpy.sqrt。
しかし、numpy 内には、 などの追加のサブモジュールがありますnumpy.testing。
これはどのように行われますか?私の限られた経験では、サブモジュールを含むモジュールは__init__.pyファイルを含む単純なフォルダーですが、関数/クラスを含むモジュールは実際の python ファイルです。関数/クラスも持つモジュール「フォルダー」を作成するにはどうすればよいですか?