python
pan15125284
这个作者很懒,什么都没留下…
展开
-
Python 解压文件
import osimport zipfiledef un_zip(file_name):"""unzip zip file"""zip_file = zipfile.ZipFile(file_name)if not os.path.exists(file_name.split(".")[0] + "files"): os.mkdir(file_name.split(".")[0] + "files")for names in zip_file.namelist(): z...原创 2020-12-02 15:56:18 · 221 阅读 · 0 评论 -
os.walk、os.rename
os.walk(top, topdown=True, onerror=None, followlinks=False)dirpath, dirnames, filenames返回结果:地址路径、地址名、文件名2、os.rename()更改文件名原创 2020-10-21 09:23:23 · 247 阅读 · 0 评论 -
python 字符串转时间格式,并做减法
importdatetimestartTime=datetime.datetime.strptime('2019-05-22 11:34:50', "%Y-%m-%d %H:%M:%S")#(形式要对应)endTime= datetime.datetime.strptime('2019-05-02',"%Y-%m-%d")# 相减得到秒数、小时、天数seconds = (endTime- startTime).secondshours=(endTime- startTime).hours.原创 2020-07-22 09:17:38 · 1748 阅读 · 0 评论 -
消除列表换行
y2=[_.strip() for _ in y]原创 2020-02-21 10:08:59 · 260 阅读 · 0 评论 -
pandas 把字典转换成DataFrame
1、指定indexpd.DataFrame({'A':0},index=[0])2、把字典放在list中pd.DataFrame([{'A':0},{'A':1}])原创 2020-01-06 17:53:11 · 1507 阅读 · 1 评论 -
python 列表
1、合并大列表中的小列表例如:d = [[1, 2, 3], [3,4, 5], [6, 7]]d=sum(d, [])print(d)#[1, 2, 3, 3, 4, 5, 6, 7]上述的这个玩意,居然有时会报错找到了另一个绝对不会报错的a=[1,2,3]b=[3,4,5]c=[4,4,4]from itertools import chaind = list(ch...原创 2019-12-19 14:50:54 · 109 阅读 · 0 评论 -
视觉映射配置项VisualMapOpts
VisualMapOpts:视觉映射配置项class pyecharts.options.VisualMapOpts class VisualMapOpts( # 是否显示视觉映射配置 is_show: bool = True, # 映射过渡类型,可选,"color", "size" type_: str = "color", # 指定 ...转载 2019-12-17 11:36:29 · 3687 阅读 · 0 评论 -
flask笔记(八):request中参数的使用
一、request获取请求参数request参数,顾名思义就是请求参数,request对象中保存了一次HTTP请求的一切信息。request常用属性如下:属性 说明 类型 data 记录请求的数据,并转换为字符串 · form 记录请求中的表单数据 MultiDict args 记录请求中的查询参数 MultiDict...原创 2019-12-03 16:57:50 · 244 阅读 · 0 评论 -
shuffle数据
image_list=[] # list of images label_list=[] # list of labels##如果image_list存的是读取的特征数据,而不是图片路径,不要注释后面两句(list无法索引内部list) #[list indices must be integers or slices, not list] #...原创 2019-11-26 17:50:14 · 114 阅读 · 0 评论 -
python 直方图
import matplotlib.pyplot as pltimport matplotlib as mplmpl.rcParams['font.sans-serif'] = [u'simHei']mpl.rcParams['axes.unicode_minus'] = Falseplt.figure(figsize=(20,15))x=[ '体被系统','内分泌系统','呼...原创 2019-11-21 15:23:47 · 207 阅读 · 0 评论 -
python xgboost 的参数及树的图像
model = xgb.XGBRegressor(max_depth=6, learning_rate=0.1, n_estimators=160, silent=True, objective='reg:gamma')model.fit(x_train, y_train)关键的几个参数:max_depth:树的深度 一般3-10,需要进行调试n_estimators:树的个数...原创 2019-11-01 14:05:45 · 1485 阅读 · 0 评论 -
re.match
S = re.search(r"(?P<name>[a-z]*)(?P<age>\d+)", "zhouke18kelaiji19keke16") print(S.group()) print(S.group("name")) print(S.group("age"))原创 2019-11-01 13:30:06 · 130 阅读 · 0 评论 -
Python的format()函数
https://blog.csdn.net/zhchs2012/article/details/84328742转载 2019-10-30 17:52:19 · 289 阅读 · 0 评论 -
在Linux系统安装python3.7以及pip
二.安装pip:由于Linux系统自带python2和pyon2的pip 所有需自行安装python3的pip ,如果使用Linux系统默认的pip下载 会配置到python2的环境 ,所有需要自行安装python3 的pip。安装过程还是毕竟麻烦的。1.首先cd 到python3.7的文件夹2. 下载get-pip wget https://bootstrap.pypa.io/get-p...原创 2019-10-24 16:01:38 · 820 阅读 · 0 评论 -
python 列表反转
方式一:使用reversed()函数a=[1,2,3,4,5,6,7,8,9]b=list(reversed(a))print(b)[9, 8, 7, 6, 5, 4, 3, 2, 1]注意:reversed()函数返回的是一个迭代器,而不是一个List,需要再使用List函数转换一下。方式二:使用sorted()a=[1,2,3,4,5,6,7,8,9]c=sorte...原创 2019-06-20 09:18:28 · 531 阅读 · 0 评论 -
python 读取文件
1、传入文件名和标识符#打开f = open('/Users/michael/test.txt', 'r')#读取f.read()#关闭,不关闭会占用资源f.close()2、with (打开、读取、关闭一气呵成)with open('/path/to/file', 'r') as f: print(f.read())3、每次读起一行for lin...原创 2019-06-20 15:17:54 · 165 阅读 · 0 评论 -
python创建新的虚拟环境
安装成功后需要创建新的虚拟环境:1、首先在所在系统中安装Anaconda。可以打开命令行输入conda -V检验是否安装以及当前conda的版本。2、conda常用的命令。1)conda list 查看安装了哪些包。2)conda env list 或 conda info -e 查看当前存在哪些虚拟环境3)conda update conda 检查更新...原创 2019-06-17 17:27:31 · 745 阅读 · 0 评论 -
python3 xmind python3画思维导图
1、下载安装https://github.com/18813055625/xmind-sdk-python3git clone https://github.com/jmoraleda/xmind-sdk-python3.gitpython setup.py install2、基本代码介绍import xmind #加载包 w = xmind.load("test...原创 2019-06-18 09:20:33 · 7350 阅读 · 5 评论 -
#按拼音排序
#按拼音排序from xpinyin import Pinyin def my_function(lis): #输入一个名字的列表 pin=Pinyin() result=[] for item in lis: result.append((pin.get_pinyin(item),item)) result.s...转载 2019-05-28 11:11:12 · 356 阅读 · 0 评论 -
python用Levenshtein计算文本相似度(附带所有个人对函数的理解)
编辑距离:又称Levenshtein距离(莱文斯坦距离也叫做Edit Distance),是指两个字串之间,由一个转成另一个所需的最少编辑操作次数,如果它们的距离越大,说明它们越是不同。许可的编辑操作包括将一个字符替换成另一个字符,插入一个字符,删除一个字符。报错:max() arg is an empty sequence#! /usr/bin/python# -*- codin...转载 2019-07-02 09:49:47 · 1026 阅读 · 0 评论 -
计算词相似度
hybrid = HybridSim.get_Final_sim('胃癌','胃恶性肿瘤')对不起,词语可能未收录,无法计算相似度!print("识别: %s" ,(synonyms.nearby("肿瘤")))识别: %s (['肿瘤', '恶性肿瘤', '癌细胞', '肾脏', '病变', '甲状腺', '癌', '癌症', '骨髓', '病灶'], [1.0, 0.8052177...原创 2019-07-18 10:47:45 · 1569 阅读 · 0 评论 -
python-----删除列表中某个元素的3种方法
1.remove: 删除单个元素,删除首个符合条件的元素,按值删除2.pop: 删除单个或多个元素,按位删除(根据索引删除)3.del:它是根据索引(元素所在位置)来删除...原创 2019-07-16 14:08:46 · 2629 阅读 · 0 评论 -
Flask 应用
from flask import Flaskapp = Flask(__name__)@app.route('/')def hello_world(): return 'Hello World’if __name__ == '__main__': app.run()#装饰器:为函数动态添加功能,在上面的示例中,'/ ' URL与hello_world()函数绑定。...原创 2019-07-31 09:44:51 · 185 阅读 · 0 评论 -
字符串编码问题
1、'gbk' codec can't encode character '\x96' in position 0: illegal multibyte sequence解决:其实就是在windows中,新建的文本文件的默认编码是gbk.如此,我们可以在程序中提前指定编码就可以了. 而utf-8通用,就选它了 …….f = open(‘a.txt’, ‘w’,encoding=’u...原创 2019-08-23 13:19:15 · 221 阅读 · 0 评论 -
pandas 常用函数
1、concat函数是在pandas底下的方法,可以将数据根据不同的轴作简单的融合(1)可以将一个list里的数据框合并成一个数据框pd.concat(objs, axis=0, join='outer', join_axes=None, ignore_index=False, keys=None, levels=None, names=None, verify_integr...原创 2019-08-28 13:52:06 · 2641 阅读 · 0 评论 -
ModuleNotFoundError: No module named 'sklearn.cross_validation'
换成:from sklearn.model_selection import train_test_split原创 2019-06-05 14:45:48 · 124 阅读 · 0 评论