![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 52
weixin_42515907
此人不懒
展开
-
python数据处理常用方法
1、读取指定sheet和指定列的内容data = pd.read_excel("data.xlsx",sheet_name="Sheet1",usecols=["year","code1","code2","name","keywords","type",'new'])2、遍历数据,对两列数据相似度比较for i in range(0,75065): if data.loc[i]['code2']!=0: if data.loc[i]['code1'][:5]==data.l原创 2021-11-30 19:42:50 · 3707 阅读 · 0 评论 -
wordcloud绘制词云图的方法
词云图是话题重要程度可视化的重要方式之一,在文献计量领域是发现研究重点的最直观呈现方式。1、词频统计wordcloud绘制词云图首先需要统计每个关键词出现的次数,形成如下的词频统计表,按照词频,从高到低进行排序;2、词云图生成形状轮廓设置在ppt或者画图工具中设置自己想让词云图显示的形状,比如在这里使用的形状是椭圆,只需要在ppt中绘制一个椭圆填充颜色,保存为图片即可,后面词云图就会在有色彩范围的区域中显示。3、词云图生成具体代码这里导入1.jpg就是我们在上面创建的词云图轮廓,我们只需要在原创 2021-12-10 17:05:10 · 2973 阅读 · 0 评论 -
jupyter notebook如何导入自己写的模块,如何保存为.py格式?
在未将自己写的模块保存为.py格式时,调用时会出现json的报null错误。这是因为.ipynb是以JSON模式编辑的,不能完全用python解释,可以用以下方法将.ipynb格式保存为.py格式,这样就可以被python解释。...原创 2020-04-01 22:49:53 · 7330 阅读 · 0 评论 -
如何为jupyter notebook添加目录?
打开Anaconda Prompt输入pip install jupyter_contrib_nbextensions然后安装之后再输入jupyter contrib nbextension install --user再打开jupyter notebook多出了这个选项,点击Nbextensions勾选Table of Contents(2)...原创 2020-03-02 15:55:20 · 1091 阅读 · 0 评论 -
jupyter notebook快捷键
jupyter notebok中有很多快捷键,我们记住以下几个,可以方便以后的操作:首先,区分单元格的命令模式和编辑模式,因为在不同模式下的快捷键有所区分。命令模式:单元格框为蓝色编辑模式:单元格框为绿色命令模式下的快捷键:m(转化为markdown模式)y(转化为code模式)enter(进入编辑模式)a(在当前单元格上方插入单元格)b(在当前单元格下方插入单元格)c(复制...原创 2020-01-14 13:21:29 · 394 阅读 · 0 评论 -
jupyter notebook撤销删除
在单元格按esc进入命令模式(与代码编辑模式相对),然后按Z即可恢复。原创 2021-02-05 22:14:06 · 1446 阅读 · 0 评论 -
如何修改jupyter 默认打开浏览器为chrome
1、找到jupyter notebook的安装目录,我这里为C:\Users\Admin.jupyter一开始,这个目录里面没有.py格式的文件,只有.json格式的文件,为了产生.py的文件,输入jupyter notebook --generate-config之后可以发现多了一个.py的文件2、用sublime打开这个文件夹,利用ctrl+F,找到对应位置,在#c.NotebookApp.open_browser = True下面加入这段代码,import webbrowser webb原创 2020-10-14 21:43:18 · 2781 阅读 · 1 评论 -
python解决fizz buzz问题的最简解
def fizz_buzz(input): if input % 3 == 0 and input % 5 == 0: return "fizz buzz" if input % 3 == 0 : return "fizz" if input % 5 == 0: return "buzz" return inputp...原创 2020-02-06 22:38:41 · 1325 阅读 · 0 评论 -
python之字符串大小比较
python字符串之间用比较符实际上就是比较第一个字母的ASCII码大小example:原创 2020-02-05 11:51:03 · 2767 阅读 · 0 评论 -
python字符串处理
文章目录字符串处理1. split拆分字符串2. strip删除字符串前后的空格3. join连接列表的字符串4. 大小写转换5. 字符与ASCII码的转换6. 英文字母判断7. 组合字符判断字符串处理1. split拆分字符串words="To be or not to be that is the question"words1="hey#please#be#kind"new_wo原创 2019-01-31 19:08:19 · 186 阅读 · 0 评论 -
python条件判断和循环语句
1、if else 语句#需要使用int进行强制类型转换,否则接下去会报错#python格式要求严格,代码缩进要注意while (True): score = int(input("what's your score?")) if score>= 90: print('Excellent') if score < 60: ...原创 2019-01-31 19:27:25 · 192 阅读 · 0 评论 -
python基本数据类型列表、元组、字典、集合
数据类型文章目录数据类型1、列表2、元组3、字典3.1 定义字典3.2 添加3.3 删除3.4 查询3.6 修改3.7 遍历3.7.1 遍历键和值3.7.2 只遍历键3.7.3 只遍历值3.8 基于字典的模糊查找4、集合1、列表lists = ['a','b','c']print(lists)lists.append('d')print(lists)print(len(lists)...原创 2019-01-31 19:59:09 · 200 阅读 · 0 评论 -
python列表索引与切片
文章目录列表索引与切片1. 列表索引(查询)2. 列表切片(取出原列表的子列表,生成一个新的列表)3. 列表元素顺序反向4. 替换列表某段子列表5. 在列表开头插入元素列表索引与切片1. 列表索引(查询)# 正索引list=[1,2,3,4,5]print("第二个元素是:"+str(list[1]))第二个元素是:2# 负索引list=[1,2,3,4,5]print("倒...原创 2019-01-31 19:06:16 · 1857 阅读 · 0 评论 -
python赋值操作
文章目录1、赋值运行1.1 多赋值1.2 元组赋值1.3 同步赋值1.4 自操作简化1、赋值运行1.1 多赋值a=b=c=1print("a="+str(a))print("b="+str(b))print("c="+str(c))原创 2019-01-31 19:04:00 · 479 阅读 · 0 评论 -
python文件操作
文章目录文件操作1.1 open函数1.2 读写文件1.3 不同模式打开文件的完全列表:文件操作1.1 open函数用于打开一个文件,创建一个 file 对象,相关的方法才可以调用它进行读写。语法:open(name, mode, buffering)参数说明:name : 一个包含了你要访问的文件名称的字符串值。mode : mode 决定了打开文件的模式:只读,写入,追加等。所有...原创 2019-01-20 22:24:33 · 116 阅读 · 0 评论 -
python的enumerate函数
enumerate函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。list=['a','b','c','d']enumerate(list,start=1)for i in enumerate(list,start=1): print(i)for index,info in enumerate(list...原创 2019-01-20 22:18:01 · 122 阅读 · 0 评论 -
python的format函数使用、参数设置、数字格式化
文章目录format函数1.1 format函数的简单使用1.2 format函数的参数设置1.3 通过format函数的列表索引设置参数1.4 数字格式化format函数用于字符串的格式化,通过 {} 和 : 来代替以前的 %1.1 format函数的简单使用test="{} {}".format("hello", "world")原创 2019-01-20 22:23:04 · 5790 阅读 · 0 评论 -
python推导式的代码及其解释
文章目录推导式1.1 列表推导式1.2 字典推导式1.3 集合推导式1.4 元组推导式(不存在)面试题:请看以下代码会输出什么?推导式1.1 列表推导式列表推导式本质上是一种快速生成列表的方式,适用于简单for循环,和筛选条件简单的情况list=[i for i in range(5)]print(list)[0, 1, 2, 3, 4]# 生成1~10的偶数list=[i f...原创 2019-01-20 22:20:35 · 176 阅读 · 0 评论 -
pandas的两种基本数据结构series和datarframe
python的重要工具pandas博客中代码在jupyter notebook中实现pandas是基于numpy构建的含有更高级数据结构和数据分析能力的工具包。numpy中数据结构是围绕ndarray展开的,pandas中数据结构是围绕Series和dataframe展开的。1、Series结构Series是定长的有序字典,它有两个基本属性:index&values2、Serie...原创 2019-02-11 15:48:56 · 1226 阅读 · 0 评论 -
使用SQL语句来操作pandas
使用SQL语句来操作pandas在python里,可以直接使用SQL语句来操作pandas。适用于有些人难以记住pandas中操作dataframe的语句时,SQL对数据表的操作更接近于我们的自然语言。 使用的工具包是pandasql。 pandasql中的主要函数是sqldf,可以传入两个参数:一个sql查询语句,还有一组环境变量globals()或locals()。import panda...原创 2019-02-24 13:47:36 · 1011 阅读 · 0 评论 -
用python开发一个有趣的猜数字小游戏(实现简单的GUI界面学习)
文章目录用python开发一个有趣的猜数字小游戏相关知识1、 python的GUI编程1.1 pythonGUI常用库对比1.2 tkinter组件1.2.1 tkinter组件列表1.2.1 tkinter组件共同标准属性1.2.1 tkinter组件位置管理方法1.3 tkinter.messagebox(消息弹窗显示)4、 游戏代码详细解释5、 tips(遇到的问题和规律总结)5.1、 随机...原创 2019-01-22 00:02:58 · 9828 阅读 · 2 评论