
Python 从入门到深入
文章平均质量分 86
顽石九变
人生没有彩排,每一天都是现场直播,所以每一刻都要活得精彩。
展开
-
【conda】安装使用 常用命令
Conda 是一个非常强大的工具,它简化了Python包和环境的管理过程,使得用户能够更专注于项目的开发和实现。无论是对于初学者还是对于经验丰富的开发者来说,Conda都是一个非常有用的工具。原创 2024-10-10 15:26:32 · 2553 阅读 · 0 评论 -
【Python】多线程的使用以及注意事项
Python中的多线程允许你并行地执行多个任务,从而充分利用多核CPU的优势。然而,由于Python的全局解释器锁(GIL)的存在,标准的Python线程在CPU密集型任务上可能并不会带来真正的并行执行优势。但在IO密集型任务(如网络通信、文件读写等)上,多线程仍然可以提高程序的整体性能。原创 2024-07-17 19:59:32 · 1613 阅读 · 0 评论 -
【Python】面向对象:类,继承、初始化、调用函数、方法
面向对象编程(Object-Oriented Programming,简称OOP)是一种程序设计模型,它将对象作为程序的基本单元,以提高软件的可重用性、灵活性和扩展性。Python是一种支持面向对象编程的语言。在Python中,面向对象编程主要涉及以下几个核心概念:类(Class)、对象(Object)、封装(Encapsulation)、继承(Inheritance)、多态(Polymorphism)原创 2024-07-17 19:47:42 · 1594 阅读 · 0 评论 -
【Python】使用NumPy处理数组以及常用函数总结
NumPy(Numerical Python的简称)是一个用于处理数组(特别是多维数组)和矩阵运算的Python库,同时也提供了大量的高级数学函数来操作这些数组。NumPy构建在Python之上,为Python提供了大量的数学计算功能,并极大地提升了Python在执行大量数学计算和数组操作时的性能和效率。原创 2024-06-20 16:35:42 · 1644 阅读 · 0 评论 -
【Python】使用matplotlib绘制图形(曲线图、条形图、饼图等)
matplotlib 是一个用于创建静态、动态和交互式可视化图形的 Python 库。它被广泛用于数据可视化,并且可以与多种操作系统和图形后端一起工作。matplotlib 提供了一套与 MATLAB 相似的命令 API,适合交互式制图,也可以作为绘图控件嵌入到其他应用程序中。matplotlib 的主要组成部分是 pyplot,它是一个类似于 MATLAB 的绘图框架。pyplot 提供了一个 MATLAB 式的接口,可以隐式地创建图形和轴,使得绘图变得简单。原创 2024-06-20 16:34:51 · 10638 阅读 · 0 评论 -
【爬虫】requests 结合 BeautifulSoup抓取网页数据
BeautifulSoup 是一个用于从 HTML 或 XML 文件中提取数据的 Python 库。结合requests轻松实现网页数据抓取,并以json形式存储。使用 pandas 和 matplotlib 库将抓取到的数据可视化。原创 2024-06-14 17:12:09 · 4445 阅读 · 0 评论 -
【Python】使用Gradio作为机器学习web服务器
在机器学习领域,模型的展示和验证是一个重要的环节。传统的模型展示方式往往需要复杂的Web开发知识,这对于许多机器学习研究者或数据科学家来说可能是一个挑战。然而,Gradio的出现为我们提供了一个简单而强大的解决方案,让我们能够轻松地将机器学习模型转化为交互式的Web应用。原创 2024-06-07 18:28:32 · 1485 阅读 · 0 评论 -
【Python】使用Quart作为web服务器
Quart 是一个异步的 Web 框架,它使用 ASGI 接口(Asynchronous Server Gateway Interface)而不是传统的 WSGI(Web Server Gateway Interface)。这使得 Quart 特别适合用于构建需要处理大量并发连接的高性能 Web 应用程序。与 Flask 类似,Quart 也非常灵活,可以轻松地构建 RESTful API、WebSockets、HTTP/2 服务器推送等。原创 2024-06-06 18:52:31 · 976 阅读 · 0 评论 -
【Python】使用flask作为web服务器
Flask 是一个基于 Python 的微型 Web 开发框架,主要面向小型应用和开发初期需求简单的项目。相比于 Django 这种重量级的框架,Flask 更加轻量级,易于使用和部署。它提供了基本的路由、模板渲染、错误处理等 Web 开发的核心功能,但保持了足够的灵活性,允许开发者根据需要选择和添加其他库来扩展功能原创 2024-06-04 17:34:52 · 1644 阅读 · 0 评论 -
【Python】sklearn.datasets使用(数据集、常用函数、示例代码)
sklearn.datasets 中包含了多种多样的数据集,这些数据集主要可以分为以下几大类:玩具数据集(Toy datasets)、真实世界中的数据集(Real-world datasets)、样本生成器(Sample generators)、样本图片(Sample images)、SVMLight或LibSVM格式的数据、从OpenML下载的数据。sklearn.datasets 模块提供了多个函数来加载和生成数据集,包括:加载数据集、生成数据集、图像数据集。原创 2024-05-22 17:12:34 · 7399 阅读 · 0 评论 -
【Python】scikit-learn 常用算法模型
scikit-learn是一个广泛使用的Python机器学习库,提供了大量的算法和工具用于数据预处理、模型训练、模型评估等原创 2024-05-22 17:02:55 · 1636 阅读 · 0 评论 -
【Python】scikit-learn 数据预处理总结
数据预处理是数据准备阶段的一个重要环节,主要目的是将原始数据转换成适合机器学习模型使用的格式,同时处理数据中的缺失值、异常值、重复值、不一致性等问题。数据预处理可以显著提高机器学习模型的性能和准确度。原创 2024-05-17 19:54:23 · 1362 阅读 · 0 评论 -
【Python】使用scikit-learn做数据挖掘和分析
Scikit-learn,也被称为sklearn,是一个针对Python编程语言的免费软件机器学习库,是一个功能强大、易用且广泛应用的Python机器学习库,为数据科学家和开发者提供了丰富的工具和资源来进行机器学习任务的开发与实践。Scikit-learn起源于David Cournapeau的Google Summer of Code项目,名为scikits.learn。Scikit-learn提供了各种分类、回归和聚类算法,包括支持向量机(SVM)、随机森林、梯度提升、k-均值和DBSCAN等。原创 2024-05-17 17:42:50 · 1948 阅读 · 0 评论 -
【Python】使用pandas分析整理数据
Python的pandas包是一个强大的数据分析工具,它提供了丰富的数据结构和函数,使得数据清洗、处理和分析变得简单高效pandas最初由AQR Capital Management于2008年4月开发,作为金融数据分析工具。它于2009年底开源,并由PyData开发团队继续开发和维护。pandas的名称来源于面板数据(panel data)和Python数据分析(data analysis)的结合。原创 2024-05-17 11:53:13 · 1062 阅读 · 1 评论 -
【Python】使用requests采集数据存入mysql或文件
requests包是一个使用Python编写的HTTP请求库,使得发送HTTP请求和处理HTTP响应变得更加简单。requests包主要用于与HTTP交互,能够发送HTTP请求和处理HTTP响应。它支持处理HTTP响应的内容,如JSON和XML数据。requests包是一个功能强大、易用性高的Python HTTP请求库,适用于各种网络编程场景,无论是简单的数据抓取还是复杂的网络交互任务都能轻松应对。原创 2024-05-15 10:50:06 · 1065 阅读 · 0 评论 -
【Python】使用pymysql操作Mysql数据库
pymysql 是一个 Python 库,用于连接和操作 MySQL 数据库。通过 `pymysql`,Python 程序员可以轻松地与 MySQL 数据库进行交互,执行 SQL 查询,以及插入、更新或删除数据。原创 2024-05-15 10:44:26 · 1729 阅读 · 1 评论 -
Python3基础语法
默认情况下,Python 3 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串。保留字即关键字,我们不能把它们用作任何标识符名称。python中的代码块是通过缩进来控制的,每个缩进底下必须包含代码,否则会编译失败,如果暂时没有代码可以用关键字。python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {}Python 可以在同一行中使用多条语句,语句之间使用分号。原创 2022-10-11 11:26:38 · 381 阅读 · 0 评论 -
Python3 数据类型转换
有时候,我们需要对数据内置的类型进行转换,数据类型的转换,一般情况下你只需要将数据类型作为函数名即可。Python 数据类型转换可以分为两种:隐式类型转换 - 自动完成显式类型转换 - 需要使用类型函数来转换。原创 2022-10-11 11:55:08 · 173 阅读 · 0 评论 -
Python 15个编程技巧
1、 同时给多个变量赋值a, b, c = 1, 2, 3print(a, b, c)# 用*让一个变量接收多个值a, *b = 1, 2, 3print(a, b)输出:1 2 31 [2, 3]2、变量交换# 通常可以这么写a, b = 1, 2tmp = aa = bb = tmpprint(a, b)# 还可以这么写a, b = 1, 2a, b =...原创 2020-04-25 21:31:04 · 215 阅读 · 0 评论 -
Python二进制、八进制、十进制、十六进制互转示例
在Python中各种进制的转换还是比较方便的,都有内置的方法。通过以上4个方法就可以实现各个进制直接的互转,以下是代码示例。Python二进制、八进制、十进制、十六进制互转。原创 2022-10-10 10:24:18 · 4418 阅读 · 0 评论 -
【Python】使用SQLAlchemy操作Mysql数据库
SQLAlchemy是Python的SQL工具包和对象关系映射(ORM)库,它提供了全套的企业级持久性模型,用于高效、灵活且优雅地与关系型数据库进行交互。使用SQLAlchemy,你可以通过Python类来定义数据库表的结构,并通过这些类与数据库进行交互,而无需编写复杂的SQL语句。原创 2024-05-10 18:02:59 · 6488 阅读 · 1 评论