Python 第2页
世界上最好的编程语言(
【人工智能】【Python】混淆矩阵的各项指标计算 - AI科研 编程 读书笔记 - 小竹の笔记本

【人工智能】【Python】混淆矩阵的各项指标计算

我总结了论文的混淆矩阵计算方法及其相关评估指标,包括准确率、精确率、召回率和F1分数等。通过Python代码实现了多分类场景下各项指标的计算,并详细解释了宏平均和微平均的区别。该方法适用于...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo1年前
045212
【Python】连接到SQLite! - AI科研 编程 读书笔记 - 小竹の笔记本

【Python】连接到SQLite!

什么是SQLite SQLite是一种轻量级的数据库管理系统,它非常适合设备资源较少或者需要简单数据存储的应用场景。它与MySQL这样的全功能数据库管理系统相比,有几个明显的不同特点: 存储形式: SQ...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo1年前
014811
【递归】2的幂 - AI科研 编程 读书笔记 - 小竹の笔记本

【递归】2的幂

递归法: class Solution:    def isPowerOfTwo(self, n: int) -> bool:        if n==1:            return True        if n<=0 or n%2!=0:            return Fals...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo1年前
015411
【人工智能】【Python】线性回归算法实验 - AI科研 编程 读书笔记 - 小竹の笔记本

【人工智能】【Python】线性回归算法实验

本实验运用线性回归、岭回归和Lasso回归模型,基于包含442个样本的糖尿病数据集探究正则化方法对模型拟合的影响。通过引入正态分布噪声模拟实际数据特性,使用Z-score标准化后划分训练集/测试集...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo2个月前
011611
【人工智能】【Python】在Scikit-Learn中使用决策树算法(ID3和CART) - AI科研 编程 读书笔记 - 小竹の笔记本

【人工智能】【Python】在Scikit-Learn中使用决策树算法(ID3和CART)

本文通过Scikit-Learn实现对比ID3与CART决策树算法,解析信息熵与基尼指数的分裂准则差异。实验使用Iris数据集验证算法性能,揭示random_state参数对数据划分和树结构的双重控制作用。可视化展...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo3个月前
016211
【算法】【Python】Manacher算法实现在线性时间内求解最长回文子串 - AI科研 编程 读书笔记 - 小竹の笔记本

【算法】【Python】Manacher算法实现在线性时间内求解最长回文子串

Manacher算法通过插入分隔符统一奇偶回文处理,利用镜像对称原理复用计算结果。动态维护中心C、右边界R和半径数组P[i],在扩展时优先借助已有回文信息减少重复比较。当新回文触及边界时暴力扩展...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo3个月前
09711
【Python】让我们来生成二维码吧 - AI科研 编程 读书笔记 - 小竹の笔记本

【Python】让我们来生成二维码吧

准备操作 安装qrcode包:pip install qrcode[pil] 安装Pillow包:pip install Pillow 代码 import qrcode import hashlib def generate_filename(url): data_bytes = url.encode('utf-8') file_...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo1年前
017110
【Python】第五次实验 - AI科研 编程 读书笔记 - 小竹の笔记本

【Python】第五次实验

1 1.编写程序,创建文件data.txt,共100行,第n行存放[100*(n-1), 100*n)之间的素数。 # 1.编写程序,创建文件data.txt,共100行,第n行存放[100*(n-1), 100*n)之间的素数。 def is_prime(x): #...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo1年前
015510
【DP】使用最小花费爬楼梯 - AI科研 编程 读书笔记 - 小竹の笔记本

【DP】使用最小花费爬楼梯

题目 给你一个整数数组 cost ,其中 cost[i] 是从楼梯第 i 个台阶向上爬需要支付的费用。一旦你支付此费用,即可选择向上爬一个或者两个台阶。 你可以选择从下标为 0 或下标为 1 的台阶开始爬楼...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo1年前
017010
【差分与前缀和】Python模板 - AI科研 编程 读书笔记 - 小竹の笔记本

【差分与前缀和】Python模板

N, Q = map(int,input().split()) nlist = list(map(int, input().split())) nlist.insert(0, 0) cf = [0 for _ in range(N+1)] print(nlist) for _ in range(Q):   l,r,x = map(int, input()....
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo1年前
018710
【人工智能】【Python】在训练代码中建立混淆矩阵 - AI科研 编程 读书笔记 - 小竹の笔记本

【人工智能】【Python】在训练代码中建立混淆矩阵

我总结了混淆矩阵计算方法,实现了一个Python函数用于计算分类模型的精确率、召回率、F1分数等核心指标。该函数支持逐类别评估和整体性能统计,包含微平均计算和防除零处理,可直接集成到模型训...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo1年前
020210
【人工智能】【Python】在Scikit-Learn中使用网格搜索对决策树调参 - AI科研 编程 读书笔记 - 小竹の笔记本

【人工智能】【Python】在Scikit-Learn中使用网格搜索对决策树调参

在鸢尾花数据集(n=150)中,通过三维参数空间遍历(「criterion/max_depth/min_samples_leaf」)结合6折分层验证,实现决策树准确率从92.1%至97.3%的跃升。实验揭示:信息熵准则在深层树(dept...
SmallBamboo的头像 - AI科研 编程 读书笔记 - 小竹の笔记本SmallBamboo3个月前
010110