5x3 などの NumPy 配列がある場合、次のようにではなく、一度に列ごとに展開して関数に渡す方法はありますmy_func(arr[:, 0], arr[:, 1], arr[:, 2])
か?
*args
リストのアンパックに似ていますが、列ごとです。
5x3 などの NumPy 配列がある場合、次のようにではなく、一度に列ごとに展開して関数に渡す方法はありますmy_func(arr[:, 0], arr[:, 1], arr[:, 2])
か?
*args
リストのアンパックに似ていますが、列ごとです。
numpy.splitは、配列を複数のサブ配列に分割します。あなたの場合、indices_or_sections
3つの列があり、列axis = 1
ごとに分割しているため、3です。
my_func(numpy.split(array, 3, 1))