Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/303.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ILNumerics插值工具箱对象到磁盘_C#_.net_Serialization_Interpolation_Ilnumerics - Fatal编程技术网

C# ILNumerics插值工具箱对象到磁盘

C# ILNumerics插值工具箱对象到磁盘,c#,.net,serialization,interpolation,ilnumerics,C#,.net,Serialization,Interpolation,Ilnumerics,我正在使用ILNumerics中的KrigingInterpolatorDouble类 校准插值器后,我希望将其存储到磁盘。可能吗? 我注意到这个类没有Serializable属性。如何序列化它 我将尝试使用JSON,看看它是如何工作的,并相应地添加到本文中;但是,一般来说,将对象存储到磁盘的最佳实践是什么:特别是包含数据的函数?我不想存储表格:因为校准插值函数需要时间 如果我使用JSON.net,当我尝试反序列化插值器时,使用以下代码: var interpolator = JsonConv

我正在使用ILNumerics中的KrigingInterpolatorDouble类

校准插值器后,我希望将其存储到磁盘。可能吗? 我注意到这个类没有Serializable属性。如何序列化它

我将尝试使用JSON,看看它是如何工作的,并相应地添加到本文中;但是,一般来说,将对象存储到磁盘的最佳实践是什么:特别是包含数据的函数?我不想存储表格:因为校准插值函数需要时间

如果我使用JSON.net,当我尝试反序列化插值器时,使用以下代码:

 var interpolator = JsonConvert.DeserializeObject<KrigingInterpolator>(serialString);
Newtonsoft.Json.JsonSerializationException: 'Cannot create and populate list type ILNumerics.Array`1[System.Double]. Path 'X', line 1, position 42.'