Python
文章平均质量分 75
香芒小吃货
这个作者很懒,什么都没留下…
展开
-
python 当前时间戳的创建
转发关于时间戳的各种用法以及形式转换大佬写的原创 2020-12-15 09:06:52 · 760 阅读 · 0 评论 -
DataFrame的iterrows迭代修改不了值
前几天在做决策树预测股票涨跌的小项目,里面要对DataFrame类型的变量进行迭代修改,我用的是iterrows的index和row但是!测试了好久的代码,df的值始终没变化,一丁点都没有!直到后来有篇帖子点到 row[" "]修改的值是临时的,不是对原数据直接修改!这点很重要,就像C语言里传个整型参给函数(不是指针系列的),不论函数对它怎么修改,return后,这个变量的值压根不会改动回到python ,所以只要在修改语句的末尾添加:results.iloc[index] = row#-原创 2020-12-15 09:04:16 · 5619 阅读 · 0 评论 -
Python 生成一组随机数列表
举了个dataframe变量跟isin()、random()函数结合的栗子原创 2020-11-24 11:02:51 · 3203 阅读 · 0 评论 -
python3 / Anaconda下安装Talib库(亲测可用)
talib库的安装之路坑特别多这是最常见的1、 如果你的系统是x64平台,直接使用命令pip install talib安装,会报错如图所示原因在于python pip源中TA-Lib是32位的,不能安装在X64平台上而从TA-Lib的官网 http://ta-lib.org 下载的安装包其实也是32位的,如果你的系统平台是64位的,一样无法正确安装。正确的方法是下载64位的安装包,本地安装,64位安装包官网并没有提供,我们必须自行下载。talib库有很多第三方库,安装的时候尽量找靠谱的源网站原创 2020-11-19 16:51:39 · 13081 阅读 · 0 评论 -
Python 中 if __name__ == ‘__main__‘ 的优点、作用、含义
在大多数编排得好一点的脚本或者程序里面都有这段if __name__ == '__main__' : ,过去只知道它的作用,但是一直比较模糊,收集资料详细理解之后与大家分享一下1、这段代码的功能我们简单的理解就是: 如果模块是被直接运行的,则代码块被运行,如果模块是被导入的,则代码块不被运行细致一点即:一个python的文件有两种使用的方法,第一是直接作为脚本执行,第二是import到其他的python脚本中被调用(模块重用)执行。那么差别就在于 if __name__ == '_main_'原创 2020-08-26 14:40:10 · 329 阅读 · 0 评论 -
tuple索引号越界报错的解决方法 IndexError: Replacement index 12 out of range for positional args tuple
前几天遇到tuple索引号越界的报错,调试了好久都没解决,幸亏柳老师帮我分析后搞定啦,感激~在这里记录一下代码用 python 抓取网站信息的数据,导入本地数据库(MySQL)时 遇到下标越界问题(图片回家后补哈,手机上传好像会转链接)虽然是在format这行报的错,但实际错的是上面values的位置参数的{0}就表示format函数中的第一个值,依次类推。format里面就11个值,最多到{10},我以为要跟字典里结构的位置相匹配,就改成 {12} {16} {17} 了,哇咔咔pytho原创 2020-08-08 09:31:11 · 13736 阅读 · 0 评论 -
VSCode 配置 python环境 相对齐全 有遇到问题欢迎投稿哈
这是python3的安装,比较详细注意不是python2的噢,2的快要停止服务更新了,3的更强大,未来发展空间也更大参考大佬的,直接点击哈嗯,先按这个安装,下面的教程跳过python安装就行,因为还有vscode安装的时候尽量不选择C盘,它是系统盘,要尽量保留更多的空间,电脑比较不会卡VSCode配置Python开发环境参考大佬的,直接点击哈配置完再安装flake8模块就OK啦,进行代码校对打开命令行(管理员模式)输入 pip install flake8或者 pip3 install原创 2020-07-31 14:06:30 · 183 阅读 · 0 评论 -
python爬虫之 XPath 结合 requests 爬取豆瓣网站 存储格式可选 有 json、csv、txt
因为项目需要,最近在爬取非遗相关的网站,但目标url 有做源码的保护,不同元素的辨识度特别低,点开审查网页,好几个关键字都是cye-Im-tag就打算用XPath获取节点信息嘻嘻,这边引用大佬wsmrzx的爬取猫眼电影TOP250电影信息废话不多说,上链接 猫眼爬取大佬写得很详细,user-agent改一下即可哈关于lxml库的安装只需要执行:pip install lxml不知道为什么,使用这个命令安装,一次成功的很少,不知道为啥,就是各种报错那就先执行命令,安装wheel库pip原创 2020-07-18 12:17:01 · 329 阅读 · 0 评论 -
python的注释 多行注释 注意点
因为之前的误解导致bug成堆出现,整理笔记后顺便在这里记录一下上正文~1)单行注释Python的单行注释常以#开头2)多行注释先选中要注释的段落,然后按下“ctrl+/”,即可实现多行代码的注释易错点:Python可使用三个单引号(''')或者三个双引号(""")来标记,而实际上这是多行字符串的书写方式,并不是Python的多行注释方法3)补充编码注释 # -- coding: UTF-8 --在进行Python开发时,为了让.py能支持中文输入,需进行统一的编码声明,如采用UTF-8编原创 2020-06-14 18:49:35 · 531 阅读 · 3 评论 -
逻辑运算与位运算
这篇文章结合了两位非常厉害的大佬的博客、百度百科,以及我的老师的讲解1.逻辑运算逻辑运算又称布尔运算,它的结果应该是一个真假值,也就是true还是false。1)&&:与运算,同为真时才为真。2)||:或运算,同为假时才为假,也就是说有一个为真即为真。3)!:非运算,! true=false,! false=true。4)^:异或运算,按照每一位进行异或,相同为0,不同...转载 2019-02-22 09:18:15 · 377 阅读 · 0 评论