![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
AI算法工程师YC
Work together and make progress together
展开
-
python中时间、日期、时间戳的转换
python中时间、日期、时间戳的转换1 str类型的日期转换为时间戳# 引入模块import time, datetime# 字符类型的时间tss1 = '2013-10-10 23:40:00'# 转为时间数组timeArray = time.strptime(tss1, "%Y-%m-%d %H:%M:%S")print timeArray # timeArray可...原创 2019-11-29 15:32:23 · 1617 阅读 · 0 评论 -
数据可视化库之Seaborn教程(catplot)
catplot(): 用分类型数据(categorical data)绘图在关系图教程中,我们了解了如何使用不同的可视化表示来显示数据集中多个变量之间的关系。在这些例子中,我们关注的主要关系是两个数值变量之间的情况。如果其中一个主要变量是“分类”(分为不同的组),那么使用更专业的可视化方法可能会有所帮助。下面所有函数的最高级别的整合接口:catplot()Categorical scatte...原创 2019-11-25 21:43:19 · 2167 阅读 · 0 评论 -
Python中的Counter.most_common()方法
问题怎样找出一个序列中出现次数最多的元素呢?解决方案collections.Counter 类就是专门为这类问题而设计的, 它甚至有一个有用的 most_common() 方法直接给了你答案。为了演示,先假设你有一个单词列表并且想找出哪个单词出现频率最高。你可以这样做:words = [ 'look', 'into', 'my', 'eyes', 'look', 'into', ...原创 2019-11-25 20:59:05 · 20017 阅读 · 0 评论 -
python中eval和ast.literal_eval的区别
Python中,如果要将字符串型的list,tuple,dict转变成原有的类型呢?这个时候你自然会想到eval. eval函数在Python中做数据类型的转换还是很有用的。它的作用就是把数据还原成它本身或者是能够转化成的数据类型.string <=> listIn [1]: s = '[1, 2, 3, 4]'In [2]: l = eval(s)In [3]: sOu...原创 2019-11-25 12:00:24 · 327 阅读 · 0 评论 -
python模块operator对排序的辅助功能
operator 介绍operator模块导出一组与Python的内部运算符相对应的高效函数。例如,等同于表达式,函数名称是用于特殊类方法的函数名称 operator.add(x,y)这些函数属于执行对象比较,逻辑运算,数学运算,序列运算和抽象类型测试的类别。模块特殊函数:都返回一个可调用对象,可以用于 map(), sorted(), itertools.groupby() 等接受一个函...原创 2019-11-13 17:19:23 · 218 阅读 · 0 评论 -
from collections import defaultdict 的用法
defaultdict:当我使用普通的字典时,用法一般是dict={},添加元素的只需要dict[element] =value即,调用的时候也是如此,dict[element] = xxx,但前提是element字典里,如果不在字典里就会报错,如:这时defaultdict就能排上用场了,defaultdict的作用是在于,当字典里的key不存在但被查找时,返回的不是keyError而是一个...原创 2019-11-13 17:00:45 · 7425 阅读 · 0 评论 -
中文分词包jieba的使用总结
安装 jieba 包pip install jiebahttps://github.com/fxsjy/jieba特点:支持三种分词模式:精确模式,试图将句子最精确地切开,适合文本分析;全模式,把句子中所有的可以成词的词语都扫描出来, 速度非常快,但是不能解决歧义;搜索引擎模式,在精确模式的基础上,对长词再次切分,提高召回率,适合用于搜索引擎分词。支持繁体分词支持自定义词典M...原创 2019-11-13 16:04:35 · 846 阅读 · 0 评论 -
Python中try except异常捕获方法
异常处理流程异常种类异常名称 描述BaseException 所有异常的基类SystemExit 解释器请求退出KeyboardInterrupt 用户中断执行(通常是输入^C)Exception 常规错误的基类StopIteration 迭代器没有更多的值GeneratorExit 生成器(generator)发生异常来通知退出StandardError 所有的内建标准异常的...原创 2019-11-12 20:40:17 · 551 阅读 · 0 评论 -
斐波那契数列的5种python解法
斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(1)=1,F(2)=1, F(n)=F(n-1)+F(n-2)(n>=2,n∈N*)...原创 2019-11-11 22:11:02 · 1643 阅读 · 0 评论 -
python3 range()函数用法
Python3 range() 函数返回的是一个可迭代对象(类型是对象),而不是列表类型, 所以打印的时候不会打印列表。Python3 list() 函数是对象迭代器,可以把range()返回的可迭代对象转为一个列表,返回的变量类型为列表。Python2 range() 函数返回的是列表。range(stop)range(start, stop[, step])参数说明:start: ...原创 2019-11-11 21:38:29 · 186 阅读 · 0 评论 -
python中生成器yield的用法
首先,如果你还没有对yield有个初步分认识,那么你先把yield看做“return”,这个是直观的,它首先是个return,普通的return是什么意思,就是在程序中返回某个值,返回之后程序就不再往下运行了。看做return之后再把它看做一个是生成器(generator)的一部分(带yield的函数才是真正的迭代器),好了,如果你对这些不明白的话,那先把yield看做return,然后直接看下面...原创 2019-11-11 21:34:20 · 95 阅读 · 0 评论 -
python中断言assert的用法
两种写法 使用assert断言是学习python一个非常好的习惯,python assert 断言句语格式及用法很简单。在没完善一个程序之前,我们不知道程序在哪里会出错,与其让它在运行最崩溃,不如在出现错误条件时就崩溃,这时候就需要assert断言的帮助。本文主要是讲assert断言的基础知识。 assert断言语句用来声明某个条件是真的,其作用是测试一个条件(condition)是否...原创 2019-11-11 20:48:28 · 941 阅读 · 0 评论