mathnet

    0熱度

    1回答

    我想實現一個成本函數,我現在有 let computeCost (X : Matrix<double>) (y : Vector<double>) (theta : Vector<double>) = let m = y.Count |> double let J = (1.0/(2.0*m))*(((X*theta - y) |> Vector.map (fun x -> x

    4熱度

    1回答

    我在這裏是新的,我希望或許專家能幫助我: 我想通過C#中的庫「math.net numerics」來適應竇功能f(x) = a *sin(b* (x+c))+d。 在開始的時候我嘗試下面的示例代碼: // data points: we compute y perfectly but then add strong random noise to it var rnd = new Random(

    1熱度

    1回答

    我有一組(Xi,Yi)點,應該用通過零點的三次多項式函數擬合。 我認爲這個任務使用MathNet.Numerics,但我沒有在documentation 中看到一個選項來強制擬合函數通過原點。如果此選項不受支持,請提供一個使用MathNet.Numerics最新版本中包含的函數的解決方案。

    0熱度

    1回答

    從我以前的問題做筆記,我創建了幾個返回double的函數。 using System; using MathNet.Numerics.Statistics; using System.Linq; public class Program { public static void Main() { decimal[] values = new[] { 39.

    0熱度

    2回答

    使用Math.Net數字組成號碼跟蹤,我願做一個任務: 折過每一列,並通過指數來乘以該列的值我向量。問題是,沒有一個摺疊函數產生一個計數器......並且在摺疊函數內計數是有問題的...並且對於這種類型的循環來說是死亡...... 無論如何,理想情況下我會做點什麼如: points.FoldByColumn(fun i acc x -> acc <- acc + x * coefficients_

    5熱度

    1回答

    我想向DenseVector類添加一個方法,以便能夠向量差n次。以下似乎不工作類型推斷抱怨類型Vector是與類型不兼容DenseVector: open System open System.IO open Deedle open MathNet.Numerics open MathNet.Numerics.LinearAlgebra open MathNet.Numerics.Lin

    0熱度

    1回答

    我有一個類: namespace XMLParserAverage11 { public class cPoint { public string point; public string time; public double xPoint; public double yPoint; public double

    2熱度

    1回答

    不知道如何來填充DenseMatrix類型: let rows = [|for line in File.ReadAllLines("Z:\\mypath.csv") |> Seq.skip 1 do yield line.Split(',') |> Array.map float|] let data = DenseMatrix.ofRowArrays rows let mut

    4熱度

    3回答

    玩F#,我試圖以更實用的方式思考代碼。我的大部分工作本質上都是數字化的,所以我正在考慮這種再教育是否有意義。是以一種功能性的方式編寫數字代碼,例如試圖將一個方形釘固定在一個圓孔中,或者僅僅是一個陡峭的學習曲線問題,而不考慮應用程序? 例如,讓我們這表明大量的弱法的一個片段: open System open System.IO open System.Windows.Forms open S

    -3熱度

    1回答

    我是數學新手,我想知道如何在C#中設置矩陣的一部分。 例如我編輯矩陣,我想運行這個命令從matlab轉換爲C#。我如何做到這一點? ed(10*ed<100)=50;