python
文章平均质量分 61
python知识
p1049990866
这个作者很懒,什么都没留下…
展开
-
python使用traceback打印详细错误信息
一般情况下我们try except只能获取简单的错误信息, 无法精准的定位错误位置, 为错误排查带来了很大的不便例如:def test(): try: return 1 / 0 except Exception as e: print(e) return 0if __name__ == "__main__": test()division by zero 0想想一下当系统庞大起来之后我们只知道有一个地方我们使用了0作原创 2021-04-22 19:33:41 · 1677 阅读 · 1 评论 -
python通过property将方法转变为属性
class A __val = 0 # 私有属性 # 使方法可以像属性一样调用 @property def test(self): return self.__val # 此修饰必须在有property修饰的方法后才能使用 # 其中下方test.setter中的test是指被property修饰的方法名 # 经过修饰后可使方法能够像属性一样赋值 @test.setter def test(self, val): self.__val = vala = A()print原创 2021-04-21 14:03:25 · 394 阅读 · 0 评论 -
python库--pandas--DataFrame--替换/填充/新增
文章目录1. 原数据2. 索引替换/修改1. 原数据data = pd.DataFrame([['a', 1, True], ['b', 3, False]])2. 索引替换/修改# 将第一列设为索引data.set_index(0)# 将索引设置为0-ndata.index = range(len(data))# 将索引设置为['a', 'b']data.index = [...原创 2020-01-19 17:09:54 · 4688 阅读 · 1 评论 -
python库--pandas--DataFrame--数据切片/筛选/取值
1. 源数据az = 'abcdefghijklmnopqrstuvwxyz'data = pd.DataFrame([[j for j in range(i, 10 + i)] for i in range(20)], columns=list(az.upper()[:10]), index=[i+j for i in az for j in az][:20])2. 切片2.1 行切...原创 2020-01-19 16:52:46 · 2624 阅读 · 0 评论 -
python库--pandas--DataFrame--初始化数据
文章目录1. 来自python1.1 列表(支持迭代器)1.2 字典1.3 json字符串 / 文件1.4 文本文件1.5 数据库1. 来自python1.1 列表(支持迭代器)import pandas as pdpd.DataFrame([1, 2, 3])pd.DataFrame([1, 2, 3], columns=['A'], index=['a', 'b', 'c'])pd...原创 2020-01-17 16:21:07 · 4480 阅读 · 0 评论 -
python库--pandas--Series.str--字符串处理
文章目录原数据字符大小写转换字符串拼接自身拼接与其它series拼接数据含有None/NaN的情况字符填充/插入/扩展字符串内容判断查找统计转码删减/截取分割/替换更新字符串原数据import pandas as pda = pd.Series(['aSd', 'asd', 'dfd fsAsf sfs'])b = pd.Series([None, 'asd', 'fgh'])...原创 2020-01-15 11:50:58 · 3370 阅读 · 0 评论 -
词向量
一. 词向量1.1 为什么需要词向量众所周知,不管是机器学习还是深度学习本质上都是对数字的数字,Word Embedding(词嵌入)做的事情就是将单词映射到向量空间里,并用向量来表示1.2 Word2vec之前1.2.1 one-hotone-hot是最简单的一种处理方式。通俗地去讲,把语料中的词汇去重取出,按照一定的顺序(字典序、出现顺序等)排列为词汇表,则每一个单词都可以表示...原创 2019-10-18 11:31:27 · 495 阅读 · 0 评论 -
python--pandas--read_json
文章目录1. path_or_buf 要读取的json对象2. orient 指定解析json的格式3. tye 指定返回的数据类型4. dtype 推断或指定列的数据类型5. convert_axes6. convert_dates7. keep_default_dates8. numpy9. precise_float 解析浮点型10. date_unit 解析时间戳的单位11. encodi...原创 2019-09-01 17:41:26 · 1759 阅读 · 0 评论