Algorithm 教程

算法教程为掌握计算问题解决方法提供了结构化的学习路径。我们的教程涵盖各种算法类型、数据结构和优化技术,适合初学者和中级程序员。通过免费实验和实际编码练习,您将获得实现高效算法的实践经验。我们的交互式算法编程环境让您可以练习解决问题并立即看到结果。

Scikit-learn 模型评估

Scikit-learn 模型评估

在本实验中,你将学习如何使用准确率、混淆矩阵、精确率、召回率和 F1 分数等各种指标来评估 scikit-learn 分类模型。
Python
Scikit-learn 线性回归

Scikit-learn 线性回归

在本实验中,你将学习如何使用 scikit-learn 构建一个简单的线性回归模型,用于预测加利福尼亚州的房价。
Python
Scikit-learn KNN 分类

Scikit-learn KNN 分类

在此实验中,你将学习如何使用 scikit-learn 构建一个 K-近邻(KNN)分类器,在 Iris 数据集上进行训练,并对新数据进行预测。
Python
Scikit-learn 安装与设置

Scikit-learn 安装与设置

在本实验中,你将学习如何验证 scikit-learn 安装、导入必要的模块,并加载样本数据集,以便在 Python 中开始机器学习。
Python
Scikit-learn 数据加载与探索

Scikit-learn 数据加载与探索

在这个实验中,你将学习使用经典的 Iris 数据集在 scikit-learn 中加载和探索数据集的基础知识。你将练习访问数据、目标和特征名称,并执行简单的可视化。
Python
Scikit-learn 数据预处理

Scikit-learn 数据预处理

在本次实验中,你将使用经典的 Iris 数据集,学习 scikit-learn 中的基础数据预处理技术,包括使用 StandardScaler 进行特征缩放和使用 LabelEncoder 进行目标编码。
Python
Scikit-learn 交叉验证

Scikit-learn 交叉验证

在本实验中,你将学习如何使用 scikit-learn 执行交叉验证,以更稳健地评估机器学习模型的性能。
Python
寻找克隆人士兵

寻找克隆人士兵

在这个挑战中,你需要在克隆人军队游行方阵中找出所有克隆人士兵。克隆人士兵由特定范围内的数字唯一标识,他们可以用一个方阵来表示。你的目标是统计每个 ID 的克隆人士兵数量,并以字典格式返回统计结果。解决方案应在 `count_clone_soldier.py` 文件的 `count_clone_soldier(matrix: List[List[str]])` 方法中实现。
Python
NumPy 数学游戏

NumPy 数学游戏

在这个挑战中,你将练习使用 Python 的 NumPy 模块,并通过 NumPy 数组执行常见的数学运算。
Python
图像处理入门

图像处理入门

本教程将教你使用 OpenCV-Python 库处理图像的基础知识。在本教程结束时,你将能够读取、显示和保存图像。
Python
在 Nmap 中将简单 Shell 升级为交互式 Shell

在 Nmap 中将简单 Shell 升级为交互式 Shell

在本实验中,您将学习如何在 Nmap 中将一个简单的 shell 升级为一个交互式 shell。探索使用 Python 和 Socat 实现完全交互式 shell 的技术,从而提高您的渗透测试和网络分析技能。
LinuxCybersecurityPython
在 Linux 终端中执行 IP 子网划分和二进制转换

在 Linux 终端中执行 IP 子网划分和二进制转换

在本实验中,你将在 Linux 终端中精通 IP 子网划分和二进制转换。使用 Python,你将实现 IP 地址在点分十进制和二进制之间的转换,翻译 CIDR 掩码,识别网络/主机部分,并计算给定 CIDR 块的可用主机和子网数量。
PythonLinux
使用 Python 和 Pygame 的贪吃蛇游戏

使用 Python 和 Pygame 的贪吃蛇游戏

本项目将指导你完成使用 Python 和 Pygame 库创建贪吃蛇游戏的过程。游戏将有一个游戏窗口、一条蛇、一个强化道具和一个分数。蛇会在游戏窗口中移动并吃掉强化道具。当蛇吃掉强化道具时,蛇的长度会增加 1。分数会显示在屏幕上。
Python
使用 Tkinter 的 Linux 系统监视器

使用 Tkinter 的 Linux 系统监视器

在这个项目中,你将学习如何使用 Python 和 Tkinter 库创建一个 Linux 系统监视器。该系统监视器将显示有关 CPU、内存、磁盘使用情况和网络统计信息的实时数据。
PythonLinux
用 Python 构建网络扫描器

用 Python 构建网络扫描器

在这个项目中,你将学习如何使用 Python 构建一个网络扫描器。该网络扫描器将利用 nmap 命令行工具扫描指定的 IP 地址,并使用 Tkinter 库在图形用户界面(GUI)中显示结果。
PythonCybersecurity
在 Python 中使用集合

在 Python 中使用集合

在本次实验(Lab)中,你将获得使用 Python 集合的实践经验。集合是用于存储唯一元素和执行高效成员资格测试的强大数据结构。你将学习如何创建集合、添加和移除元素、执行集合运算,以及如何使用集合从列表中移除重复项。
Python
编写一个简单的 Python 程序

编写一个简单的 Python 程序

在本实验中,您将通过创建和运行您的第一个程序,开启您的 Python 编程之旅。您将在 LabEx 环境中使用 VS Code 编辑器获得实践经验,以编写和执行 Python 脚本。在此基础上,您将进一步练习编写 Python 程序,重点是利用 print() 函数来显示输出。然后,本实验将指导您识别和理解常见的 Python 错误,使您具备识别和解决问题的知识。最后,您将学习实用的调试技术,以有效解决错误并确保您的 Python 程序正常运行。
Python
在 Python 中处理字符串

在 Python 中处理字符串

在这个实验(Lab)中,你将获得使用 Python 中基本数据类型——字符串的实践经验。你将从理解字符串基础知识开始,包括创建、不可变性(immutability)以及使用正向和负向索引访问单个字符。在此基础上,你将学习如何使用切片(slicing)提取子字符串,利用各种字符串运算符和转义字符进行操作和特殊格式化,并探索不同的字符串格式化方法。最后,你将深入研究常见的字符串方法,以执行搜索、替换和修改字符串内容等操作。
Python
  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 175
  • 下一页