मनमानी लंबाई उप सूचियों के लिए कटा हुआ उप-सूची अनुभागों की सूची में सूची को टुकड़ा करने का सबसे सरल और उचित रूप से प्रभावी तरीका क्या है।उप-सूचियों की सूची में एक सूची को स्लाइड करना
उदाहरण के लिए, यदि हमारे स्रोत सूची है:
input = [1, 2, 3, 4, 5, 6, 7, 8, 9, ... ]
और हमारे उप सूची लंबाई 3 है तो हम तलाश:
output = [ [1, 2, 3], [4, 5, 6], [7, 8, 9], ... ]
इसी तरह अगर हमारे उप सूची लंबाई 4 है तो हम तलाश:
output = [ [1, 2, 3, 4], [5, 6, 7, 8], ... ]
@ जेम्स: आपका जोड़ बिल्कुल कोई प्रासंगिकता नहीं है। – SilentGhost
आपको इस प्रश्न की चर्चा में रुचि हो सकती है (http://stackoverflow.com/questions/2095637) – telliott99
आप numpy के array_split फ़ंक्शन का उपयोग कर सकते हैं उदाहरण के लिए, 'np.array_split (np.array (डेटा), 20) 'विभाजित करने के लिए 20 लगभग बराबर आकार के टुकड़ों में। यह सुनिश्चित करने के लिए कि आकार आकार में 'np.split' के बराबर बराबर हैं। – AlexG