pdl

    0热度

    1回答

    而不是使用PDL创建矩阵,我想知道如何使用PDL中TAB分隔文件中的现有矩阵。 我希望在该矩阵上执行数学运算。 我尝试了数学运算随机创建的矩阵原位,但我不知道是否有可能从文本文件中导入矩阵。 use PDL; $a = zeroes 5,5; $b = xvals $a; print $b; 在这里,创建了5X5矩阵,用于试验。我会对外部矩阵感兴趣,而不是这个。

    1热度

    1回答

    我是新使用PDL并在Ubuntu下安装后(12.04 LTS运行于英特尔®酷睿™i7-3630QM CPU @ 2.40GHz×8作为双引导与Windows 8.1) 我试着在First Steps with PDL给出的第一个例子,但得到关于PDL::Graphics::Simple的错误信息如下所示。我猜这可能是简单的事情? $ pdl perlDL shell v1.357 ... L

    0热度

    1回答

    我需要通过SQL生成(40000 x 20000)矩阵并执行像A'A一样的矩阵运算。然后我需要获得特征值和特征向量。 你能否建议我在Perl中实现这一点的方法。 (也许通过PDL) 我该如何乘以存储在文件中的大矩阵? 谢谢你

    1热度

    2回答

    我正在使用PDL。如果我给变量$foo可以是散列引用,数组引用,标量或piddle(可以为空或空),我如何判断它是否为piddle?

    0热度

    1回答

    我目前正在尝试 - 安装perl PDL失败,因为我想自动执行一些数据分析和图形生成。 不幸的是,我似乎甚至无法安装必要的模块,没有问题,更不用说创建一个小脚本来处理我的数据文件。 我对Perl有一些粗浅的体验,但没有什么特别的,我正在使用Windows 10 x64。 最初,我参加了x64草莓perl v5.24安装,然后按照此处的指示http://pdl.perl.org/?page=inst

    2热度

    1回答

    我有一个一维PDL,我想对每一半执行一次计算;即将其分开,然后在上半场进行计算,在下半场进行相同的计算。 是否有一个更容易/更好/优雅的方式来简单地将PDL分成两半来获取元素数量(使用nelem),将其分成两部分,然后分两部分? 感谢

    4热度

    2回答

    是否可以在n维PDL变量上执行正则表达式? 例如,我可以通过做 $a1 = pdl [1,2]; print $a1 + 100; 然而,如果有什么我的数组是一帮,我想在执行一些任务字符串添加100到所有元素。例如,这失败: $a = pdl ['suze','david']; $a =~ s/suze/female/; print $a; 不知道这是否甚至可能,但在此先感谢。

    2热度

    1回答

    我试图在Gtk3应用程序中显示由PDL(使用PLplot)生成的图形。当我尝试下面的代码时,我看到两个问题: $ pdlImg不是GdkPixbuf,所以new_from_pixbuf()不起作用。 $ pdlImg显示为空,因为错误消息将10x10x3数组打印出为一个字符串,并且它们都是零。 代码: #!/usr/bin/perl -w use strict; use PDL; use

    0热度

    2回答

    我有一个PDL(类型为double)混合值(正数和负数)。我想将每个条目都调整为零。 所以+1.2变得+1,+1.7变得+1,-1.2变得-1和-1.7成为-1, 我想用int()的,但它并没有在PDL类型的工作。 我也可以使用round(abs($x) - 0.5) * ($x <=> 0),但不确定如何在PDL上使用这个逻辑。 指针?

    0热度

    1回答

    我有一个简单但很大的数据文件。它是从神经网络模拟输出的。第一列是时间步长,1..200。第二个是目标词(对于当前的模拟,1..212)。然后有212列,每个单词一个。也就是说,在给定特定目标(输入)字的特定时间步,每行具有每个字节点的激活值。 我需要做简单的操作,例如将每个激活转换为响应强度(exp(常量x激活)),然后将每个响应强度除以响应强度的行和。在R中执行此操作非常慢(20分钟),并且在p