- 博客(12)
- 资源 (3)
- 收藏
- 关注
原创 Python中遍历pandas数据的几种方法介绍及效率对比
点击原文Pandas是python的一个数据分析包,提供了大量的快速便捷处理数据的函数和方法。对pandas数据遍历的几种方法:1.for…in循环迭代方式2.iterrows()生成器方式3.apply()方法循环方式4.Pandas series 的矢量化方式5.Numpy arrays的矢量化方式总结使用timeit方法对以上几种遍历方式进行执行时间测试,测试结果如下。可...
2018-11-20 23:31:11 6529
原创 递归和尾递归优化
递归递归简而言之就是自己调用自己。使用递归解决问题的核心就是分析出递归的模型,看这个问题能拆分出和自己类似的问题并且有一个递归出口。比如最简单的就5的阶乘,可以把它拆分成5*4!,然后求4!又可以调用自己,这种问题显然可以用递归解决,递归的出口就是求1!,可以直接返回1。用Python实现如下: def fact(n): if n==1: return n ...
2018-11-16 20:18:52 486
原创 ImportError: cannot import name BeautifulSoup(点这里就对了)
做爬虫实例的时候用到了bs4 ,正确安装好了,代码里也有from bs4 import BeautifulSoup但是还报错 出现的提示是: ImportError: cannot import name BeautifulSoup,想了半天还是不知道怎么解决这个问题就百度了一下。看了第一篇就解决了这个问题方法:搜索路径的问题,用sys.path查看搜索路径,包含bs4库的路径。...
2018-11-12 12:00:54 16836 2
原创 Selenium support for PhantomJS has been deprecated, please use headless
UserWarning: Selenium support for PhantomJS has been deprecated, please use headless versions of Chrome or Firefox insteadwarnings.warn('Selenium support for PhantomJS has been deprecated, please use...
2018-11-09 19:32:45 2586
原创 Linux 移动文件后创建软连接
创建软连接sudo ln -sf a b 解释: a ----> b a指向 b我是在安装phantomjs时看到的 自己记下来再加深一下印象chromedirver下载地址:https://npm.taobao.org/mirrors/chromedriverphantomjs下载地址:http://phantomjs....
2018-11-09 19:14:06 1121
原创 python中json文件处理涉及的四个函数json.dumps()和json.loads()、json.dump()和json.load()的区分
json.loads()和 json.dumps()作用是相反的字符串------------>字典 json.loads()字典------------>字符串 json.dumps()json.load()和 json.dump()作用也是相反的json信息------------>写入文件 json.dump()从文件-...
2018-11-06 22:39:36 1513
原创 python 字典生成式 (多种实例测试,一看就懂)
字典生成式d = {key: value for (key, value) in iterable}其中iterable是一个可迭代的对象,比如list例1:# for 循环遍历列表,将列表中小元组的key和value取出,作为字典中的key:valuelist4 = [('name','zhangsan'),('age','11'),('phone','a')]dict_1 =...
2018-11-05 22:47:31 4461
原创 mysql 1064 和1136
1064一般是自己的sql 语句有错误,我的就是增加语句出错了插入数据失败,原因 1064: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''movie_name, mov...
2018-11-05 19:53:08 624
原创 为什么按着左右键一直到边缘不换行了?
为什么按着左右键一直到边缘不换行了?平时都是在键盘上按着左键或者右键光标会一直移动并且还能换行,今天不知道咋地就不能换行了,搜索百度也没有好的答案然后自己将那个代码页面关闭,在别的代码里试试,发现没问题,但是就是那一个页面发神经了,只能关掉,再打开试试...
2018-11-02 19:51:25 487
原创 Python 面试题
准备一下python 面试题0.pythonPython垃圾回收机制先问迭代器、装饰器、生成器,协程,协程在项目里怎么用的(重点)列表 元组python2和python3的区别rest framework接口规范range函数多线程 多进程位运算符Python的数据类型python多线程与其他语言多线程的区别python中的字典多线程和协程两者之间的关系?多线程在多...
2018-11-01 10:10:15 3654 2
ubuntu16.04安装chrome浏览器(附安装步骤)
2018-08-30
网络调试助手
2018-08-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人