2013-04-02 5 views

उत्तर

36

उपयोग transpose:

> zipped = x.zip(y) 
=> [[1, 4], [2, 5], [3, 6]] 
> x2, y2 = zipped.transpose 
> x2 
=> [1, 2, 3] 
> y2 
=> [4, 5, 6] 
+2

तो 'x.size> y.size',' transpose' नहीं काफी उल्टा होता है 'ज़िप 'के रूप में यह' yil'' y2' के अंत तक जोड़ देगा। यदि न तो मूल में 'zipped.transpose.map (&: compact) का उपयोग करके शून्य शामिल है, तो मूल को पुनर्स्थापित करता है। – dbenhur

+0

@dbenhur यह सच है। –

संबंधित मुद्दे