取反Func <double [],double []>

月亮骑士

我有以下功能

public Func<double[], double> Function { get; set; }
this.Function = (x) => 
    Math.Exp(-Math.Pow(x[0] - 1, 2)) + Math.Exp(-0.5 * Math.Pow(x[1] - 2, 2));

和梯度,它是上面函数的偏导数

public Func<double[], double[]> Gradient { get; set; } 
this.Gradient = (x) => new double[] 
{
    // df/dx = -2 * e^(-(x - 1)²)(x - 1).
    -2 * Math.Exp(-Math.Pow(x[0] - 1, 2)) * (x[0] - 1),

    // df/dy = -e^(-1/2(y - 2)²) * (y - 2).
    -Math.Exp(-0.5 * Math.Pow(x[1] - 2, 2)) * (x[1] - 2)
};

采取function我可以做的否定

Func<double[], double> oldFunc = this.Function;
this.Function = (x) => -oldFunc(x);

我的问题是,如何才能以gradient相同的方式取反每个偏导数

亨里克
using System.Linq;    

Func<double[], double[]> oldFunc = this.Gradient;
this.Gradient = (x) => oldFunc(x).Select( y => -y).ToArray();

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

取负数Func <double [],double>

来自分类Dev

取负数Func <double [],double>

来自分类Dev

对Func <double,double>对象的数组求和

来自分类Dev

如何#define调用(Double X)到func2(double X)

来自分类Dev

Func T,U,double等。作为构造函数中的参数

来自分类Dev

double(double)和double(*)(double)有什么区别

来自分类Dev

Java中的“ double,Double,HashSet”

来自分类Dev

将double []包装为Double []

来自分类Dev

C#:double [] []和double [,]

来自分类Dev

double *数组,vs double *指针

来自分类Dev

Java中的“ double,Double,HashSet”

来自分类Dev

“ [Double?]”不能转换为“ [Double]”

来自分类Dev

将 [[[Double]]] 投射回 [Double]

来自分类Dev

错误:无法将“ <lambda(double)>”转换为“ double(*)(double)”

来自分类Dev

在java中将float除以double与将double除以double

来自分类Dev

Difference between double and DOUBLE in C++

来自分类Dev

C ++中double和DOUBLE之间的区别

来自分类Dev

在C#中将double []转换为double *

来自分类Dev

错误:函数“ atomicAdd(double *,double)”已经定义

来自分类Dev

double [] []不等于** double吗?

来自分类Dev

排序Double Double HashMap Java /处理

来自分类Dev

无法将double [] []转换为double **

来自分类Dev

获取无效的double,但错误显示正确的double

来自分类Dev

添加double.MaxValue + double.MaxValue

来自分类Dev

Flutter double解析错误,无效double

来自分类Dev

将double数组绑定为double *&

来自分类Dev

获取无效的double,但错误显示正确的double

来自分类Dev

Delphi Double转换为Objective C double

来自分类Dev

设置为Double的常量不会返回double

Related 相关文章

热门标签

归档