MATLAB 冒号运算符的 Python 等效项

Gle*_*her 4 python matlab vector

在 MATLAB 中,我可以使用冒号运算符创建单调间隔的向量,如下例所示:。我怎样才能在Python中以类似简洁的方式做到这一点?

>> x=1:10
x =
     1     2     3     4     5     6     7     8     9    10
Run Code Online (Sandbox Code Playgroud)

或者

>> x=0:2:10
x =
     0     2     4     6     8    10
Run Code Online (Sandbox Code Playgroud)

Mar*_*sen 5

@karakfa 是对的,这是创建简单列表的方法。

不过,Matlab 的向量和矩阵提供向量化计算,如果这是您需要的,您可能应该使用numpy.array

>>> import numpy
>>> numpy.arange(1, 11)
array([ 1,  2,  3,  4,  5,  6,  7,  8,  9, 10])
Run Code Online (Sandbox Code Playgroud)