2011-09-05 45 views
2

在花了最近幾個月學習MATLAB之後,似乎我需要切換到vpython! MATLAB的冒號操作符經常派上用場,而且我還沒有在vpython中找到相應的功能。Matlab在Vpython中的等效冒號算子

作爲參考,在MATLAB:

-3:3 = [-3,-2,-1,0,1,2,3]

是否有任何簡單的方法來這樣做vPython的東西?

回答

2

如果使用numpy的,你可以使用numpy.r_:

>>> import numpy as np 
>>> np.r_[-3:4] 
array([-3, -2, -1, 0, 1, 2, 3]) 
>>> np.r_[-3:4, -5:7] 
array([-3, -2, -1, 0, 1, 2, 3, -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 
     5, 6])