hutool工具权重随机生成

简介: hutool工具权重随机生成
  • RandomUtil.weightRandom 权重随机生成器,传入带权重的对象,然后根据权重随机获取对象
importcn.hutool.core.lang.WeightRandom;
importcn.hutool.core.util.RandomUtil;
importjava.util.ArrayList;
importjava.util.List;
publicclassTest {
publicstaticvoidmain(String[] args) {
List<WeightRandom.WeightObj<Integer>>a=newArrayList<>();
a.add(newWeightRandom.WeightObj<>(1, 20));
a.add(newWeightRandom.WeightObj<>(2,33));
a.add(newWeightRandom.WeightObj<>(3,33));
a.add(newWeightRandom.WeightObj<>(4,50));
System.out.println(RandomUtil.weightRandom(a).next());
    }
}
相关文章
|
6月前
|
PyTorch API 算法框架/工具
SWA(随机权重平均) for Pytorch
SWA(随机权重平均) for Pytorch
223 0
|
3月前
|
Python
python 随机划分图片数据集以及移动标注
这篇文章提供了一个Python脚本,用于随机划分图片数据集为训练集和测试集,并将对应的标注文件移动到相应的子文件夹中,以减少训练使用的数据量。
|
6月前
|
资源调度 数据可视化 Python
Python随机波动模型Stochastic volatility,SV随机变分推断SVI分析标普500指数时间数据波动性可视化
Python随机波动模型Stochastic volatility,SV随机变分推断SVI分析标普500指数时间数据波动性可视化
|
6月前
|
存储 C++ Python
学会使用 NumPy:基础、随机、ufunc 和练习测试
NumPy是Python的数值计算库,提供高效的多维数组对象`ndarray`和相关运算函数。它比Python列表快50倍,广泛用于数据科学,其中数组操作至关重要。要创建数组,可以使用`np.array()`。安装NumPy只需运行`pip install numpy`,导入时常用`import numpy as np`作为别名。要检查版本,使用`np.__version__`。
56 0
|
6月前
|
算法 Java 大数据
利用Java实现随机采样
利用Java实现随机采样
213 0
hutool工具获得一个随机的字符串
hutool工具获得一个随机的字符串
|
机器学习/深度学习 人工智能 算法
|
大数据 iOS开发 Python
Python 按分类权重(区间)随机获取分类样本
Python 按分类权重(区间)随机获取分类样本
83 0
|
Python
Python 按分类样本数占比生成并随机获取样本数据
Python 按分类样本数占比生成并随机获取样本数据
99 0