python
爱学习的Amelia
正在努力学习大数据知识,欢迎大家指错交流学习!!!
展开
-
python socket通信,客户端单次发送信息,服务端循环接收信息
【代码】python socket通信,客户端单次发送信息,服务端循环接收信息。原创 2023-02-24 11:38:08 · 1134 阅读 · 0 评论 -
python linux 获取本机ip
【代码】python linux 获取本机ip。原创 2023-02-14 17:19:29 · 551 阅读 · 0 评论 -
pyecharts Graph:关系图的参数值 数据项设置
【代码】pyecharts Graph:关系图的参数值 数据项设置。原创 2023-02-14 16:46:29 · 1300 阅读 · 0 评论 -
python提取文件最后更新时间
【代码】python提取文件最后更新时间。原创 2023-02-10 16:01:20 · 381 阅读 · 0 评论 -
python3麒麟连接wifi代码
【代码】python3麒麟连接wifi代码。原创 2023-02-10 15:58:40 · 570 阅读 · 0 评论 -
python知识点 | str转bytes | bytes转十六进制 | 字符串二进制转中文 | python2.x cmp--> python3.x operator
【代码】python知识点 | str转bytes | bytes转十六进制 | 字符串二进制转中文 | python2.x cmp--> python3.x operator。原创 2023-01-04 11:21:18 · 272 阅读 · 0 评论 -
centos7安装python3.8.15环境且配置已经装好的虚拟环境
【代码】centos7安装python3.8.15环境且配置已经装好的虚拟环境。原创 2022-12-29 10:24:49 · 175 阅读 · 0 评论 -
使用枚举,修改字典中的列表的元素的值
【代码】使用枚举,修改字典中的列表的元素的值。原创 2022-10-27 17:53:05 · 207 阅读 · 0 评论 -
在ubuntu上安装python2.7的第三方包
在ubuntu上安装python2.7版本的第三方包原创 2022-09-01 13:54:06 · 1333 阅读 · 0 评论 -
使用python读写文件
注意for循环得到的row是有序字典,可以像普通字典一样读取。注意写到文本中的文字不会换行,要人工输入换行符。是向文件末尾添加新的内容。原创 2022-07-31 19:07:24 · 190 阅读 · 0 评论 -
python--爬虫获取网站图片
爬虫获取网站图片原创 2022-07-21 20:42:46 · 321 阅读 · 0 评论 -
python--scikit-learn构建模型
datasets模块常用数据集加载函数及其解释sklearn自带数据集内部信息获取将数据集划分为训练集和测试集为了保证模型在实际系统中能够起到预期作用,数据量多的时候,一般需要将样本分成独立的三部分:训练集(train set):估计模型、验证集(validation set):确定网络结构或者控制模型复杂程度的参数、测试集(test set):检验最优模型的性能。典型划分方式训练集50%、验证集25%、测试集25%。;数据量较少的时候,常用的方法是留少部分做测试机,然后对其余N个样本采用原创 2022-07-13 17:43:05 · 1964 阅读 · 0 评论 -
pandas--数据预处理
在内连接的情况下,仅仅返回索引重叠部分;在外连接的情况下,则显示索引的并集部分数据,不足的地方使用空值填补。纵向堆叠将两个数据表在y轴向上拼接。concat函数:axis=0append方法:两张表的列名需要完全一致!!!语法:参数名称说明other接收DataFrame或Series。表示要添加的新数据。无默认ignore_index接收boolean。如果输入True,就会对新生成的DataFrame使用新的索引(自动产生),默认为Falsever原创 2022-07-11 21:20:44 · 3116 阅读 · 0 评论 -
python--pandas统计分析基础
pandas.read_sql_table、pandas.read_sql_query、pandas.read_sql函数参数及其重要参数说明读取数据库数据数据库数据存储将DataFrame写入数据库中,依赖于SQLAlchemy库的create_engine函数创建数据库连接。语法:to_sql方法常用参数及其说明读/写文本文件文本文件:由若干行字符构成的计算机文件,典型的顺序文件;CSV:用分隔符分隔的文件格式,文字分隔文件。read_table和read_csv常用参数及其原创 2022-07-10 10:01:08 · 1950 阅读 · 0 评论 -
python--报错:TypeError: can‘t multiply sequence by non-int of type ‘str‘
转化DataFrame数据类型原创 2022-07-05 17:01:45 · 1391 阅读 · 0 评论 -
anaconda安装第三方包
anaconda安装第三方包原创 2022-07-05 15:14:03 · 1273 阅读 · 0 评论 -
python--Matplotlib数据可视化基础
线条常用的rc参数lines.linestyle参数取值及意义lines.marker参数取值及意义scatter函数常用参数及其说明分析:通过图中点的颜色和形状的区别可以看出,第一产业增长平缓,第三产业呈指数型增长,第二产业每年会根据季度呈现周期性波动。总体来看,我国近18年的各个产业都在持续增长钟,并且第二和第三产业增长幅度非常大,18年间增长了400%以上。plot函数常用参数及其说明color参数的常用颜色缩写绘制2000~2017年各产业各季度生产总值的折线散点图分析:通原创 2022-07-03 21:36:13 · 2844 阅读 · 0 评论 -
python--numpy常用属性及方法
生成随机数random模块常用随机数生成函数通过索引访问数组一维数组的索引–与list索引方法一致多维数组的索引–每一个维度都有一个索引,各个维度的索引之间用逗号隔开变换数组的形态改变数组形状实例展平数组实例组合数组实例分割数组实例numpy矩阵与通用函数创建numpy矩阵矩阵特有属性及说明矩阵运算实例ufunc函数ufunc函数:通用函数,能够对数组中的所有元素进行操作的函数,针对数组进行操作原创 2022-06-29 22:16:43 · 1333 阅读 · 0 评论 -
python项目--O2O优惠券线下使用情况数据分析
数据来源:天池大赛数据集:天池新人实战赛o2o优惠券使用预测;数据链接: https://tianchi.aliyun.com/competition/entrance/231593/introduction?spm=5176.12281925.0.0.6c917137mTMSDc.分析过程为:数据规整处理数据分析准备工作首先导入包和数据。然后查看数据的整体信息,观察以下结果import numpy as npimport pandas as pdimport matplotli.原创 2022-04-01 23:09:31 · 4492 阅读 · 2 评论 -
python项目--物流行业项目分析
数据来源:某企业销售的6种商品所对应的送货及用户反馈数据;数据链接: 物流行业项目分析数据.分析过程为:数据清洗数据规整数据分析并可视化准备工作首先导入包和数据,将编码设置为gbk,若用utf-8会报错。然后查看数据的整体信息,观察以下结果import pandas as pdimport matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = 'SimHei' # 设置中文显示data = pd.read_csv.原创 2022-03-29 14:57:44 · 4971 阅读 · 2 评论 -
python项目--餐厅订单数据分析
导入包,加载数据数据是网上获取的,数据见链接: 餐厅订单数据分析的数据.通过分析之后我们要用到以下三个包,分别是numpy、pandas、matplotlib。加载数据我们采用pandas中的read_excel函数,由于该表中有三张小表,我们将这三张表都读取进来。import numpy as npimport pandas as pdimport matplotlib.pyplot as pltplt.rcParams['font.sans-serif'] = 'SimHei' # 设原创 2022-03-28 18:50:51 · 7641 阅读 · 17 评论 -
ValueError: Your version of xlrd is 2.0.1. In xlrd >= 2.0, only the xls format is supported. Install
运行以下代码时,出现报错import pandas as pddata1 = pd.read_excel('meal_order_detail.xlsx')报错内容为为ValueError: Your version of xlrd is 2.0.1. In xlrd >= 2.0, only the xls format is supported. Install openpyxl instead.看到这个报错,首先,先去Terminal下载更新xlrd在这个里面使用命令语句pi.原创 2022-03-28 16:49:03 · 2025 阅读 · 0 评论 -
AttributeError: ‘Timestamp‘ object has no attribute ‘weekday_name‘/pandas.errors.InvalidIndexError:
AttributeError: 'Timestamp' object has no attribute 'weekday_name运行这段代码时,出现报错week = pd.DatetimeIndex(data['place_order_time'])data['weekday'] = week.weekday_name()报错为AttributeError: 'Timestamp' object has no attribute 'weekday_name'是因为weekday_name原创 2022-03-28 16:38:19 · 9694 阅读 · 0 评论 -
leetcode--693. 交替位二进制数
题目:给定一个正整数,检查它的二进制表示是否总是 0、1 交替出现:换句话说,就是二进制表示中相邻两位的数字永不相同。1示例:输入:n = 5输出:true解释:5 的二进制表示是:101.# 示例 2输入:n = 7输出:false解释:7 的二进制表示是:111.# 示例 3输入:n = 11输出:false解释:11 的二进制表示是:1011.提示:1 <= n <= 231 - 1思路:定义一个bool型变量存储正确或错误用..原创 2022-03-28 14:01:25 · 329 阅读 · 0 评论 -
python--整型和二进制转化
整型转二进制采用自带函数bin获取temp = bin(16)print(temp)# 输出:0b10000用format取出二进制格式temp = format(16, "b")print(temp)# 输出:10000format(value, format_spec)函数占位符格式化类型角色=将标志放在最左侧b将数值转化为等价的二进制o将数值转化为八进制格式x将数值转化为十六进制格式d将给定值转化为小数E原创 2022-03-28 10:39:38 · 3617 阅读 · 0 评论 -
python--.sort(key=lambda x: (-len(x), x), reverse=True)
list.sort(key=lambda x: (-len(x), x), reverse=True)将list首先根据长度排列,再按照abc字典顺序排列,最后按照降序排列。解释:reverse=True按照降序排列,reverse()为将整个列表反过来;lambda x是指具有排序规则:按照字母从小到大排序,或者按照字符串长度排序;(-len(x), x)是指首先用x的长度排序,如果长度相同则用出现的先后排序;两个排序原则,按照-len(x)排序,len(x)表明将长度从小到大排序,那么-le原创 2022-03-23 12:09:51 · 5672 阅读 · 0 评论 -
pycharm更新python pip包
打开当前的文件夹,切换到Terminal终端输入命令python -m pip install -upgrade pip等待一会,升级成功。原创 2022-03-11 16:10:49 · 3060 阅读 · 0 评论 -
python遍历读取txt文件夹,正则匹配获取目标字段,去除重复写入txt文档
思路:首先遍历循环文件夹,输出地址判断是否读对了文件,读取出文件中的内容,用正则匹配的模式匹配匹配出对应的字段,将两个匹配出来的列表字段合并,去重,写入目标文件夹中。import re # 导入正则包import ospath = "D:\腾讯QQ\QQ下载\资源" # 文件夹目录files = os.listdir(path) # 读取文件夹目录allresult = [] # 定义空列表for file in files: # 遍历文件夹 position = path +.原创 2022-03-11 15:28:22 · 2992 阅读 · 0 评论 -
python--正则表达式
元字符:\b:代表单词的开头或结尾,为单词的交界处;虽然通常英文的单词是由空格,标点符号或者换行来分隔的,但是\b并不匹配这些单词分隔字符中的任何一个,它只匹配一个位置。.:匹配除了换行符以外的任意字符。*:代表的是数量——它指定*前边的内容可以连续重复使用任意次以使整个表达式得到匹配,匹配重复任意次(可能是0次)。.*:任意数量的不包含换行的字符。+:同*,但匹配重复1次或更多次。-不是元字符,只匹配它本身——连字符(或者减号,或者中横线,或者随你怎么称呼它)。字符转义如果你想查找元字原创 2022-02-13 23:08:46 · 384 阅读 · 0 评论 -
python飞机大战pygame代码实现
实现效果如图:录制的动图显示不了,只好截图啦。准备两个文件,命名为plane_main.py和plane_sprites.py。plane_main.py代码如下:import pygamefrom plane_sprites import *class PlaneGame(object): """飞机大战主游戏""" def __init__(self): print("游戏初始化") # 1.创建游戏的窗口 ..原创 2022-02-10 21:02:45 · 4472 阅读 · 0 评论 -
python错误--TypeError: ‘module‘ object is not callable
原因:模块名字弄错了,而在python模块中没有rect模块。解决:将rect改成Rect。原创 2022-02-09 23:17:01 · 570 阅读 · 0 评论 -
python飞机大战--pygame预备知识
所有可见元素都是以矩形区域描述。初始化游戏:import pygamefrom plane_sprites import *# 初始化游戏pygame.init()# 编写游戏的代码print("游戏的代码...")# 游戏退出pygame.quit()使用rect描述英雄;rect:定义矩形区域。hero_rect = pygame.Rect(100, 500, 120, 125)print("英雄的原点 %d %d" % (hero_rect.x, hero_re.原创 2022-02-09 23:11:26 · 2248 阅读 · 0 评论 -
python--文件操作
读取文件的几种模式访问方式说明r以只读方式打开文件。文件的指针会被放在文件的开头,这是默认模式。如果文件不存在,抛出异常。w以只写的方式打开文件。如果文件存在会被覆盖。如果文件不存在,创建新文件。a以追加的方式打开文件。如果该文件已存在,文件指针将会放在文件的结尾。如果文件不存在,创建新文件进行写入。r+以读写方式打开文件。文件的指针将会放在文件的开头。如果文件不存在,抛出异常。w+以读写的方式打开文件。如果文件存在会被覆盖。如果文件不存在,创建新.原创 2022-02-09 22:52:21 · 180 阅读 · 0 评论 -
python--包
新建包:右击选中Directory ==> 输入包的名字回车;创建成功。在pac包中新建三个文件,分别为receive_message,send_message,__init__。receive_message代码如下:def receive(): return "这是来自 100xx 的短信"send_message代码如下:def send(text): print("正在发送 %s..." % text)__init__代码如下:from . impor.原创 2022-02-09 22:22:34 · 276 阅读 · 0 评论 -
python--模块
准备两个模块文件分别命名为module1.py和module2.py。module1.py代码如下:# 全局变量title = "模块1"# 函数def say_hello(): print("我是 %s" % title) # 类class Dog(object): passmodule2.py代码如下:# 全局变量title = "模块2"# 函数def say_hello(): print("我是 %s" % title)# 类c.原创 2022-02-09 22:12:07 · 307 阅读 · 0 评论 -
python--异常捕获
python--异常捕获简单的异常捕获错误类型捕获捕获未知错误异常捕获完整语法异常的传递抛出raise异常简单的异常捕获try: # 不能确定正确执行的代码 num = int(input("请输入正确的整数:"))except: # 错误的处理代码 print("请输入正确的整数")输出请输入正确的整数:l请输入正确的整数错误类型捕获try: # 提示用户输入一个整数 num = int(input("请输入一个整数")) #原创 2022-02-09 21:46:42 · 113 阅读 · 0 评论 -
python基础--单例设计模式
目的–让类创建的对象,在系统中只有唯一的一个实例;每一次执行类名()返回的对象,内存地址是相同的;构造私有化,保证在系统的使用中,只有一个实例。__new__方法及重写class MusicPlayer(object): def __new__(cls, *args, **kwargs): # 1.创建对象时,new方法会被自动调用 print("创建对象,分配空间") # 2.为对象分配空间 instance = supe.原创 2022-02-09 21:33:57 · 55 阅读 · 0 评论 -
python基础--面向对象-实例方法,类方法,静态方法
实例创建出来的对象叫做类的实例创建对象的动作叫做实例化对象的属性叫做实例属性对象调用的方法叫做实例方法在程序执行时:对象各自拥有自己的实例属性调用对象方法,可以通过self. 访问 自己的属性或者 调用 自己的方法保存方式:每一个对象都有自己独立的内存空间,保存各自不同的属性;多个对象的方法,在内存中只有一份,在调用方法时,需要把对象的引用传递到方法内部。在程序运行时,类同样会被加载到内存;在Python中,类是一个特殊的对象–类对象;在程序运行时,类对象在内存中只有一份,使用一个类可以原创 2022-02-08 17:26:41 · 232 阅读 · 0 评论 -
python基础--面向对象多态
多态 不同 的子类对象调用 相同 的 父类方法 ,产生 不同的执行结果 ;多态可以 增加 代码的 灵活度 ;以 继承 和 重写 父类方法为前提,是调用方法的技巧,不会影响到类的 内部设计。class Dog(object): def __init__(self, name): self.name = name def game(self): print("[%s] 蹦蹦跳跳的玩耍..." % self.name)class XiaoTianDog(.原创 2022-02-08 16:00:39 · 63 阅读 · 0 评论 -
python基础--面向对象多继承
多继承class A: def test(self): print("test 方法")class B: def demo(self): print("demo 方法")class C(A, B): # 多继承可以让子类对象,同时具有多个父类的属性和方法 pass# 创建子类对象c = C()c.test()c.demo()# 如果不同的父类中存在同名的方法,子类对象在调用方法时,会调用哪一个父类中的方法呢?# 提示:原创 2022-02-08 15:57:59 · 184 阅读 · 0 评论