transpose

    1熱度

    2回答

    我想交換數組數組(即矩陣)中的行或列。我發現這個交換法網上,我用我的mutate功能,其中board.matrix是數組的數組擴展它: # Swap to elements of an Array def swap!(a,b) self[a], self[b] = self[b], self[a] self end def mutate(board) matr

    7熱度

    1回答

    對於Lisp類,我們給了一個簡單的行轉置密碼作業,我也試圖在Haskell中解決這個問題。基本上,只是將一個字符串分割成長度爲n的行,然後轉換結果。結果字符列表的連接是加密的字符串。解碼有點困難,因爲在最後一行輸入中可能缺少元素(結果中的列不完整),必須予以照顧。 這是我在Haskell的解決方案: import Data.List import Data.Ratio import Data.

    12熱度

    1回答

    我是C++ Boost uBLAS庫的新手,所以我有一個noob問題 - 如何轉置使用這個庫的矩陣?我找不到問題在這裏: http://www.boost.org/doc/libs/1_44_0/libs/numeric/ublas/doc/html/index.html

    1熱度

    1回答

    我有這樣 a=[["address", "US"], ["company", "apple"], ["CEO", ""], ["Website", ""]] 數組我需要一個像[「地址」,「公司」,「CEO」,「網站」]第一個值 所以我做了什麼是 a.transpose 我 [["address", "company", "CEO", "Website"], ["US", "apple",

    2熱度

    2回答


    5熱度

    1回答

    我有以下紅寶石哈希: h = { i1: { q1: 1, q2:2 }, i2: { q1: 3, q2: 4} } ,我要轉,如下所示: { q1: { i1: 1, i2: 3 }, q2: { i1: 2, i2: 4 } } 現在,我想出了我想要做什麼的功能, 但我不知道是否有一個更簡潔/優雅的方式爲同一件事? 我的解決辦法: ht = Hash.new{ |h,k| h[k]

    1熱度

    1回答

    我有一個表是這樣的: idstable +--------+-----+-----+-----+-----+-----+ | userid | id1 | id2 | id3 | id4 | id5 | +--------+-----+-----+-----+-----+-----+ | 1 | 6 | 2 | 52 | 32 | 16 | +--------+-----+-----+-

    2熱度

    4回答

    我有興趣以儘可能高效的方式閱讀Python中的固定寬度文本文件。具體而言,大部分時間我對平面文件中的一列或多列感興趣,但對整個記錄沒有興趣。 它讓我覺得效率低下,一次讀取一行文件,並在將整行讀入內存後提取所需的列。我想我寧願選擇從上到下,從左到右只讀取所需的列(而不是從左到右,從上到下)。 這樣的事情是可取的,如果是這樣的話,有可能嗎?

    0熱度

    3回答

    在Stackoverflow上有幾個轉置問題,但是查看幾個非轉換問題與我的問題非常相似。主要區別在於:有一組預定義的列。 比方說,我的表看起來像這樣: ID Name Value --------------- 1 Set Mitch 2 Get Jane 3 Push Dave 4 Pull Mike 5 Dummy John ... 我想轉就變成: Set Get Push

    1熱度

    1回答

    列 我有一個表,看起來像這樣: id response_id name value 6 13 gender female 5 13 workingArea Sch 3 12 workingArea IT 4 12 gender male ,我想轉換爲這樣的事情: response_id workingArea gender 12 IT mal