我要在一个点插入对象,对象的原点是中心,所以要从边缘开始并完全填充距离,我需要从边缘开始。为此,我需要将嵌套列表中所有项目的值增加前两个项目的平均值。
到目前为止我要尝试的是:
def avg(numbers):
return float(sum(numbers)) / max(len(numbers), 1)
# Place your code below this line
list = IN[0]
ln=IN[1]
list2=[]
move=[]
i=0
j=0
if ln >1:
for n in range(ln):
move.append(avg([list[n-1][0],list[n-1][1]]))
for item in list[n]:
i=list[item]+move[n-1]
list2.append(i)
# Assign your output to the OUT variable.
OUT = list2
输入数据的IN [1]和IN [0], IN [0]包含具有不同点的列表(曲线长度的百分比,从0到1),IN [1]包含嵌套列表的数量(曲线的数量)。
谢谢,我知道这很简单,但是我对此深感困惑。