«chunking» etiketlenmiş sorular

9
Ruby'de bir dizeyi belirli bir uzunluktaki parçalara ayırmanın en iyi yolu nedir?
Ruby'de belirli bir uzunluktaki alt dizelere bir dizge eklemenin zarif ve verimli bir yolunu arıyordum. Şimdiye kadar bulabildiğim en iyi şey şudur: def chunk(string, size) (0..(string.length-1)/size).map{|i|string[i*size,size]} end >> chunk("abcdef",3) => ["abc", "def"] >> chunk("abcde",3) => ["abc", "de"] >> chunk("abc",3) => ["abc"] >> chunk("ab",3) => ["ab"] >> chunk("",3) => [] Bunun …
89 ruby  string  chunking 

17
bir yinelenebilirliği sabit boyutlu parçalara bölme
Olası Yineleme: Python'da bir listeyi eşit büyüklükte parçalara nasıl bölersiniz? Girdi olarak yinelenebilen ve yinelenebilir yinelenebilir bir "toplu" işlevi bulamadığıma şaşırdım. Örneğin: for i in batch(range(0,10), 1): print i [0] [1] ... [9] veya: for i in batch(range(0,10), 3): print i [0,1,2] [3,4,5] [6,7,8] [9] Şimdi, oldukça basit olduğunu düşündüğüm …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.