自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

原创 【机器学习】聚类算法|KMeans实现流程|SSE误差平法和|SC轮廓系数法|顾客数据聚类分析案例

【机器学习】聚类算法|KMeans实现流程|SSE误差平法和|SC轮廓系数法|顾客数据聚类分析案例

2024-10-15 19:29:31 856

原创 【机器学习】特征降维|低方差过滤|主成分分析PCA|相关系数法|皮尔逊相关系数|斯皮尔曼相关系数

【代码】【机器学习】特征降维|低方差过滤|主成分分析PCA|相关系数法|皮尔逊相关系数|斯皮尔曼相关系数。

2024-10-14 21:24:36 1161

原创 【机器学习】朴素贝叶斯算法|商品评论情感分析案例介绍及代码实现

朴素贝叶斯算法-利用概率值进行分类的一种机器学习算法

2024-10-14 20:16:13 913

原创 【机器学习】集成学习|Boosting|随机森林|Adaboost|GBDT梯度提升树|XGBoost 极限梯度提升树 及案例实现

集成学习|Boosting|随机森林|Adaboost|GBDT梯度提升树|XGBoost 极限梯度提升树 及案例实现

2024-10-13 17:33:54 1571

原创 【机器学习】逻辑回归|分类问题评估|混淆矩阵|ROC曲线|AUC指标 介绍及案例代码实现

​ 逻辑回归是解决二分类问题的利器在这里插入图片描述。

2024-10-12 22:07:47 1641

原创 【Python机器学习】决策树 机器学习及泰坦尼克号生存预测,线性回归决策树与线性回归对比

生活中的决策树请添加图片描述决策树是一种树形结构树中每个内部节点表示一个特征上的判断, 每个分支代表一个判断结果的输出,每个叶子节点代表一种分类结果决策树的建立过程1.特征选择 : 选取有较强分类能力的特征2.决策树生成: 根据选择的特征生成决策树3.决策树也容易过拟合,采用剪枝的方法缓解过拟合Criterion: 特征选择标准 “gini"或"entropy”,前者代表基尼系数,后者代表信息增益。默认"gini",即CART算法。

2024-10-11 21:36:53 981

原创 【python机器学习】线性回归 拟合 欠拟合与过拟合 以及波士顿房价预估案例

1.导入库from sklearn.preprocessing import StandardScaler # 特征处理from sklearn.model_selection import train_test_split # 数据集划分from sklearn.linear_model import LinearRegression # 正规方程的回归模型from sklearn.linear_model import SGDRegressor # 梯度下降的回归模型。

2024-10-09 21:07:33 1669 1

原创 【机器学习】线性回归算法简介 及 数学实现方法

损失函数误差最小,也就是损失函数的最优解为求解的回归方程。

2024-10-08 21:12:10 935

原创 【机器学习】KNN算法及鸢尾花案例练习

knn算法思想 : K-近邻算法(K Nearest Neighbor,简称KNN)。比如:根据你的“邻居”来推断出你的类别如果一个样本在特征空间中的 k 个最相似的样本中的大多数属于某一个类别,则该样本也属于这个类别。

2024-10-07 20:12:42 932

原创 【 机器学习】基本概念简介

人工智能 AIAI 是研究智能操作的计算代理AI 是使用计算机来模拟而不是人脑机器学习 ML使计算机能够在无需明确编程的情况下进行学习的研究领域深度学习 DL也叫深度神经网络,大脑仿生,设计一层一层的神经元模拟万事万物。

2024-09-28 20:22:07 1003

原创 【10000字pandas数据可视化超全笔记整理】Numpy Pandas | 常用API介绍 | 缺失值处理 matplotlib数据可视化介绍

概述和其它语言类似, Python内置了datetime对象,可以在datetime库中找到pandas的日期时间类型默认是 datetime64[ns]Matplotlib提供了两种方法来作图:**状态接口和面向对象导包方式# Matplotlib.pyplot 包含一系列绘图函数的相关函数创建画布方法plt.figure() 参数 figsize 画布大小方式1 : 状态接口# 1. 准备x轴 和 y轴的数据.x = [-3, 5, 7] # x轴坐标。

2024-09-25 08:17:04 1274

原创 【python数据分析】日期类型简介 和 数据可视化

概述和其它语言类似, Python内置了datetime对象,可以在datetime库中找到pandas的日期时间类型默认是 datetime64[ns]实例代码Python中的-日期时间类型# 导包from datetime import datetime # 这个是原生Python包的内容# 场景1: 演示Python中的 日期时间类型# 1. 获取当前时间# 2. 可以手动设置日期.# 3. 计算两个日期差.Pandas中的-日期时间类型# 1. 加载: 疫情期间的 埃博拉数据.

2024-09-24 17:15:55 1039

原创 【Python数据分析】pandas apply自定义函数+分组操作+分析案例

当 函数 传入的 是 向量 即 需要手动遍历输出的时候 可以使用 np.vectorize 装饰器自动遍历。apply()函数操作Series对象, 是把Series的逐个值进行传入并操作的.DataFrame 的 apply() 默认是传入整列的 而不是 逐个值进行传入的。语法 : df对象.apply(函数对象,参数名(如果有) 参数1 …语法 df对象.apply(函数对象,参数名(如果有) 参数1 …

2024-09-23 08:35:08 497

原创 【python】Pandas数据分析之链家数据分析案例 建议在Jupyter Notebook 中运行

建议在Jupyter Notebook 中运行@[TOC]```plt.rcParams[‘font.sans-serif’] = [‘SimHei’] # 正常显示汉字plt.rcParams[‘axes.unicode_minus’] = False # 正常显示负号import os。

2024-09-22 20:54:19 927

原创 【python】Pandas 数据分析之数据拼接与缺失值处理\建议在Jupyter Notebook 中运行

建议在Jupyter Notebook 中运行。

2024-09-22 20:54:03 916

原创 【python】Pandas 数据分析之分组聚合操作|代码讲解|建议在Jupyter Notebook 中运行

建议在Jupyter Notebook 中运行。

2024-09-21 16:25:57 541

原创 【python】Panda 之Dataframe 基础api讲解代码 建议在Jupyter Notebook 中运行

建议在Jupyter Notebook 中运行。

2024-09-21 16:25:16 596

原创 【python】Pandas 入门讲解代码 建议在Jupyter Notebook 中运行

pandas 入门基础api代码讲解

2024-09-20 20:15:26 627

原创 【python】numpy 入门讲解代码 建议在Jupyter Notebook 中运行

【代码】【python】numpy 入门讲解代码 建议在Jupyter Notebook 中运行。

2024-09-20 20:10:29 349

原创 【 Numpy】入门讲解

例如一个n排 m列的矩阵,它的shape属性将是(2,3),这个元组的长度显然是秩,即维度或者ndim属性。它们俩之间进行 arr_a + arr_b 或 arr_a - arr_b 或 arr_a * arr_b 这样计算的前提是 shape相同。计算的时候, 位置对应的元素 进行 加减乘除的计算, 计算之后得到的结果的shape 跟arr_a /arr_b 一样。NumPy的数组类被称作ndarray,通常被称作数组。函数zeros创建一个全是0的数组,函数ones创建一个全1的数组,

2024-09-19 21:16:35 820

原创 【jupyter notebook】环境部署及pycharm连接虚拟机和本地两种方式

Python作为当下最为流行的编程语言之一可以独立完成数据分析的各种任务数据分析领域里有海量开源库机器学习/深度学习领域最热门的编程语言在爬虫,Web开发等领域均有应用与Excel,PowerBI,Tableau等软件比较Excel有百万行数据限制PowerBI ,Tableau在处理大数据的时候速度相对较慢Excel,Power BI 和Tableau 需要付费购买授权Python功能远比Excel,PowerBI,Tableau等软件强大。

2024-09-19 21:00:34 984

原创 【Python】算法动态规划之矩阵类型|leetcode| 62.不同路径|64.最小路径和|63.不同路径II (有障碍物版本)|120.三角形最小路径和|931.下降路径最小和|221.最大正方形

​ 动态规划是运筹学的一个分支,是求解 决策过程 最优化的过程.​ 矩阵类型的动态规划问题常见有两点之间寻找不同路径,给定路径长度寻找最小路径和给定障碍物/规则寻找不同路径等​ 这类问题通常需要根据规则来寻找推导式,并通过规则给定的矩阵来生成dp矩阵并计算路径。

2024-09-13 15:02:25 569

原创 【 Linux】基础命令及常用小技巧

r -> 4w -> 2x -> 1如 5为 r-x 7 为rwx 1为 --x。

2024-09-12 19:56:52 1348

原创 【Linux】Linux介绍及CentOS虚拟机环境搭建

内容大纲介绍1.计算机简介2.Linux系统介绍3.虚拟化软件介绍4.Linux环境搭建5.扩展_虚拟机的快照6.Linux的目录介绍概述全称叫电子计算机, 英文名叫Computer, 俗称叫: 电脑, 简称叫: PC, 就是有硬件和软件组成的电子设备.组成计算机硬件CPU, 中央处理器, 由 运算器 + 控制器 组成存储器内存: 内存条, DDR4, 3233睿频, 8G…外存: 硬盘(SSD, HSD, HDD), U盘, 光盘…计算机软件系统软件: windows…

2024-09-11 19:49:52 1176

原创 【Python】排序算法及二叉树讲解(冒泡 选择 插入 二分查找 二叉树的广度优先和三种深度优先遍历方式)

​ 插入算法把要排序的数组分成两部分:第一部分是有序的数字(这里可以默认数组第一个数字为有序的第一部分),第二部分为无序的数字(这里除了第一个数字以外剩余的数字可以认为是无序的第二部分)​ 插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序。​ 所谓排序,使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起来的操作。​ 第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,

2024-09-10 10:54:46 1721

原创 【python】数据结构与算法简介及单链表实现

​ 数据结构是存储和组织数据的一种方式,算法是位实现业务目的的各种方法和思路,作用是大大提升程序性能概述:​ 它可以反应一个算法的优略,表示一个算法随着问题规模变化而表现出来的趋势大O标记法:​ 忽略次要条件,只考虑主要条件,就会得到时间和n(问题规模)的关系用O(n)表示。

2024-09-09 20:00:37 934

原创 【Python】正则表达式

​ 正则表达式,全称是 Regular Expression, 正则表达式, 即: 正确的, 符合特定规则的式子.用来校验和匹配数据,正则不独属于任意的一门语言, Java, Python…都支持, 且: 正则规则都是一样的, 不同的是 写法不一样.

2024-09-08 20:15:55 1745

原创 [Pyhton]property-修饰类变量

property解释:它表示属性的意思, 可以用来修饰 方法, 修饰之后, 实现: 把 方法 当做 变量来使用,目的是简化开发.格式1: 当做装饰器使用.格式2: 修饰类变量。

2024-09-08 18:19:13 359

原创 [Python]生成器和yield关键字

概述:​ 它指的是 generator, 类似于以前学过的: 列表推导式, 集合推导式, 字典推导式…作用:​ 降低资源消耗, 快速(批量)生成数据.实现方式:​ 1.推导式写法.​ 2.yield写法.yield i # yield会记录每个生成的数据, 然后逐个的放到生成器对象中, 最终返回生成器对象.问题: 如何从生成器对象中获取数据?​ 答案:​ 1.for循环遍历​ 2.next()函数, 逐个获取.

2024-09-07 20:08:36 485

原创 [Python]之with与上下文管理器

① 由于文件读写时都有可能产生IOError,一旦出错,后面的f.close()就不会调用。(如上面,文件不可写入,无法执行下面关闭文件的操作)特点:with 语句执行完成后,自动调用关闭文件操作,即使出现异常也会自动调用关闭文件操作。② 为了保证无论是否出错都能正确地关闭文件,我们可以使用try …finally来解决。因文件对象会占用操作系统的资源,并且操作系统同一时间能打开的文件数量也是有限的。try-except-finally语句缺点:代码过于冗长, 不易用,易忘。文件使用完后必须关闭。

2024-09-06 07:45:00 521

原创 [python]线程与进程的区别及代码演示

​ 4.无论是多线程还是多进程,目的都是:充分利用CPU资源,提高效率。运行结果可以发现同时操作数据后,结果比我们预期的2000000要少。2.main默认情况下主进程会等待子进程结束再结束。2.多线程操控资源的安全性问题,可以通过加锁来避免。​ 线程依赖于进程,一个进程至少会有一个线程。​ 1.进程:可以多核操作,资源开销较大。​ 2.线程:不能多核,资源开销相对较小。​ 3.进程资源开销比线程大,更加稳定。​ 2.进程数据隔离,线程数据共享。1.进程之间和main进程的关系。​ 1.线程依赖进程。

2024-09-05 19:54:46 769

原创 【python】socket 入门以及多线程tcp链接

Socket是套接字的意思,是网络编程的核心对象,通信两端都独有自己的Socket对象, 数据在两个Socket之间通过 字节流(TCP协议) 或者 数据报包(UDP协议)的形式进行传输.

2024-09-04 21:23:34 1496

原创 [python]socket之网络编程基础知识

ip地址:设备在网络内的标识,分为ipv4和ipv6端口号:软件(程序)在设备上的唯一标识.0-65535,其中0-1024为知名端口号,程序开发中最好不要使用协议:数据发送的规则,有TCP和UDP 等。

2024-09-04 20:26:37 320

原创 [Python]闭包与装饰器

​ python的一种独有写法,可以实现:对外部函数的局部变量进行’临时’存储作用:​ 可以"延长"函数内 局部变量的生命周期.sum这里每次输出都是一样的结果,所以下面介绍一个关键字从而实现在 内部函数中, 修改外部函数的变量值.

2024-09-02 20:14:46 839

原创 [Python]之深拷贝与浅拷贝

​ 大白话解释就是 深拷贝拷贝的多, 浅拷贝拷贝的少.深浅拷贝区别就是: 拷贝的层级的多与少.深浅拷贝都能操作可变类型 和 不可变类型, 但是深浅拷贝一般操作的都是 可变类型, 几乎不会出操作不可变类型的.可变类型 和 不可变类型的划分依据: 在不改变地址值的情况下, 元素值是否可以发生改变,可以: 可变类型, 不可以: 不可变类型.​ 可变类型: 列表, 字典, 集合​ 不可变类型: 整型, 浮点型, 字符串, 布尔型, 元组。

2024-09-01 20:50:59 692

原创 [python]面向对象示例:学生管理系统

开始 -> 循环调用主程序 ->不同的功能->退出保存。student_cms 类创建。student.py 学生类。

2024-09-01 20:21:20 726

原创 【Python】面向对象

1.万物皆对象2.概述,特点,举例,总结四个方向描述什么是面向对象。

2024-08-31 15:09:41 1466

原创 [Python控制台小游戏]大航海时代

功能5 银行 可以在打工中输入 作弊码 showmethemoney +10000金币。功能6 出海 打海盗。

2024-08-29 20:32:49 471

原创 【Python控制台小游戏】剑与魔法

主要功能展示 ,暂未使用面向对象,后面会发布面向对象编程版本。

2024-08-29 20:13:52 349

原创 【python】超级压缩基础知识整理,半个小时梳理完python基础语法

两个属性·__name__和 ·__all____name__: 在当前模块中打印的是: __main__在调用者模块中打印的是: 被调用者的模块名避免在 调用者中 导包时 自动执行 被调用者的测试代码.__all__只针对于 from 模块名 import * 有效,不写all。

2024-08-19 19:08:36 725

python面向对象示例:学生管理系统

python面向对象示例:学生管理系统

2024-09-01

python控制台小游戏,大航海,需要配置数据库

python控制台小游戏,大航海,需要配置数据库

2024-08-29

python控制台小游戏,大航海,需要配置数据库

python控制台小游戏,大航海,需要配置数据库

2024-08-29

【Python控制台小游戏】剑与魔法,非对象版本

初学者自制控制台小游戏

2024-08-29

FineBI 基础练习数据

FineBI 基础练习数据

2024-08-06

MySQL基础练习之north-wind 34题 建表导入

MySQL基础练习之north-wind 34题 建表导入

2024-08-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除