gpt4 book ai didi

c++ - Dlib 元素特定操作

转载 作者:行者123 更新时间:2023-11-30 05:47:23 25 4
gpt4 key购买 nike

使用 dlib 库如何进行元素特定操作?例如

A = [1 2 3; 4 5 6]

我可以让它对矩阵的元素进行平方,而不是 A*A,这样答案就是

ans = [1 4 9; 16 25 36]

在 matlab 中你可以简单地去 A.^2

谢谢

最佳答案

您可以使用库“matrix.h”中的pointwise_multiply()。例如

matrix<double> A(3,2);
A = 1, 2,
3, 4,
5, 6;

matrix<double> B(3,2);
B = 1, 2,
3, 4,
5, 6;

matrix<double> answer = pointwise_multiply(A,B);

或者另一种方式

matrix<double> answer = squared(A);

关于c++ - Dlib 元素特定操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28577371/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com