python学习
文章平均质量分 88
对于python常见库的学习
shdxhsq
热爱python,热爱编程的小白
展开
-
使用Cython加速普通python程序运行
在做论文实验时,由于部署的算法翻倍,导致程序运行时间直接成倍增长,python的慢真的是令人发指!!为加速实验运行,遂上网查询资料,查到了Cython,但对于初学者而言,大多教程过于简略,部分步骤难以理解,遂作此文,与君共勉。官方文档传送门????:目录1.Cython是什么?2. 安装3. 如何加速?step1:准备pyx文件step2:准备setup文件step3:运行setup文件step4:运行test.py4. pycharm 配置Cythonstep1:打开 File ---> se原创 2021-11-03 14:30:13 · 1230 阅读 · 0 评论 -
Python 进制转化问题
日常生活中,我们最常使用十进制,进制转化包括从常用的十进制转到其他进制,以及从其他进制转换到十进制,现将使用方法记录如下。目录1.函数转化法1.1 其他进制转10进制1.2 10进制转其他进制1.3 任意进制转10进制1.4 10进制转任意进制1.5 任意进制转任意进制2.格式化方法2.1 %格式化1.函数转化法1.1 其他进制转10进制通过int()方法。int() 函数用于将一个字符串或数字转换为整型。如果只有一个参数值,这个值可以是字符串或数字;但是传入两个参数,第一个参数是字符串,第.原创 2021-09-26 16:36:57 · 404 阅读 · 0 评论 -
安装texthero踩过的坑
手头有一份以excel存储的文本数据,在用pandas读入后,想要用自然语言处理的一些库进行处理,在查找资料的时候发现了texthero这个库,在做数据清洗,自然语言处理的时候非常方便,因此就想安装下来用一用。下文记录了安装这个库踩过的一些坑。ヾ(•ω•`)o1 介绍Texthero 是一个开源的NLP工具包,旨在 Pandas 之上使用单一工具简化所有 NLP 开发人员的任务。它由预处理、向量化、可视化和 NLP 四个模块组成,可以快速地理解、分析和准备文本数据,以完成更复杂的机器学习任务。???原创 2021-08-02 10:14:53 · 551 阅读 · 2 评论 -
使用pandas画图报错Cannot interpret ‘attribute ‘dtype‘ of ‘numpy.generic‘ objects‘ as a data type
文章目录问题描述问题原因问题解决step 1:尝试使用pip命令直接更新numpy 和pandasstep2:进入本地python的目录打开cmdstep3:重启jupyter参考文档问题描述在使用pandas内置的函数画饼图时,发现报了如上的错误,并且困扰了很久。本以为是pandas没有这个函数,特意查询了api后,发现并不是这个问题问题原因通过查阅文档,用一句话总结这个问题的原因,就是numpy和pandas的版本过于陈旧,升级到最新版本就可以解决这个问题问题解决在问题解决阶段,也遇到了问题原创 2021-08-01 11:44:50 · 3606 阅读 · 3 评论 -
python字符串常用方法整理
参考教程:https://www.w3school.com.cn/python/python_strings.asphttps://www.runoob.com/python3/python3-string.html注意: 在jupyter 中,可以在方法名后面打一个问号,然后页面下方会显示这个方法的用法和参数介绍。目录一、摘要二、常用的18个方法1.captialize()2.center()3.count()4.endswith()5.startswith()6.find()7.upper().原创 2020-08-02 18:06:01 · 226 阅读 · 0 评论 -
MySQLdb、Mysqlclient、PyMySQL、mysql.connector用法总结和比较
前言在学习python操作Mysql数据库时,发现操作数据库的工具包有很多种,这激发了我的兴趣。在查阅资料的过程程中,我发现,关于这些库的使用,并没有一个系统完整的整理,关于这些库的性能、上手难度的研究,也很少。由此,便有了下面的这篇笔记。这里写目录标题一.MySQLdb1.介绍2.安装3.使用4.评价二.Mysqlclient1.介绍2.安装3.使用4.评价**三.PyMySQL**1.介绍2.安装3.使用4.评价四.mysql.connector1.介绍2.安装3.使用4.评价总结:参考文档在.原创 2020-08-01 00:14:14 · 3716 阅读 · 4 评论 -
python库学习之wordcloud(生成词云)
前言在研究数字可视化时,接触到了词云,python中wordcloud库可以根据所给词的频率和背景图生成好看的词云,觉得很好玩,特将学习过程记录于此。部分学习内容参考了网络中blog的内容,在参考目录中罗列出。官网传送门: https://pypi.org/project/wordcloud/源码传送门: https://github.com/amueller/word_cloud用法传送门: http://amueller.github.io/word_cloud/cli.html目录一.原创 2020-07-12 16:27:31 · 2513 阅读 · 0 评论 -
python库学习之you-get
作为b站的粉丝,在逛的时候,收藏过很多制作精良、满满都是干货的视频,然鹅,一段时间过去,这些视频可能会下架,因此,如何能把这些视频及时保存下来,就成了一大心事,直到遇到了you-get!!!????话不多说,开始我们的you-get之旅吧!for more details:https://github.com/soimort/you-get目录一、安装二、使用1.查看画质2.暂停并恢复下载3.指定下载输出的目录4.指定下载的视频的文件名5.命令解释6.支持的网站三、安装中出现的一些问题问题1:pip原创 2020-07-04 12:12:33 · 6916 阅读 · 0 评论