【发布时间】:2018-02-05 14:24:13
【问题描述】:
我在处理程序中的必要元素时遇到问题:
给定一组 (x, y, a) 形式的点,产生一个形式如下的高斯函数:
...从每个点。然后产生一个函数,它是所有创建的子函数的总和。
问题
目前,我要做的是从每个点创建一个函数并将其附加到一个列表中。然后我创建一个新函数,它是这个函数列表中的项目的总和。这可以按预期工作,但我想要一种更有效的方法。
除了作为超函数的表达式之外,我不使用子函数。所以我想知道是否可以跳过第一步,而是直接从任意大小的点集创建超级函数。以下是预期结果的示例:
示例
给定集合:[ point(2,1,4), point(3,2,1), point(1,4,3) ]
制作:
给定集合:[ point(4,2,1), point(3,5,6) ]
制作:
注意:请记住,我所说的集合实际上只是列表。
【问题讨论】:
-
所以你想要一个构建数学函数的函数以便稍后调用它,对吗?
-
@Tzomas 是的,这就是计划。此外,数学函数不是符号函数,而是应该能够产生以整数或浮点数作为输入的输出。
标签: python-3.x function dynamic-programming factory