2017-06-17 8 views
1

私は名前が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を言います。

私は助けていただければ幸いです。 - 彼らは両方kはO(k)があり、その効率はfor x in rangegetitemと同じであるよう
のpython3 sliceは、移動するための方法である:私はちょうどポール・コーネリアスの答えに追加するのpython 3.

+1

'stim_sliced = stim [50:60]'の何が問題なのですか?これが標準のPythonスライシングです。 –

答えて

1

を使用していますアイテムの数はsliceです。
これより長いベクトルでは、それ以上の効果は得られません。

関連する問題