2024-04-26 01:18:03 发布
网友
我试图用升序值初始化numpy array或list。值的数目为n
numpy array
list
n
例如:如果n = 10
n = 10
[0,2,4,6,8,10,12,14,16,18]
如果n = 2
n = 2
[0,2]
我知道我可以使用这样的for:
for
result = [] for x in range(n): result.append(x*2)
但是当n变大时,这将需要一段时间,所以我正在寻找一种更快的方法
有^{}支持step参数:
step
result = np.arange(0, 2*n, 2)
或者,对于列表,可以使用^{}的步骤参数:
result = list(range(0, 2*n, 2))
有^{} 支持
step
参数:或者,对于列表,可以使用^{} 的步骤参数:
相关问题 更多 >
编程相关推荐