
python
chealia
喵~
展开
-
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 · 55414 阅读 · 1 评论 -
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 · 528 阅读 · 0 评论 -
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 · 7539 阅读 · 0 评论 -
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 · 292 阅读 · 0 评论 -
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 · 172 阅读 · 0 评论 -
20180707
这样写也可以。时:([0-1][0-9]|2[0-3]|[0-9])————————————————————————————————————————原创 2018-07-08 00:24:56 · 168 阅读 · 0 评论 -
20180706日志
文件操作和目录:首先找到路径(linux和windows不一样),然后用join合成新目录,再mkdir创建这个目录(去这个路径下可以找到testdir文件夹),rmdir可以删除这个目录/文件夹.在已经确认这个路径怎么表示的前提下,也可以直接mkdir创建。————————————————————————————————————————os.path.abspath(path)则是参数path的...原创 2018-07-07 13:51:26 · 162 阅读 · 0 评论 -
20180705更新
>>> with open('hello.txt','r') as f:... for line in f.readlines():... print(line.strip())——————————————————————————————写入的文件换行成功——————————————————————————————不仅是迭代器调用后没元素了...原创 2018-07-05 22:16:48 · 213 阅读 · 0 评论 -
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 · 1421 阅读 · 0 评论 -
迭代器调用过后内部就没有元素了吗..
迭代器调用过后内部就没有元素了,此时再计算sum(迭代器)=sum的默认值/初始值0或者此时来用for来遍历元素也不会有内容了例如:下图第一次for循环有结果,第二次就没有了。用sum也是一样的,第一次可以有和,第二次sum=0...原创 2018-05-27 18:49:12 · 437 阅读 · 0 评论 -
装饰器参数传递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 · 675 阅读 · 0 评论