Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。188件0以下のような関数を作成したいと思っているのですが、任意の回数ループ処理を行う方法についてご教示賜りたいと存じます。1.引数として、1任意の次元数のnumpy配列、2各次元に対応する処理を行う関数の2つをとる。2すべての配列要素に対して処理を行う。その処理は引数として指定した関数に基づく。この時、任意の回数のネストした処理の作成方法がわかりません。range(x[3]):とでもできますが、一般にn次元の時、どのようにすればよいでしょうか。メタプログラミングの知識は必要でしょうか。9:49ご理解のとおりです。票1nditerをmulti_indexフラグ付きで使うといいですね。個の銅バッジありがとうございます。ndinterにそのような引数があることや、プレースホルダで取得して直積作ることなど、自分ではまったく思いつかないことです。|0こんなのはどうでしょうか。|0ループを再帰で表現してはいかがでしょうか。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。