mysql新增阵列df_在多个阵列上生成熵并输出到MySQL

你问了两个问题:

如何生成每个数组的熵?

如何在单独的MySQL表中输出结果?

首先是您告诉我们并帮助您实施。

第二个问题如下。

my $sth_select = $dbh->prepare('

SELECT Topic,

Value

FROM Table1

ORDER BY Topic

');

my $sth_insert = $dbh->prepare('

INSERT INTO Table2

Topic,

Entropy

) VALUES (

?, ?

)

');

my $last_topic;

my @values;

$sth_select->execute();

while (my $row = $sth_select->fetch()) {

my ($topic, $value) = @$row;

if (@values && $topic ne $last_topic) {

my $entropy = calculate_entropy(@values);

$sth_insert->execute($last_topic, $entropy);

@values = ();

}

$last_topic = $topic;

push @values, $value;

}

if (@values) {

my $entropy = calculate_entropy(@values);

$sth_insert->execute($last_topic, $entropy);

@values = ();

}

注意: H3>

某些数据库不能为给定的数据库句柄提供两个打开的语句句柄。如果MySQL就是这样,只需创建两个数据库句柄。

锁定和交易留给读者作为练习。 (或者有人可以编辑它。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值