函数如何以其他函数输出的元组作为输入:
import numpy as np
def lala(x, y_1, y_2): # x 为其他函数输出的元组
x_1, x_2 = x
print('x_1:\n{}\n'.format(x_1))
print('x_2:\n{}\n'.format(x_2))
return y_1 + y_2 - x_1 - x_2
def biu(): # 返回值为包含两个列向量构成的元组
return np.array([[1.],[2.]]), np.array([[1.],[0.]])
print('差值为\n{}'.format(lala(biu(),np.array([[1.],[2.]]),np.array([[1.],[1.]]))))
x_1:
[[1.]
[2.]]
x_2:
[[1.]
[0.]]
差值为
[[0.]
[1.]]