在Python中,如何集成向量值的高阶函数?

时间:2016-10-11 03:50:46

标签: python vector integration higher-order-functions

通常,当我们处理从实数到实数的高阶函数映射时,没有太多的麻烦。例如:

protected void btnSearchAll_Click(object sender, EventArgs e)
{
        //  BindAbb();
        string search1 = txtSearch.Text;
        string Filter = "";

        if (SqlDataSource1.SelectCommand.Contains(String.Empty))
        {
            lblOutput.Visible = true;
            lblOutput.Text = "Not Found";
        }

        if (search1 != "")
        {
            Filter = Filter + "AbbCode like '%" + search1 + "%' and ";
        }

        if (Filter.Length > 0)
        {
            string finalFilter = Filter.Remove(Filter.Length - 4, 3);
            SqlDataSource1.FilterExpression = finalFilter;
        }
        else
        {
            lblOutput.Visible = false;
            grd_AbbCode.DataBind();
        }
    }
}
当n是标量时,

func很容易集成,但在n是d维向量的情况下,如何完成func的每个组件的集成?

1 个答案:

答案 0 :(得分:0)

只需单独整合每个组件。

的无限积分
$RootPath = "D:"

$Folders = dir $RootPath -recurse | where {$_.psiscontainer -eq $true}

foreach ($Folder in $Folders){
    $ACLs = get-acl $Folder.fullname | ForEach-Object { $_.Access  }

    Foreach ($ACL in $ACLs){
        if ($Folder.fullname -NotMatch "superoldhome"){
            $OutInfo = $Folder.Fullname + "`t" + $ACL.IdentityReference + "`t" + $ACL.AccessControlType 
            Add-Content -Value $OutInfo -Path $OutFile      
        }
    }}

[x, x**2, 2*exp(x), ...]