私は長さ900の配列を持ち、最後の200要素を削除したいと思います。私は新しい配列を作成しても構いませんが、可能な限り簡潔で効率的なコードを作成したいと思います。リストから要素を削除する
f = [1,2,3,4,5,3,2,3,2,4,5,2....] #random one digit numbers of length 400.
t=400
x=200
while(t>x):
f = np.delete(f,t)
t = t-1
これは間違いなく機能しますが、私は同じ仕事を少ない回線で、またはより高速で実行するものを探しています。
'F = Fない理由[:700]' – Ding
のpythonは、Aがありますスライスモード! – PRMoureu
これは配列ではなく、* list *です。 –