From 7c34f948bd207c0b742bcd39a7d2f260487085e4 Mon Sep 17 00:00:00 2001 From: ningshuxia <ningshuxia0927@outlook.com> Date: 星期五, 11 四月 2025 23:54:03 +0800 Subject: [PATCH] 泵曲线数据融合校正器(性能优化版) --- 02-desktop/Desktop/IStation.Test/helper/PumpCurveDataFusionCorrectorHelper2.cs | 20 ++++++++------------ 1 files changed, 8 insertions(+), 12 deletions(-) diff --git a/02-desktop/Desktop/IStation.Test/helper/PumpCurveDataFusionCorrectorHelper2.cs b/02-desktop/Desktop/IStation.Test/helper/PumpCurveDataFusionCorrectorHelper2.cs index b0fb560..f8f9e50 100644 --- a/02-desktop/Desktop/IStation.Test/helper/PumpCurveDataFusionCorrectorHelper2.cs +++ b/02-desktop/Desktop/IStation.Test/helper/PumpCurveDataFusionCorrectorHelper2.cs @@ -1,18 +1,10 @@ -锘� -using Accord.IO; -using Accord.Math; +锘縰sing Accord.Math; using Accord.Math.Optimization; using DevExpress.Data.Extensions; -using DevExpress.XtraRichEdit.Model; using MathNet.Numerics; -using MathNet.Numerics.Interpolation; using MathNet.Numerics.LinearAlgebra; using MathNet.Numerics.LinearRegression; using MathNet.Numerics.Statistics; -using NPOI.HSSF.Record.CF; -using NPOI.SS.Formula.Functions; -using System.Text; -using static Org.BouncyCastle.Math.EC.ECCurve; namespace IStation.Test { @@ -72,8 +64,13 @@ var measuredXAllFiltered = measuredXAll.Skip(startIndex).ToArray(); var measuredYAllFiltered = measuredYAll.Skip(startIndex).ToArray(); - + + if (measuredXAllFiltered.Length < 5) + { + Console.WriteLine("寮傚父鍊艰繃婊ゅ悗鏁版嵁杩囧皬"); + return default; + } #region 姝ラ1锛氱ǔ鍋ュ洖褰掍笌寮傚父鍊艰繃婊わ紙鏈�灏忎簩涔樻硶锛� // 鎵ц绠�鍗曠嚎鎬у洖褰掕幏鍙栧熀鍑嗙嚎 @@ -605,8 +602,7 @@ } - - + public class DBSCAN { private readonly double eps; -- Gitblit v1.9.3