每天一点Python
lili_wuwu
这个作者很懒,什么都没留下…
展开
-
python 办公自动化-生成ppt文本和图
【代码】python 办公自动化-生成ppt文本和图。原创 2024-05-28 10:04:25 · 533 阅读 · 0 评论 -
python 实现类似excel的vlookup功能
使用map在python中实现类似excel的vlookup功能原创 2022-11-02 11:12:14 · 768 阅读 · 0 评论 -
python merge on 左连接问题
实现两个df 左连接,之前用 df3=pd.merge(df1,df2,on='id',how='left') 得到的结果是innerjoin的结果,正确写法df3=df1.merge(df2,on='id',how='left')原创 2022-07-14 15:38:13 · 1855 阅读 · 1 评论 -
python loc多条件
python loc 多个条件转载 2022-09-23 14:53:43 · 2112 阅读 · 0 评论 -
python中iloc、loc的使用
python中iloc、loc的使用原创 2022-06-30 15:16:43 · 1570 阅读 · 0 评论 -
Anaconda安装后Jupyter launch 没反应&网页打开运行没执行
Anaconda安装后Jupyter launch 没反应&网页打开运行没执行原创 2022-06-28 17:52:38 · 8183 阅读 · 2 评论 -
ortools学习
参考:https://bbs.huaweicloud.com/blogs/167519ortools是google的开源求解器,支持线性规划、整数规划,可以方便的求解Routing、Bin packing(装箱问题)、Network flows、Assignment、Scheduling等问题。OR-Tools中内置了一些第三方的开源求解器(SCIP, GLPK) 及商用求解器( Gurobi , CPLEX)‘’‘1.Bin packing:装箱问题中,不同体积的物品必须被打包到有限数量的箱子(bi原创 2022-06-13 13:15:07 · 2397 阅读 · 1 评论 -
多个版本的Python,安装对应的包
当本地有多个版本的Python时,如何将包安装到对应的版本呢?这里提供两种方式(推荐第一种方法)一、在PyCharm下安装对应的包1.在PyCharm中配置对应版本的Python环境2.选择左下角Terminal ,输入:pip install -i 路径\第三方包名,即可完成安装,例如...\PycharmProjects\pythonProject> pip install -i pandas==1.1.0如果没有反应,添加下路径,输入:pip install -i https:/原创 2021-12-03 14:45:17 · 1211 阅读 · 0 评论 -
Python 多线程 start()和run()方法的区别(转)
转自:https://www.cnblogs.com/i-honey/p/8043648.html在实例调用的函数中加入打印当前线程的名字,分别用start()方法和run()方法启动线程检查有什么区别:start()方法: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21转载 2021-04-12 12:00:37 · 354 阅读 · 0 评论 -
windows Python3 安装&环境变量配置
Python安装1、安装Python1)官网下载Python安装包:https://www.python.org/downloads/2)通过Anaconda安装Python,详见:https://blog.csdn.net/lili_wuwu/article/details/826321622、配置环境变量我的电脑右键属性—高级系统设置—高级—环境变量,系统path下:1)添加Python环境变量 添加Python的安装路径:eg:C:\AppData\Local...原创 2020-10-20 09:14:56 · 2462 阅读 · 0 评论 -
python——k-means聚类算法
k-means聚类算法k-means算法属于无监督学习的一种聚类算法,其目的为:在不知数据所属类别及类别数量的前提下,依据数据自身所暗含的特点对数据进行聚类。对于聚类过程中类别数量k的选取,需要一定的先验知识,也可根据“类内间距小,类间间距大“(一种聚类算法的理想情况)为目标进行实现。需要用到sklearn库,scikit-learn是Python的一个开源机器学习模块,它建立在NumPy,S...原创 2019-06-10 23:34:15 · 4305 阅读 · 2 评论 -
anaconda Python 3.6 version 安装
1.下载安装文件 https://www.anaconda.com/download/ 2.下载好后一路回车安装,添加环境变量 C:\ProgramData\Anaconda3\Library\bin; 3.验证: 安装anaconda之后 打开Anaconda Prompt 输入 conda --version 验证并查看版本 ...原创 2018-09-11 20:29:37 · 80328 阅读 · 1 评论 -
python学习笔记
杂乱无章的学习记录,持续更新1、map() 、str转元组data1=map(lambda d:tuple(d.replace('\n','').split(',')),data)map()是 Python 内置的高阶函数,它接收一个函数 f 和一个 list,并通过把函数 f 依次作用在 list 的每个元素上,得到一个新的 list 并返回例如,对于list [1, 2, 3,...原创 2018-09-11 20:30:13 · 293 阅读 · 0 评论 -
python-绘图,loc函数,enumerate() 函数
1.数据处理:导入需要用的包和数据 取文件中需要用到的几列 列重命名 将日期字段转为datetime,筛选时间范围 做sum2.loc函数根据列中的元素,选取对应元素的数据集 根据元素的选取条件来选取对应的数据集 根据元素的选取条件来来选取对应的数据集,并在符合条件的数据行添加flage标签import osimport sysimport pandas as ...原创 2018-09-11 20:34:22 · 1297 阅读 · 0 评论 -
Python——Xgboost
xgboost中比较重要的参数objective [ default=reg:linear ] 定义学习任务及相应的学习目标,可选的目标函数如下:“reg:linear” –线性回归。 “reg:logistic” –逻辑回归。 “binary:logistic” –二分类的逻辑回归问题,输出为概率。 “binary:logitraw” –二分类的逻辑回归问题,输出的结果为wTx。...原创 2018-09-11 20:38:49 · 546 阅读 · 0 评论 -
Python——ARIMA
from statsmodels.tsa.stattools import adfullerfrom statsmodels.tsa.seasonal import seasonal_decomposefrom statsmodels.tsa.stattools import acf,pacffrom statsmodels.tsa.arima_model import ARIMA...原创 2018-09-12 13:43:13 · 5061 阅读 · 1 评论 -
Python入门笔记-1语法规则
语法规则1.python标识符python标识符由:字母、数字、下划线组成单下划线开头:不能直接访问的类属性,_foo双下划线开头:私有属性, __foo双下划线开头和结尾:代表特殊方法,如_int_() 类的构造函数标识符区分大小写2.行和缩进语句之间断行代码块之间使用缩进表示代码层次关系一行写多条语句时使用;分开3.Python引号多行注释使用三引号可以使...原创 2019-06-07 23:23:39 · 150 阅读 · 0 评论 -
Python入门笔记-2数据类型
数据类型Number字符串列表元组字典1.标准数据类型:Number用于存储数值python支持四种不同的数值类型1). 整型(int):通常被称为是整型或整数,是正或负整数,不带小数点。幂运算:pow() 和 **类型转换:1>.转为二进制:bin()2>.转为八进制:oct()3>. 转为十六进制:hex()其他进制或仅包含数字的字符串转...原创 2019-06-08 00:04:07 · 216 阅读 · 0 评论 -
Python入门笔记-4 Python运算符
Python运算符1.Python算数运算符a=10 b=30运算符描述实例+加:两个对象相加a+b 输出结果 40-减:负数或两个数相减a-b 输出结果 -20*乘:两个数相乘或者是返回一个被重复若干次的字符串a*b 输出结果 300/除:两个数相除b/a 输出结果 3%模除:返回除法的余数b%a 输出结果 0**幂...原创 2019-06-13 23:32:56 · 278 阅读 · 0 评论 -
Python——随机森林原理
随机森林(Random Forest)算法原理1.随机森林原理、决策树、集成学习决策树决策树(decision tree)是一个树结构(可以是二叉树或非二叉树)。用树的结构构件分类模型,每个非叶子结点表示一个特征属性上的测试,每个叶子结点表征着一个类别。使用决策树进行决策的过程就是从根节点开始,测试待分类项中相应的特征属性,并按照其值选择直到到达叶子节点,将叶子节点存放的类别作为决策结果。...原创 2019-06-15 21:52:28 · 1076 阅读 · 0 评论 -
Python入门笔记-3 Python常用内置函数
查看对象的类型:type()查看对象的内存:id()字符和其对应编码的转换:ord()和chr()查看长度:len()最值:max(list)/min(list)绝对值:abs()求和(list元素的和):sum(list)排序:sorted(list)获取指定位数的小数,round(a,b)生成一个a到b的数组,左闭右开:range(a[,b])我使用的版...原创 2019-06-10 19:39:20 · 127 阅读 · 0 评论 -
Windows下Python的安装
注:此安装版本是为验证《利用Pyhon进行数据分析》中例子,所以选择和书中相近的安装版本Epd_Free-7.3-2-win-86.msi(最好能找到一模一样的安装包,但我没找到 )一、Python安装 1、下载Python安装包 下载地址:http://epdfree-7-3-2.software.informer.com/download/原创 2017-03-14 14:56:50 · 705 阅读 · 0 评论