我有一个名为stim
的向量。矢量的长度是
len(stim)=600000
。随着时间的推移,矢量刺激具有600000
个指数。矢量如下所示。
In [168]:stim
Out[168]:
array([-111.94824219, -81.80664062, 10.21972656, ..., 9.78515625,
24.11132812, 50.25390625])
现在我要选择此向量的一小部分,例如从stim[60]
到stim[50]
然后创建一个新的向量,并将矢量stim
的这个小切片部分分配给一个新的,stim_sliced
。
我很感激帮助。我正在使用python 3。
答案 0 :(得分:1)
刚才加入Paul Cornelius的回答:
Python3 slice
是要走的路,因为它的效率与for x in range
和getitem
相同 - 它们都是O(k),其中k是项目数,而{{1更短
使用长矢量不能比这更好。