a=[12,2,4,67,8,9,23]
一個矩陣,我想是附加價值說45到它,並刪除第一個值「12」 所以在本質上我想使
a = [2,4,67,8,9,23,45]
代碼
我想使用常規矩陣而不是numpy矩陣,所以我不能使用hstack或vstack 如何在python中執行此操作?任何幫助將不勝感激,謝謝
a=[12,2,4,67,8,9,23]
一個矩陣,我想是附加價值說45到它,並刪除第一個值「12」 所以在本質上我想使
a = [2,4,67,8,9,23,45]
代碼
我想使用常規矩陣而不是numpy矩陣,所以我不能使用hstack或vstack 如何在python中執行此操作?任何幫助將不勝感激,謝謝
使用德克。
http://docs.python.org/2/library/collections.html#collections.deque
>>> import collections
>>> d = collections.deque(maxlen=7)
>>> d.extend([12,2,4,67,8,9,23])
>>> d.append(45)
>>> print d
deque([2, 4, 67, 8, 9, 23, 45], maxlen=7)
你可以這樣做:
a=[12,2,4,67,8,9,23]
a.append(45)
a.pop(0)
這不是一個滑動窗口;這是一個循環緩衝區。 –
對不起,感謝您的信息 – user17151