具有重复模式的 Numpy 数组
Numpy array with repeating pattern
如何按照递增模式在 NumPy 中创建 1 x n
数组?
例如:
[0, 5, 10, 15, ... (n-1)*5]
np.arange
是正确答案(正如评论中指出的那样)。为了完整起见,这里列出了将生成所需数组的简单 1-liner:
np.arange(n)*5
np.arange(0, n*5, 5)
np.linspace(0, (n-1)*5, n, dtype=int)
np.array(range(0, n*5, 5))
例如,如果 n=7
那么以上所有操作都会生成数组:
[ 0 5 10 15 20 25 30]
如何按照递增模式在 NumPy 中创建 1 x n
数组?
例如:
[0, 5, 10, 15, ... (n-1)*5]
np.arange
是正确答案(正如评论中指出的那样)。为了完整起见,这里列出了将生成所需数组的简单 1-liner:
np.arange(n)*5
np.arange(0, n*5, 5)
np.linspace(0, (n-1)*5, n, dtype=int)
np.array(range(0, n*5, 5))
例如,如果 n=7
那么以上所有操作都会生成数组:
[ 0 5 10 15 20 25 30]