python
文章平均质量分 51
xiaoshu_yilian
#为了早点下班陪闺女
我们的追求各有不同,但都希望能在有限的人生里,快速通往自己向往的目的地。
展开
-
利用python将用户地址转坐标(经纬度)
地址转坐标转载 2022-09-01 15:46:41 · 1432 阅读 · 0 评论 -
如何在一张图中画不同模型的roc曲线(python)
python实现在一张图上画不同模型的roc曲线原创 2022-07-05 11:43:38 · 819 阅读 · 2 评论 -
pandas loc和iloc的区别
在pandas里要切分或者选取符合条件的行列数据,就用loc或者iloc函数,那么今天来具体讲解下这两者的区别。在这里直接给出结论,1、在dataframe没有具体的行索引名称(index)和列索引名称(columns)时,loc和iloc都可以通过位置来定位,但是loc是包括末尾索引数据,iloc不包括。2、在有具体的行索引名称(index)和列索引名称(columns)时,loc只能通过具体行、列名称来定位数据,iloc仍然只能通过位置来定位数据。import pandas as pdimport原创 2020-05-14 11:12:44 · 425 阅读 · 0 评论 -
python pandas入门学习笔记
将工作中常用到的pandas涉及到的数据查询、转换、统计等函数总结在这里。import pandas as pdimport numpy as npimport matplotlib.pyplot as plt#pandas里就两种数据格式,dataframe和series,dataframe的每行每列都是一个series对象#一、创建数据s = pd.Series([2,4,5,11,np.nan,8]) #创建一个带有缺失值的series对象sdf = pd.DataFrame(np.r原创 2020-05-14 15:51:57 · 444 阅读 · 0 评论 -
关于python调用路径的问题
好久没写文字了。把python调用包的路径问题做个总结写在这里,虽然很简单,但是还是做个记录。原创 2021-08-27 16:52:31 · 336 阅读 · 0 评论 -
window下快速搭建jupyter
用过python建模的小伙伴应该都用过pycharm,pycharm比较适合用于工程代码的开发,但是在做一些探索性分析或者建模时,用jupyter是比较方便的。下面来说说window下如何搭建jupyter,以及怎么玩。默认本地已经装了python。1、装jupyter打开cmdpip install jupyter(注意:有些大厂的童鞋 可能要调用公司统一的镜像源)pip install -i http://mirrors.cloud.tencent.com/pypi/simple ...原创 2021-04-08 11:03:20 · 458 阅读 · 0 评论 -
python日期计算相关汇总
标题以前很少使用python的时间相关模块,最难跳槽了新的单位,会经常进行时间的计算,所以把python的日期、时间模块的相关运算汇总在此。import datetimeimport timet=datetime.datetime(2008, 2, 16,13,42,33) #python的日期类型为datetimet1=datetime.datetime(2008, 3, 1)print(type((t1-t))) #两个datetime相减,得到的是'datetime.timedelta'原创 2020-11-12 18:57:17 · 235 阅读 · 0 评论 -
python apply和map的区别
我们都知道,在pandas里apply是对dataframe的行或列级别进行的操作,和map一样也可以对list、series的元素级别进行的操作。而applymap是对dataframe的元素进行,本文只讲dataframe和map使用的区别。dict=[{'age':17,'name':'aa','math':90,'english':92},{'age':18,'name':'bb','...原创 2020-05-01 18:32:23 · 2489 阅读 · 0 评论 -
python中append和extend的区别
我们在python中经常会使用到列表,那么会涉及到数据拼接追加的问题,append直接将整个参数对象加入到目标列表里,而extend是将元素追加到目标列表里。tmp1=[4,5,6]data1=[1,2,3]data2=[1,2,3]data1.append(tmp1)print(data1)data2.extend(tmp1)print(data2)结果输出如下:[1, 2, ...原创 2020-04-17 11:50:05 · 377 阅读 · 0 评论 -
python series转dataframe
1、pandas中有两种数据格式,series和dataframe,那么今天来说说series如何转dataframe。dict=[{'age':10,'name':'aa','amount':1000},{'age':60,'name':'bb','amount':1200}]df=pd.DataFrame(dict)for i ,j in df.iterrows(): j=j...原创 2020-04-25 22:30:53 · 14398 阅读 · 1 评论 -
python工程中os模块最常用方式
经常在搭建一个数据挖掘工程时,需要将代码分门别类规划好,相互调用的过程中涉及到引用别的模块,那么我们就需要对以下几行代码比较熟练。直接上代码!import osimport syslocal_path=os.path.realpath(file)project_path=os.path.dirname(os.path.dirname(local_path))sys.path.append(project_path)print(local_path) #D:\project\code\test.p原创 2020-07-27 15:34:26 · 101 阅读 · 0 评论 -
python 捕获异常并显示具体错误
我们在具体实施某个工程时,可能会遇到未知的错误需要兜底,需要捕获异常的同时显示具体错误,直接上代码。import loggingimport tracebackdef get_logger(file_path,logging_level): logger=logging.getLogger(__name__) logger.setLevel(level=logging.INFO) hander=logging.FileHandler(file_path) hander原创 2020-06-03 14:54:37 · 1425 阅读 · 0 评论 -
python ModuleNotFoundError: No module named test1
代码结构如下:–code----test.py–code1----test1.py在解释器中,对code1执行Make Direcdory as>>Sources root,在test.py里执行import test1是没问题的,若没有执行,则报错:ModuleNotFoundError: No module named ‘test1’。但是当我们的代码放到服务器上去执行时,在解释器执行的以上操作是无效的,需要将code1的路径加入到sys里:import sysimport原创 2020-06-03 14:09:04 · 1710 阅读 · 0 评论 -
python 连接postgresql TypeError:must be str,not int
本文主要介绍下python连接postgresql如何操作,以及往数据库表插数时,有些字段可能不是char或者text格式的而是int时,会报错TypeError:must be str,not int。要在python里抓成str才行。话不多说,直接看代码!#!/usr/bin/env python# -*- coding: utf-8 -*import psycopg2# 填写连接数据库的参数conn = psycopg2.connect(database="db", user="xiaosh原创 2020-05-21 16:29:01 · 746 阅读 · 0 评论