joblib 是一个Python库,用于在Python中高效地保存和加载对象,特别是那些包含大型数据数组的对象。它在机器学习领域中非常有用,因为经常需要保存训练好的模型或中间数据。 除了提供对象序列化的功能外,还有一个重...
SoftMax 函数是深度学习和机器学习中一个非常重要的概念,主要用于处理多分类问题。Softmax 函数能够将一个实数向量映射为一个概率分布,使得输出向量的所有元素都在 0 到 1 之间,并且它们的和为 1。 层次 S...
聚类(Clustering)指的是将一组数据点按照某种规则或者方法分成多个组或簇,使得同一组内的数据点在某种意义上更相似,而不同组之间的数据点相对较不相似。 聚类时,可以基于数据分布、基于数据密度、基于数据相似度、基于图...
在学习任何编程语言之前,首先需要进行环境搭建。这一步骤包括安装该语言对应的解释器或编译器,并选择适合的开发工具来编写程序。对于初学者而言,理解解释器和编译器的概念,以及熟悉常用的开发工具,是十分重要的基础。 1. 解释器...
基础语法(变量、条件、循环语句)、面向对象、高阶语法(生成器、闭包函数、装饰器)
冒泡排序(Bubble Sort)是一种简单的排序算法,它的基本思想是重复地遍历待排序的列表,一次比较相邻的两个元素,如果它们的顺序不正确,就交换它们,直到没有任何交换发生。这个过程会一遍又一遍地重复,直到整个列表已经排...
选择排序不是稳定的排序算法,其算法的时间复杂度为 ,其算法基本思想:每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。 程序执行结果:
插入序算法是一种稳定的排序算法,其算法的时间复杂度为 O(n2),其算法基本思想如下: 每次将一个待排序的记录,按其关键字大小插入到前面已经排好序的子序列中的适当位置,直到全部记录插入完成为止。 程序执行结果:
此侧边栏暂无小工具,可通过【外观 - 小工具】新增小工具。