Python
文章平均质量分 77
小肖学数据分析
个人公众号:小肖学数据分析
个人网站:www.vipsql.com
展开
-
Python中的程序逻辑经典案例详解
掌握构建程序的逻辑,就像攀登一座山峰。在这个过程中,我们不断地解决问题,逐步攀升,直到最终达到顶峰。让我们享受编程带来的挑战和乐趣。原创 2023-12-16 22:54:59 · 488 阅读 · 0 评论 -
Python函数和模块的使用
在Python中,我们用def关键字来定义一个函数。# 使用def定义一个函数,计算平方# 返回值为参数的平方# 调用自定义函数result = square(5) # result的值为25掌握函数和模块的使用,可以帮助我们将复杂的逻辑简化,提高代码复用率和可读性。希望通过本文的介绍和示例,您能更深入地理解函数和模块的概念,将这些概念应用于实际开发中。原创 2023-12-16 22:52:41 · 525 阅读 · 0 评论 -
强烈推荐:Python 循环结构详解
在Python中,while和for循环提供了强大的功能来处理各种循环任务。本文向朋友们介绍Python循环结构的应用场景、基本构成及其在实际编程中的应用案例。原创 2023-12-15 09:00:00 · 618 阅读 · 0 评论 -
强烈推荐!Python分支结构深度剖析
分支结构是编程中必不可少的组成部分,它让程序具备了决策和选择不同执行路径的能力。通过本文的介绍和案例,我们深入了解了如何在Python中使用if语句来构建这些结构,并通过这些实例来认识其应用场景。希望这篇文章能够帮助您熟练地使用Python分支结构。原创 2023-12-13 17:14:10 · 484 阅读 · 0 评论 -
python实现pdf转word、word转pdf
Python自动化办公通常对常用的办公软件文档格式进行操作,比如Word和PDF。很多软件都需要付费,作为程序员,怎么可能付费。下面是一个简单示例,如何在Python中将Word文档转换为PDF,以及如何从PDF转换回Word格式。原创 2023-12-07 11:00:56 · 762 阅读 · 1 评论 -
Python实现word自动化
本教程将介绍如何使用Python的库来自动化Microsoft Word文档的创建和编辑工作,从而提高办公效率和准确性。原创 2023-12-07 10:56:10 · 1133 阅读 · 0 评论 -
Python实现Excel自动化
Excel是办公自动化的关键工具之一,用于数据存储、处理和分析。Python通过openpyxl库,提供了强大的Excel操作能力,让我们可以读取、写入、修改和创建复杂的Excel文件。原创 2023-12-04 09:28:47 · 504 阅读 · 0 评论 -
Python自动化办公入门教程
在职场中,自动化已经成为提升工作效率的关键手段。作为一种强大且易于学习的编程语言,Python为执行各种自动化任务提供了众多便利。无论是数据分析、报告生成、邮件处理还是网络数据采集,Python都能够帮助我们简化流程,节省时间。在本教程中,我们将探索Python在自动化办公中的应用,并复习一些Python编程的基本概念,为大家打下坚实的基础。原创 2023-12-03 18:33:56 · 392 阅读 · 0 评论 -
导入seaborn的数据集方法load_datasets的问题
这个原因是load_dataset()会先从本地的seaborn_data去监测,我们通过这行代码看看seaborn_data的路径。解压后粘贴到seaborn_data的路径下。官方提供了github数据集。把数据部分下载下来,解压。原创 2023-12-01 23:45:21 · 1013 阅读 · 0 评论 -
Matplotlib入门指南:小白必知的Python数据可视化库
导语:Matplotlib是一个强大而灵活的Python数据可视化库,广泛应用于数据分析、科学研究和数据可视化领域。本文将介绍Matplotlib库的基本概念、功能和使用方法,并提供详细的示例,帮助大家快速入门。原创 2023-12-01 09:21:13 · 1117 阅读 · 0 评论 -
Pandas:一个实用高效的Python数据处理库
本文将介绍Pandas库的基本概念、功能和使用方法,并提供详细的示例,帮助小白快速入门。它的主要数据结构包括Series和DataFrame,可以灵活地处理和操作数据。Pandas还提供了丰富的函数和方法,用于数据处理、数据分析和数据可视化。数据处理:Pandas提供了丰富的数据处理和操作功能,包括数据清洗、数据转换、数据合并和数据分析等。数据索引和筛选:Pandas提供了灵活的数据索引和筛选方法,方便快速地获取和处理数据。缺失值处理:Pandas提供了丰富的缺失值处理方法,包括填充缺失值、删除缺失值等。原创 2023-11-30 11:06:53 · 557 阅读 · 0 评论 -
入门指南:介绍Python库——Pandas
Pandas是一个开源的、高性能的Python库,提供了丰富的数据结构和数据处理工具,使得数据分析和数据处理工作变得简单、快速。Pandas的核心数据结构是DataFrame和Series,它们为我们提供了便捷的方式来处理和操作结构化的数据。数据清洗与处理:Pandas提供了丰富的数据清洗和处理功能,包括缺失值处理、重复值处理、数据转换、数据排序等。数据聚合与分组:Pandas提供了强大的数据聚合和分组功能,可以进行分组计算、数据透视表和数据汇总等操作。首先,需要安装Pandas库。原创 2023-11-25 23:01:08 · 1264 阅读 · 0 评论 -
使用 Python 在 MySQL 中将文件和图像作为 Blob 插入/检索
下一步:先决条件要将 BLOB 数据存储在 MySQL 表中,我们需要创建一个包含二进制数据的表。或者,如果您有一个表,则通过添加一个以 BLOB 作为其数据类型的额外列来修改它。您可以使用以下查询创建具有 BLOB 列的表。此表包含以下两个 BLOB 列。照片:存储员工照片。生物数据文件:以文件格式存储员工详细信息。带有 blob 列的 Python MySQL 表截至目前,该python_employee表是空的。让我们在其中插入员工的照片和生物数据文件。原创 2022-08-22 18:09:58 · 452 阅读 · 0 评论 -
python安装报错ERROR: Exception: Traceback (most recent call last): File “d:\anaconda3.5.2\lib\site-pac
安装pymssql报错网上找了一推方法总结如下:关闭后台jupyter notebook 根据提示安装python -m pip install --upgrade pip 3.重新安装依旧报错pip install pymssql 4.换了一个清华源,完成安装C:\WINDOWS\system32>pip install pymssqlCollecting pymssql WARNING: Retrying (Retry(total=4, co...原创 2020-11-19 22:47:57 · 17840 阅读 · 1 评论 -
JupyterLab安装使用
官方文档安装pip install jupyter jupyterlab启动jupyter-lab --port 8889访问http://localhost:8889/lab# 下面这个url仍然可以访问jupyterhttp://localhost:8889/tree使用请查看官网,文档、视频非常完备tips可以使用这个魔方函数在jupyer中...原创 2020-01-09 22:17:43 · 604 阅读 · 0 评论 -
创建 Numpy 数组的不同方式
Numpy库的核心是数组对象或ndarray对象(n维数组)。你将使用Numpy数组执行逻辑,统计和傅里叶变换等运算。作为使用Numpy的一部分,你要做的第一件事就是创建Numpy数组。本指南的主要目的是帮助数据科学爱好者了解可用于创建Numpy数组的不同方式。创建Numpy数组有三种不同的方法:使用Numpy内部功能函数 从列表等其他Python的结构进行转换 使用特...原创 2019-12-09 21:20:33 · 332 阅读 · 0 评论 -
Command '['dot', '-Tsvg']' returned non-zero exit status 1. syntax error in line 1 near 'None'\r\n"
在生成决策树时出现如下错误Error: <stdin>: syntax error in line 1 near 'None'\r\n"]CalledProcessError Traceback (most recent call last)D:\Anaconda3.5.2\lib\site-packages\IPython\cor...原创 2019-11-27 23:14:07 · 4481 阅读 · 5 评论 -
ExecutableNotFound: failed to execute ['dot', '-Tsvg'], make sure the Graphviz executables are on yo
在用python可视化.dot文件时,graphviz生成树模型时出错 显示安装步骤:①安装graphviz②配置环境变量③安装到python安装graphviz官网下载地址:graphviz官网下载选择.msi文件进行下载,下载完成后,运行.msi文件安装graphviz。记住自己的安装路径,配置环境变量时要用到。配置环境变量环境变量的配置在此电...原创 2019-11-27 22:15:25 · 4450 阅读 · 0 评论 -
Python os.access() 方法
概述os.access() 方法使用当前的uid/gid尝试访问路径。大部分操作使用有效的 uid/gid, 因此运行环境可以在 suid/sgid 环境尝试。语法access()方法语法格式如下:os.access(path, mode);参数 path-- 要用来检测是否有访问权限的路径。 mode-- mode为F_OK,测试存在的路径,或者...原创 2019-11-05 16:18:41 · 776 阅读 · 0 评论 -
Python------正则表达式
正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。re 模块使 Python 语言拥有全部的正则表达式功能。compile 函数根据一个模式字符串和可选的标志参数生成一个正则表达式对象。该对象拥有一系列方法用于正则表达式匹配和替换。re 模块也提供了与这些方法功能完全一致的函数,这...原创 2019-10-31 13:58:15 · 265 阅读 · 0 评论 -
python中报错:SyntaxError: invalid character in identifier
有时候网上复制回来的代码,不修改往往报错:SyntaxError: invalid character in identifier网上一搜答案,说有中文状态下的括号,这个确实是个原因;还有一个原因是代码的末尾有空格,把空格去掉后,代码果断运行了代码之间有空格...原创 2019-10-31 11:55:44 · 769 阅读 · 0 评论 -
教你如何迅速秒杀掉:99%的海量数据处理面试题
前言一般而言,标题含有“秒杀”,“99%”,“史上最全/最强”等词汇的往往都脱不了哗众取宠之嫌,但进一步来讲,如果读者读罢此文,却无任何收获,那么,我也甘愿背负这样的罪名 :-),同时,此文可以看做是对这篇文章:十道海量数据处理面试题与十个方法大总结的一般抽象性总结。毕竟受文章和理论之限,本文将摒弃绝大部分的细节,只谈方法/模式论,且注重用最通俗最直白的语言阐述相关问题。最后,...转载 2019-10-30 10:14:47 · 109 阅读 · 0 评论 -
python3安装及加载gensim报错及解决办法
在网上找到了解决方法,原来是该错误是因为镜像节点太慢了,换个镜像节点就好了pip install -i https://pypi.tuna.tsinghua.edu.cn/simple gensim安装成功原创 2019-10-30 00:14:33 · 2489 阅读 · 0 评论 -
机器学习实战数据集及源代码
官网地址:机器学习实战,找到source code下载即可。git下载地址:https://github.com/pbharrin/machinelearninginaction百度网盘下载地址链接:https://pan.baidu.com/s/1i3kbdJYGl17zcaJXvTv5qw提取码:uadk...原创 2019-10-24 16:54:38 · 662 阅读 · 0 评论 -
Python中的TypeError: object() takes no parameters新手问题的解决办法
定义一个人的类,人的属性class people: number = 100 #血量 #构造函数,初始化的方法,当创建一个类的时候,首先会调用它 def _init_(self,name,age): self.name = name self.age = age def display(self): print('...原创 2019-07-14 23:30:05 · 8757 阅读 · 0 评论 -
Python的NameError:name 'number' is not defined 解决办法
class people: #所有的实例都会共享 number = 100 #血量 #构造函数,初始化的方法,当创建一个类的时候,首先会调用它 def __init__(self,name,age): self.name = name self.age = age def display(self): pri...原创 2019-07-14 23:37:54 · 27963 阅读 · 1 评论 -
NumPy之数据分析实战练习
Numpy练习的目标仅作为学习numpy的参考,并让你脱离基础性的NumPy使用。这些问题有4个级别的难度,其中L1是最容易的,L4是最难的。如果你想快速进阶你的numpy知识,那么numpy基础知识和高级numpy教程可能就是你要寻找的内容。更新:现在有一套类似的关于pandas的练习。NumPy数据分析问答1、导入numpy作为np,并查看版本难度等级:L1问题:将nu...原创 2019-07-23 16:12:10 · 1075 阅读 · 1 评论 -
Numpy 多系统安装
1、使用已有的发行版本对于许多用户,尤其是在 Windows 上,最简单的方法是下载以下的 Python 发行版,它们包含了所有的关键包(包括 NumPy,SciPy,matplotlib,IPython,SymPy 以及 Python 核心自带的其它包):Anaconda: 免费 Python 发行版,用于进行大规模数据处理、预测分析,和科学计算,致力于简化包的管理和部署。支持 Linu...原创 2019-07-19 10:51:44 · 207 阅读 · 0 评论 -
Pandas中文API文档
缩写和包导入在这个速查手册中,我们使用如下缩写:df:任意的Pandas DataFrame对象s:任意的Pandas Series对象同时我们需要做如下的引入:import pandas as pdimport numpy as np导入数据pd.read_csv(filename):从CSV文件导入数据 pd.read_table(filename):从限...原创 2019-07-24 14:01:09 · 619 阅读 · 0 评论 -
Python中的os.sep
os.sep是什么python是跨平台的。在Windows上,文件的路径分隔符是'\',在Linux上是'/'。为了让代码在不同的平台上都能运行,那么路径应该写'\'还是'/'呢?使用os.sep的话,就不用考虑这个了,os.sep根据你所处的平台,自动采用相应的分隔符号。举例Linux下一个路径,/usr/share/python,那么上面的os.sep就是‘/’wind...原创 2019-08-22 17:04:34 · 660 阅读 · 0 评论 -
Python 删除List元素的三种方法remove、pop、del
1.remove: 删除单个元素,删除首个符合条件的元素,按值删除,从左向右依次删除符合条件的值举例说明:>>> str=[1,2,3,4,5,2,6]>>> str.remove(2)>>> str[1, 3, 4, 5, 2, 6]2.pop: 删除单个或多个元素,按位删除(根据索引删除)>>> str=...原创 2019-07-13 22:46:03 · 8777 阅读 · 0 评论