cost 292 ms
訪問 PDL 對象中數據的最佳實踐

[英]Best practice for accessing data in PDL objects

我有一個二維 pdl,例如: 我想計算 pdl 上下文之外的 0,0 和 1,0 元素的總和。 (不像,例如$data->slice('0,0') + $data->slice('1,0) ,它仍然返回一個 pdl 對象)這樣做的正確方法是什么? ...

2022-07-06 13:33:58   2   53    perl / pdl  
PDL::Core 和 PDL::Core ':Internal' 之間的區別

[英]Difference between PDL::Core and PDL::Core ':Internal'

我剛開始使用 PDL 並在文檔中看到有兩種可能的方法可以導入 PDL 的核心功能: 這里到底有什么區別? 該文檔對第二種方法進行了評論:“Hairyroutines”。 我也找不到任何關於這意味着什么的信息。 ...

2022-07-04 22:59:39   2   52    perl / pdl  
Perl PDL 是否有辦法通過在另一個向量中給出的最小/最大值來鉗制一個向量而不進行迭代?

[英]Does Perl PDL have a way to clamp a vector by min/max values given in another vector without iterating?

PDL是否已經有辦法將向量元素“鉗制”到另一個向量中給出的最小/最大值? 我瀏覽了PDL::Math文檔,但沒有看到一個好的候選選項。 我可以 unpdl/re-pdl但這似乎開銷太大。 是否已經有一種矢量化的方式來做到這一點? 我試過這樣的事情: $pdl = pdl [4.45, 5.5 ...

2022-06-12 04:40:23   1   38    perl / pdl  
Perl PDL 是否有等價於 Math::Round::nearest()?

[英]Does Perl PDL have an equivalent of Math::Round::nearest()?

PDL是否已經有一種方法可以像Math::Round::nearest()那樣以某種精度對向量元素進行“舍入”? 我瀏覽了PDL::Math文檔,但沒有看到一個好的候選選項。 我可以 unpdl/re-pdl但這似乎開銷太大。 是否已經有一種矢量化的方式來做到這一點? 我試過這樣的事情: $ ...

2022-06-12 04:11:47   1   53    perl / pdl  
在不執行 pdl( map {} unpdl) 的情況下,是否有等效於 PDL 的 map()?

[英]Is there a map() equivalent for PDL without doing pdl( map {} unpdl)?

我想做這樣的事情來在現有PDL的每個元素上就地調用 myfunc() :$pdl = pdl [1,2,3]; $pdl = pdl [ map { myfunc($_) } @{ unpdl($pdl) } ]; 我已經搜索了文檔,但還沒有: 有沒有辦法訪問 PDL 的每個元素並在元素上運行某 ...

2022-06-12 04:05:42   1   56    perl / pdl  
PDL/perldl mac 奇怪的權限/惡意軟件錯誤

[英]PDL/perldl mac weird permissions/malware errors

系統更新到 Mac OS 10.15.4 后,當我嘗試執行 perldl 時,我收到不熟悉的彈出消息,當我用谷歌搜索它們時,我沒有得到任何結果......這看起來很奇怪。 第一條消息是: 無法打開“Gnu.bundle”,因為無法驗證開發者。 macOS 無法驗證此應用程序是否沒有惡意軟件。 C ...

2020-08-23 13:29:25   1   88    perl / pdl  
使用 PDL::Constants 而不使用“子程序重新定義”

[英]use PDL::Constants without "Subroutine redefined"

為了能夠使用 Perl 數據語言的常量PI ,我使用perl -w運行以下行: 然而,Perl 警告我: 子例程 PDL::Constants::piddle 在 /usr/lib64/perl5/vendor_perl/PDL/Constants.pm 第 29 行重新定義。子例程 PDL::C ...

2020-04-11 11:06:02   1   66    perl / pdl  
在 Perl 的 PDL::Complex 中轉置

[英]Transpose in Perl's PDL::Complex

我正在考慮針對復雜矩陣運算的 Perl 數據語言 (PDL 2.19.0) 的復雜擴展,但像轉置這樣簡單的運算並不像我預期的那樣工作。 在我看來,$m->transpose 等於 $m。 另一個據說很簡單的操作讓我很煩惱: 不起作用,只有 做。 我是否以錯誤的方式使用 API? ...

使用 Gnuplot 創建的“First steps with PDL”圖像與 PDL Book 中的圖像不同

[英]"First steps with PDL" image created with Gnuplot differs from the one in PDL Book

我從http://pdl.perl.org/?page=FirstSteps中找到了一個例子: 我試圖運行此示例但沒有成功。 因此,我嘗試調整示例,使其在 Windows 上與 Gnuplot 一起工作: 但是,生成的 plot 與 PDL Book 中給出的不同,因為它包含額外的“V”形藍色條紋: ...

從帶有標題的 tsv 文件加載 PDL 矩陣無法按預期工作

[英]Loading PDL matrix from tsv file with header does not work as expected

我有一個帶有列名的 tsv 文件 foo.tsv:“a”、“b”、“c”、“d”。 我想讀取這個文件並將其內容加載到 PDL 矩陣。 文件 foo.tsv 如下所示: 我使用此代碼將文件讀取到矩陣並打印: 打印的矩陣是錯誤的,因為它缺少標題后帶有數字的第一行: 我將標題值更改為“自動”, ...

2020-01-20 18:07:42   2   66    perl / pdl  
如何避免 PDL 子程序中的輸入修改

[英]How to avoid input modification in PDL subroutines

我想避免使用賦值運算符.=來修改來自子例程的用戶輸入。 避免這種情況的一種方法是在子例程內執行輸入的副本。 這是最好的方法嗎? 還有其他解決方案嗎? use PDL;use strict; my $a=pdl(1); f_0($a);print "$a\n"; f_1($a);print "$a\ ...

2019-06-26 04:51:59   1   38    perl / pdl  
Perl PDL:點坐標和矩陣構造

[英]Perl PDL : points coordinates and matrix construction

我有一個帶點坐標的文本文件。 我們的想法是建立一個這個坐標的矩陣。 我編寫了第一個讀取X和Y值的版本,將它們分別推入@Xs和@Yx數組,然后使用 然后我得到一個2 xn矩陣: 我現在想建立一個焦慮2矩陣: 但我不明白我怎么做,因為PDL :: Matrix似 ...

Perl:cpan PDL 安裝問題

[英]Perl : cpan PDL install issue

我在 win10 下有 Cygwin,我嘗試為 Perl 安裝 PDL lib 以使用 PDL::Matrix 在制作 cpan install PDL 時,我遇到了無法解決的錯誤: 謝謝您的幫助 ...

2019-02-18 15:06:59   2   319    perl / cpan / pdl  
如何從PDL矩陣中提取特定行?

[英]How do I extract specific rows from a PDL matrix?

假設我有: 我想提取$row[2] == 1所有行。 我的結果如下: 這可能與PDL有關嗎? ...

2018-08-15 18:19:45   2   105    perl / pdl  
Perl PDL 中 R 的 ifelse 的等價物是什么

[英]What's the equivalent of R's ifelse in Perl PDL

我是 PDL 的新手。 R 的 ifelse() 方法可以進行條件元素選擇。 例如, 任何人都知道如何在 PDL 中執行此操作? 我知道你可以像下面那樣做,但有沒有更好的方法? ...

2018-02-01 14:08:48   4   119    r / perl / pdl  
如何在PDL中執行笛卡爾積

[英]How to perform cartesian product in PDL

我想取一個任意的一維向量a = [k]和b = [m]並形成有序對矩陣c = [2 xkxm]使得$c->(:,(i),(j)) = [ $a->(i), $b->(j) ] 。 即a和b (即笛卡爾積)中所有有序元素對的集合。 當然,我可以使用循環和[glue]函數來 ...

在PDL上向零舍入

[英]Rounding towards zero on a PDL

我有一個混合值(正數和負數)的PDL(類型double )。 我想將每個條目四舍五入。 所以+1.2變為+1 , +1.7變為+1 , -1.2變為-1和-1.7變為-1 , 我考慮過使用int() ,但是它不適用於PDL類型。 我還可以使用round(abs($x) - 0.5 ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM