自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (1)
  • 收藏
  • 关注

原创 解析drugbank xml文件的代码。(先要把文件里的换行符删干净了)

# -*- coding: utf-8 -*-"""Created on Wed Dec 5 16:43:28 2018@author: chealia"""import xlrdfrom xlutils.copy import copyfrom xml.parsers.expat import ParserCreaterb=xlrd.open_workbook(r'c...

2019-02-26 14:50:52 3680 3

原创 with open之后输出的内容如何换行,用print就行

>>> with open('hello.txt','r') as f:... s=f.read()... s... print(s)...'1\t2\n3\t4\n5\t6'1 23 45 6>>>在命令行直接输出f.read(),得到的结果是连续的,有\t制表符和\n换行符...

2019-02-23 23:06:16 4717

原创 装饰器参数传递return decorator if isinstance(text,str) else decorator(text)的解释

起因是廖老师的一个作业:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000/0014318435599930270c0381a3b44db991cd6d858064ac0000#0作业:# -*- coding: utf-8 -*-"""Created on W...

2019-02-15 18:33:29 648

原创 DictReader出现列名不对的原因

>>> with open('c:/users/chealia/zhongliu/country.csv','r',encoding='utf-8') as f:... reader=csv.DictReader(f) #这里出错是因为编码的原因导致‘name’变成了'\ufeffname'... for row in reader:... ...

2018-11-27 16:44:47 484

原创 pandas orders.apply(lambda row: xxxx,axis=1)

"'Series' object has no attribute 'gender'", u'occurred at index id')这一类的报错都是因为没有axis=1import pandas as pddf = pd.DataFrame([ ['JOHN SMITH', 'Male'], ['Jane Doe', 'Female'], ['joe schmo...

2018-10-16 17:50:55 7388

原创 Numpy

ipmort numpy as np#求平均值np.mean(array>9)#返回百分比值(不是百分位数)np.mean(array,axis=1) #二位矩阵,axis=1 求row的均值。axis=0,求列的均值。

2018-09-25 00:31:16 148

原创 SQL

 updateupdate patients set Status='active' where id=7; create tablecreate table inactive_patients as select * from patients where status='inactive';delete fromdelete from patients where ...

2018-09-16 21:51:57 215

原创 pandas read_cs; matplotlib pyplot; sklearn

如果含有中文或者英文长句子,里面很可能会有“,”,而CSV的逗号是分隔符(delimter,或Seperator)所以要加参数,把分隔符从逗号替换为‘\t’制表符>>>pandas.read_csv('path',delimter='\t').head()or>>>file=pandas.read_csv('path',sep='\t')>...

2018-09-14 17:13:00 271

原创 Mysql workbench 运行错误

 1 是运行选定的代码。如果不选就运行所有的包括没有光标的空白行。2 是只运行光标所在的那一行。

2018-09-11 17:46:26 2264 1

原创 git

1 . git 合并分支的时候,首先要转换到master:$ git checkout master "转换到master分支"$ git merge dev$ git branch -d dev "删除dev分支" 

2018-09-07 11:14:23 102

原创 20180707

这样写也可以。时:([0-1][0-9]|2[0-3]|[0-9])————————————————————————————————————————

2018-07-08 00:24:56 145

原创 20180706日志

文件操作和目录:首先找到路径(linux和windows不一样),然后用join合成新目录,再mkdir创建这个目录(去这个路径下可以找到testdir文件夹),rmdir可以删除这个目录/文件夹.在已经确认这个路径怎么表示的前提下,也可以直接mkdir创建。————————————————————————————————————————os.path.abspath(path)则是参数path的...

2018-07-07 13:51:26 138

原创 20180705更新

>>> with open('hello.txt','r') as f:...         for line in f.readlines():...             print(line.strip())——————————————————————————————写入的文件换行成功——————————————————————————————不仅是迭代器调用后没元素了...

2018-07-05 22:16:48 190

原创 迭代器调用过后内部就没有元素了吗..

迭代器调用过后内部就没有元素了,此时再计算sum(迭代器)=sum的默认值/初始值0或者此时来用for来遍历元素也不会有内容了例如:下图第一次for循环有结果,第二次就没有了。用sum也是一样的,第一次可以有和,第二次sum=0...

2018-05-27 18:49:12 406

原创 datetime astimezone和replace的区别。时区转换还是替换?

1)astimezone(timezone(timedelta(hours=int()))),这个是转换时区,转换,时间还是正确的,和被转换的时间是一样的,只是换个时区的表达。2)dt.replace(tzinfo=timezon.utc)或者dt.replace(tzinfo=timezone(timedelta(hours=int())))是改变了时区,但是没改时间,比如9:...

2018-05-24 11:19:49 1361

原创 Python入门小麻烦-命令行怎么调用.py文件

先安装了anaconda,会有一个anaconda prompt能够当做命令行使用,且含有python的环境变量。关于调用.py文件时产生了小麻烦,应该这样输入:1).   如果文件路径是这样的:C:\Users\sd\test.py,那么在命令行状态下输入:C:\Users\sd> python test.py 2).   如果是交互式输入状态(>>>...

2018-01-23 15:59:38 55223 1

多边花纹绘图软件

用来画画的。画多边形雪花或者传送阵魔法图纹

2015-04-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除