Pythonでは、関数から配列を返すことが可能です。以下にその方法を示します。
def my_function():
my_array = np.array([1.,2.,3.])
my_variable = 99.
return my_array, my_variable
この関数my_function
は、NumPyの配列my_array
と変数my_variable
を返します。関数から複数の値を返すには、カンマで区切ってそれらを列挙します。これにより、Pythonは自動的にそれらの値をタプルとしてパックします。
関数の戻り値を受け取るには、以下のようにします。
result_array, result_variable = my_function()
このように、関数から返されたタプルをアンパックして、各変数に値を割り当てることができます。
以上がPythonで配列を返す関数の作り方です。この知識を活用して、Pythonプログラミングをより効率的に行いましょう。