上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 70 下一页
摘要: 希尔排序的定义 希尔排序(Shell Sort)是一种改进的插入排序算法。它的基本思想是先将整个待排序的记录序列分割成为若干子序列分别进行直接插入排序,待整个序列中的记录“基本有序”时,再对全体记录进行一次直接插入排序。 它通过比较相距一定间隔的元素来工作,这个间隔称为“增量”,并且在排序过程中会逐 阅读全文
posted @ 2024-12-25 15:58 软件职业规划 阅读(185) 评论(0) 推荐(0)
摘要: 一、基本原理 概念 插入排序的工作原理是通过构建有序序列,对于未排序数据,在已排序序列中从后向前扫描,找到相应位置并插入。可以类比为人们整理手中的扑克牌,每次拿到一张新牌,就将它插入到已经排好序的牌中的合适位置。 算法步骤 从第一个元素开始,该元素可以认为已经被排序。 取出下一个元素,在已经排序的元 阅读全文
posted @ 2024-12-25 15:56 软件职业规划 阅读(119) 评论(0) 推荐(0)
摘要: 一、选择排序的基本概念 选择排序(Selection Sort)是一种简单的排序算法。它的基本思想是:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 二、选择排序的过程 第 阅读全文
posted @ 2024-12-25 15:46 软件职业规划 阅读(80) 评论(0) 推荐(0)
摘要: 一、冒泡排序的基本概念 冒泡排序(Bubble Sort)是一种简单的排序算法。它重复地走访要排序的数列,一次比较两个元素,如果它们的顺序错误就把它们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶 阅读全文
posted @ 2024-12-25 15:45 软件职业规划 阅读(341) 评论(0) 推荐(0)
摘要: 一、基本概念与安装 安装 可以使用pip install -U scikit - learn命令在命令行中进行安装。如果使用Anaconda环境,也可以通过Anaconda Navigator或conda install scikit - learn进行安装。 依赖关系 它依赖于NumPy(用于高效 阅读全文
posted @ 2024-12-25 15:21 软件职业规划 阅读(239) 评论(0) 推荐(0)
摘要: 一、SciPy简介 SciPy是一个用于数学、科学和工程计算的开源Python库。它构建在NumPy数组对象之上,提供了大量用于数值积分、优化、统计、信号处理、图像处理等诸多领域的高级功能。 与NumPy的关系:NumPy主要关注多维数组和对这些数组进行基本的数学运算。SciPy则在NumPy基础上 阅读全文
posted @ 2024-12-25 15:18 软件职业规划 阅读(343) 评论(0) 推荐(0)
摘要: 一、基础概念 目的:用于创建各种高质量的静态、动态和交互式的可视化图表,如折线图、柱状图、散点图、饼图等多种图形,帮助用户更好地理解和展示数据。 架构:它有一个分层的架构,最顶层是脚本层(pyplot),方便快速创建简单的图表;中间层是Artist层,用于对图表的各个组件(如线条、文本、图形等)进行 阅读全文
posted @ 2024-12-25 15:15 软件职业规划 阅读(266) 评论(0) 推荐(0)
摘要: 一、Pandas简介 定义 Pandas是一个开源的、用于数据处理和分析的Python库。它建立在NumPy之上,提供了高效的数据结构和数据分析工具,使得在Python中处理和分析结构化数据变得更加容易。 它主要有两个核心数据结构:Series和DataFrame。Series是一种类似于一维数组的 阅读全文
posted @ 2024-12-25 15:09 软件职业规划 阅读(711) 评论(0) 推荐(0)
摘要: 一、NumPy简介 NumPy(Numerical Python)是一个功能强大的Python库,主要用于对多维数组(ndarray)进行高效的操作。它是许多其他数据科学和机器学习库(如Scikit - learn、Pandas等)的基础。 安装 可以使用pip install numpy命令在命令 阅读全文
posted @ 2024-12-25 15:06 软件职业规划 阅读(146) 评论(0) 推荐(0)
摘要: 安装PyTorch 环境准备 确保你的系统安装了Python。PyTorch支持Python 3.6及以上版本。可以从Python官方网站(https://www.python.org/)下载并安装。 建议使用虚拟环境(如venv或conda)来隔离项目依赖。以conda为例,你可以使用以下命令创建 阅读全文
posted @ 2024-12-25 15:03 软件职业规划 阅读(1173) 评论(0) 推荐(0)
上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 70 下一页