【发布时间】:2013-04-29 13:56:09
【问题描述】:
我有一个由 5 个数字组成的数组:
A = [10, 20, 40, 80, 110]
我需要创建一个长度为第 10 个数字的新数组。
额外的数字可能是A 的两个# 之间的平均数。
例如: 编辑 B = [10 , 15 , 20 ,30, 40, 60, 80, 95, 110 ]
是否可以使用 scipy 或 numpy 函数?
【问题讨论】:
-
B中不应该有40吗? -
sum([[x, sum([x,A[n+1]])/2] for n, x in enumerate(A) if n < len(A)-1],[]) -
如果 A 包含浮点数?
-
@user1640255 我的回答适用于花车。 Hooked 的回答也会