我有一个带有3个参数的函数。我想计算该函数,并输出每个参数组合的结果。
我定义了我的函数F(A,B,C)
,现在我们可以假设它的输出是单个值f(A,B,C)
。
然后我运行了一个嵌套循环:
for A in range(1,2):
for B in range(4,5):
for C in range(7,8,9):
F(A,B,C)
但它重写了之前的内容。我想得到的是这样一个数据框:
A B C Output
1 4 7 f(1,4,7)
1 4 8 f(1,4,8)
1 4 9 f(1,4,9)
1 5 7 f(1,5,7)
1 5 8 f(1,5,8)
1 5 9 f(1,5,9)
2 4 7 f(2,4,7)
2 4 8 f(2,4,8)
2 4 9 f(2,4,9)
2 5 7 f(2,5,7)
2 5 8 f(2,5,8)
2 5 9 f(2,5,9)
[val1, val2, val3]
,因为它不是一个连续的列表。我可以通过print(A,B,C,F(A,B,C))
打印输出,但不知道如何将其转换为数据框。 - Ana