pdl

    0熱度

    6回答

    我找到一個Perl(實際上PDL)的程序如下聲明: /\/([\w]+)$/i; 有人能解讀這些對我來說,在Perl編程的徒弟?

    3熱度

    2回答

    我正在使用pdl2 shell,如何列出我所有的命令歷史記錄?

    1熱度

    1回答

    結合 Is there an equivalent to the perl debugger 'x' in pdl2 (or Devel::REPL)? 和 How can I list all variables that are in a given scope? 我創建了我perldlrc像 工程確定 use feature ':5.10'; use Data::Dumper; use

    0熱度

    2回答

    我只想導出從PDL的pdl()功能,以避免與其他自動導出功能,如max,median,sum,intersect等命名空間衝突。然而,當我試圖 use PDL qw(pdl); 它不起作用,因爲上述功能仍然被導出(我得到的函數被重新定義的警告)。 在另一方面,如果我做 use PDL qw(); 碰撞不會發生。但是,當我嘗試通過PDL::pdl()使用pdl()功能的程序時,出現此錯誤消息

    8熱度

    7回答

    我想在內存中創建和操作大數組(4字節)的整數。我的意思是大約數億人。陣列中的每個細胞將充當染色體上位置的計數器。我所需要的只是讓它適應內存,並且具有快速(O(1))訪問元素的能力。我正在計算的東西不是稀疏特徵,所以我不能使用稀疏數組。 我不能用普通的perl列表來做到這一點,因爲perl(至少在我的機器上)每個元素使用64個字節,所以我使用的大多數生物的基因組太大了。我試圖通過SQLite和哈希捆

    2熱度

    1回答

    我是新來的PDL並請原諒我的基本的問題: 我有兩個簡單的PDL對象 pdl> p $a [ [1 2 3] [4 5 6] ] pdl> p $c [6 6 6] 我在一起的膠水他們,回到我的期望 pdl> p glue $b, $c

    0熱度

    2回答

    我已經創建了一個PDL矩陣。我需要在每一行之間進行兩兩比較。目前,我正在使用'where'和'cov'命令來返回兩個片的成對比較(在perl循環中生成)。 我的問題:如何使用'範圍'和'切片'以成對的方式循環行?我怎樣才能返回我的指數頭寸?我用perl遍歷了矩陣。我已經讀過使用perl循環會真正癱瘓PDL的威力。 所需的輸出: indexA indexB Value pos1 pos5 1 p

    3熱度

    2回答

    是否有一個Perl數據語言模塊與Matlab signal processing toolbox類似?我知道PDL :: FFT(W),但找不到任何用於濾波器構造或估計統計特性的函數。

    4熱度

    3回答

    是否有一個優雅的PDL函數可以接收值列表並返回最低值的80%的原始值列表? 例如: 如果我有像的列表,以便:(9,4,1,2,7,8,3,5,6,10) 我想獲得(1,2 ,3,4,5,6,7,8)在原始列表上調用此函數後(值的順序無關緊要 - 它不需要對值進行排序)。 我發現PDL :: Ufunc :: oddpct可以返回第80百分位數,但我想得到一個高達百分位數值的列表。我可以自己做,但如

    3熱度

    1回答

    我有一個使用PDL的函數。最後一步是點積,所以它返回一個標量。然而,當我嘗試打印此標,它顯然還是屏幕上的小罐,並打印這樣的: [ [ 3 ] ] 我不知道我怎麼能使其打印像它轉換回常規的Perl標: 3 更重要的是,是什麼後果,如果我不轉換,並採取小罐上在純Perl的範圍內進一步算術操作(不涉及PDL)。謝謝!