1. 首页
  2. 考试认证
  3. 其它
  4. PDL IO CSV只读发布历史

PDL IO CSV只读发布历史

上传者: 2024-12-29 13:39:21上传 ZIP文件 15.56KB 热度 3次

PDL::IO::CSV-从/到CSV文件加载/保存PDL(针对速度和大数据进行了优化)

使用PDL和PDL::IO::CSV模块,能够高效地加载和保存PDL数据结构。以下是常见的操作方法:

加载CSV数据为PDL:

use PDL;
use PDL::IO::CSV ':all';
my $pdl = rcsv2D('input.csv');

对PDL数据进行操作:

$pdl *= 2;

保存PDL数据到CSV:

wcsv2D($pdl, 'double.csv');

加载CSV的特定列:

my ($pdl1, $pdl2, $pdl3) = rcsv1D('input.csv', [0, 1, 6]);

保存特定列到CSV:

wcsv1D($pdl1, 'col2.csv');
# 或者
$pdl2->wcsv1D('col2.csv');
$pdl2->wcsv1D('col2_tabs.csv', {sep_char => "t"});

传统的从CSV数据创建PDL的方法是使用rcols函数:

my $pdl = rcols("data.csv", [1..4], {DE});
下载地址
用户评论