- 博客(2)
- 收藏
- 关注
原创 【代理模型】KrigingModel
predict”方法采用未采样位置的x和y坐标,并使用克里金插值法返回估计的z值。克里金模型基于半方差函数,半方差函数将采样位置对之间的空间相关性作为其分离距离的函数进行测量。在此代码中,我们使用简单的欧几里得距离作为分离度量,并假设一个具有块金效应、基台值和范围参数的球面半变异函数模型。要估计模型参数,我们需要将半变异函数拟合到根据采样位置计算的经验半方差值。定义了一个“KrigingModel”类,它接受三个“Double”值的“ArrayLists ”,分别表示采样位置的x坐标、y坐标和z值。
2023-04-15 14:48:41
2311
2
原创 冒泡排序 —— 经典的排序算法
冒泡排序是一种简单的排序算法,它重复地遍历要排序的列表,比较相邻的元素,并按照大小顺序交换它们。这个过程会一直重复,直到没有任何元素需要交换位置为止。冒泡排序因其简单易懂的实现方式而广泛使用,但是由于其时间复杂度较高,在处理大规模数据时效率较低。在最坏情况下,即要排序的列表已经按照相反顺序排列时,冒泡排序需要进行n*(n-1)/2次比较和交换操作。虽然冒泡排序的时间复杂度较高,但是由于其实现简单易懂,所以在小规模数据排序时仍然有一定的应用价值。冒泡排序的时间复杂度为O(n^2),其中n为要排序的元素数量。
2023-04-14 10:31:16
150
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人