您好,
我张贴在Perlguru,但我还没有得到答复。
我,只是希望在这里得到一个。
无论如何,我有一个文件data.txt的数据(数字)。
我想导入它和使用它作为一个矩阵。
即:能够使用一个只有一行的matematical操作,或只有一列。或只有一个元素。
我已经试过几件事情:
1)我知道你可以创建一个这样的矩阵:
my @matrix1 = (
[qw(0 0 0 0)],
[qw(0 0 1 0)],
[qw(0 1 0 0)],
[qw(1 0 0 0)],
);
但我只能在一次访问一个元素。例如:$ matrix1 [0] [0]
2)我曾尝试使用的PDL ::矩阵模块。它给了我的错误,而我还没有发现在Google上的解决方案。
我包括像这样:
该行给了我没有错误。 (我没有安装,使用CPAN)
当我尝试使用像这样:
my $matrix2 = mpdl[[1,2,3],[4,5,6],[7,8,9]];
#or like this:
my $matrix2 = pdl[[1,2,3],[4,5,6],[7,8,9]];
#or even like this:
my $matrix2 = PDL::Matrix->pdl[[1,2,3],[4,5,6],[7,8,9]];
他们给了我下面的错误:
{体C3}
我一直在做的两个例子的做法,但我想要做我的文件导入和能够做我以上所述的所有操作。我仍然要弄清楚如何,我会用上述方法对我的文件处理程序。
到目前为止唯一被导入的文件和阅读时间{S0的一条线
感谢你的帮助