Где находится вектор в MathNet для f#

Я использую Visual Studio 2017. Я получаю сообщение об ошибке в векторе ниже:

Severity    Code    Description Project File    Line    Suppression State
Error   FS0039  The value or constructor 'vector' is not defined. Maybe you want one of the following:
   Vector   TestFSharp  c:\users\administrator\documents\visual studio 2017\Projects\TestFSharp\TestFSharp\Program.fs   88  Active

Программа:

open System
open System.Net

open MathNet
open MathNet.Numerics
open MathNet.Numerics.LinearAlgebra.Double

let v = vector [ 1.0; 2.0; 3.0 ]

person Ivan    schedule 24.06.2017    source источник
comment
Я не работал с Math.NET, но бегло взглянув на их пример скрипта F# (github.com/mathnet/mathnet-numerics/blob/master/src/): вы ссылаетесь на MathNet.Numerics.FSharp.dll для API F#? Если это так, я также вижу, что пример открывает MathNet.Numerics.LinearAlgebra пространство имен/модуль, который отсутствует в вашем коде.   -  person Honza Brestan    schedule 24.06.2017
comment
Спасибо, это проблема.   -  person Ivan    schedule 24.06.2017
comment
Пожалуйста. Какой из них был проблемой? Или это была и dll, и пространство имен? Теперь, когда мы знаем, что это сработало, я хотел бы дать ответ, чтобы ваш вопрос не остался без ответа.   -  person Honza Brestan    schedule 24.06.2017
comment
Я забыл сказать открыть MathNet.Numerics.LinearAlgebra   -  person Ivan    schedule 24.06.2017


Ответы (1)


Функция vector определена в MathNet.Numerics.LinearAlgebra, вам также необходимо открыть это пространство имен.

person Honza Brestan    schedule 25.06.2017