Python
文章平均质量分 56
在学习Python的过程中建立的备忘录。
咕噜oo
我们往往低估了一年内能做的事,却高估了十年后能做的事——万丈高楼平地起。
展开
-
pycharm科学模式简介和使用
当JetBrains检测到项目中使用科学软件包(如numpy或pandas)时,建我们议启用科学模式:科学模式下,默认打开几个工具窗口:Python控制台(左下),一个变量查看器(右下)和一个文档查看器(右上角).p.s.运行/退出科学模式PyCharm 在2017.3版本之后加入了Scientific Mode,在科学计算时,可以方便的追踪变量变化等。使用NumPy的时候,系统会提示 use scientific mode,但进去后就运行程序的在控制台中,很麻烦,想改回来的话按下...原创 2021-07-05 17:42:34 · 15789 阅读 · 1 评论 -
在PyCharm中设置改变字体大小的快捷键
字体放大快捷键设置file-->settingskeymap-->搜索框搜索“increase”-->找到increasefontsize右键选择add mouse shortcut按住Ctrl,滑动鼠标滚轮向上-->选择ok,设置完成字体缩小快捷键设置前几步不变,搜索decrease,找到decreasefontsize,后几步同上。...原创 2021-07-05 17:09:09 · 878 阅读 · 0 评论 -
jupyter notebook快捷键及标记的使用(Markdown使用笔记)
0. jupyter中常用快捷键:0.1 命令模式下快捷键h:查看快捷键Esc:命令模式Enter:转入编辑模式Shift-Enter : 运行本单元,选中下个单元Ctrl-Enter : 运行本单元Alt-Enter : 运行本单元,在其下插入新单元Y : 单元转入代码状态M :单元转入markdown状态R : 单元转入raw状态1:将单元格设置为一级标题2:将单元格设置为二级标题3:将单元格设置为三级标题4:将单元格设置为四级标题5:将单元格设置为五级标题6:将单元原创 2021-06-16 17:25:08 · 11472 阅读 · 4 评论 -
anaconda jupyter重置密码(附修改工作目录方法)
导包报错twisted 18.7.0 requires PyHamcrest>=1.9.0, which is not installed.conda 4.10.1 requires ruamel_yaml_conda>=0.11.14, which is not installed.cryptography 3.3.2 has requirement cffi>=1.12, but you'll have cffi 1.11.5 which is incompatible.Yo原创 2021-06-16 11:26:58 · 1322 阅读 · 0 评论 -
在anaconda中创建python环境
查看所有python虚拟环境原创 2021-06-09 17:09:04 · 423 阅读 · 2 评论 -
word2vec模型原理(附python实现代码)
•LDA是一种文档主题生成模型,也称为三层贝叶斯概率模型,包含词、主题和文档三层结构。利用文档中单词的共现关系来对单词按主题聚类,得到“文档-主题”和“主题-单词”2个概率分布。•LDA认为一篇文章的每个词都是通过以一定概率选择了某个主题,并从这个主题中以一定概率选择某个词语。•LDA是一种非监督机器学习技术,可以用来识别大规模文档集或语料库中潜藏的主题信息。它采用了词袋(bag of words)的方法,将每一篇文档视为一个词频向量,从而将文本信息转化为易于建模的数字信息。每一篇文档代表了一些主题原创 2021-06-03 19:35:01 · 2951 阅读 · 3 评论 -
Anaconda3安装及配置(归档整理遇坑集合)
下载anaconda3推荐国内镜像网站下站→清华镜像网安装anaconda3next→I Agree→All Users→next→目录不要有空格→下面的√→等待读条:skip→不勾,finish→环境变量:此电脑→属性→高级系统设置→环境变量→path→编辑→新建cmd中检验开始菜单中出现如下图标进入python编译器...原创 2021-05-07 11:26:29 · 197 阅读 · 0 评论 -
python+selenium实现自动化:自动打开网页并实现刷新
selenium一个 web 的自动化测试工具免费且可以和各种语言结合,无论是C、 java、ruby、python、 C# ,都可以通过 selenium 完成自动化测试selenium+Python(Python3.5及以上版本)1.安装selenium包运行窗口执行:pip install -i https://pypi.douban.com/simple gensim等待完成。2.启动浏览器启动Chrome浏览器:webdriver.Chrome()启..原创 2021-01-25 21:06:43 · 9675 阅读 · 0 评论 -
conda更新所有库及其他常用命令
快捷键win+r打开运行窗口,输入cmd打开命令窗查看conda如下图所示:conda list 命令查看 conda所含有的包,如下图所示:使用condaupdate --all命令,更新所有包,在更新前会显示出更新的版本信息,需要用户确定,输入Y后继续更新,直到完成。conda其他常用命令查看已经安装的包:pip list或者conda list安装和更新:pip install requestspip install requests --up...原创 2020-09-12 10:24:57 · 32301 阅读 · 0 评论 -
Python入门学习笔记(九)——魔法方法之构造器、析构器、算术运算
Python笔记(九)目录Python笔记(九)魔法方法构造与析构__init__(self[,……])__new__(cls[,…])__del__(self)算术运算__add__(self,other)__sub__(self,other)其他算数运算反运算符增量赋值运算一元操作符魔法方法魔法方法总是被双下划线包围,例如:__init__魔法方法是面向对象的Python的一切魔法方法的魔力,体现在它们总能在适当的时候被自动调用原创 2020-05-24 22:09:32 · 562 阅读 · 0 评论 -
Python入门学习笔记(八)——类和对象
Python学习(八)类和对象 对象 = 属性(变量,静态的) + 方法 类:可以批量的生产对象面向对象编程Python是完全面向对象的语言,Object Oriented,具有以下特点:封装:也是信息隐蔽技术 继承:子类继承父类 多态:不同类的同名方法;子类对父类方法的重写self是什么?类似this>>> class Ball: def setName(self,name): self.name = name de...原创 2020-05-20 17:52:07 · 1542 阅读 · 0 评论 -
Python入门学习笔记(七)——else语句、with语句、EasyGui模块
Python学习(七)目录Python学习(七)丰富的else语句else和while搭配else和try搭配简洁的with语句图形用户界面(EasyGui)安装EasyGui教程导入EasyGui简单应用Python之丰富的else语句除了前面说到的和if搭配使用外,在Python中else还可以和while搭配:def showMaxFaction(num): count = num//2 while(count>1):原创 2020-05-18 22:24:58 · 1720 阅读 · 0 评论 -
安装Python图形用户界面EasyGui
下载easygui安装包地址:https://sourceforge.net/projects/easygui/files/0.98.0/2016 First Updates.zip/download保存到本地安装EasyGui第一步:win+r 打开运行窗口,输入cmd,回车第二步:cd到EasyGui的文件夹(解压之前下载好的安装包)第三步:dir查看到文件夹中内容,找到setup.py第四步:用python调用它[python的路径]\python.exe原创 2020-05-18 21:57:00 · 603 阅读 · 0 评论 -
Python入门学习笔记(六)——永久存储、异常处理
Python(六)目录Python(六)Python之永久存储(pickle模块)永久存储一个列表永久存储一个字典Python之异常处理(Exception)常见异常异常检测Python之永久存储(pickle模块)存储成一个二进制数列 存放:pickling 读取:unpickling永久存储一个列表>>> import pickle>>> my_list = [123,3....原创 2020-05-17 22:18:40 · 2493 阅读 · 0 评论 -
Python入门学习笔记(五)——文件、文件系统
Python学习(五)Python之文件打开文件 open(file,mode=‘r’,…… ) r:以只读模式打开文件(默认) w:以写入模式打开文件,会覆盖已经存在的文件 x:如果文件已经存在,使用此模式打开将会引发异常 a:以写入模式打开,如果文件存在,在末尾追加写入 ...原创 2020-05-09 22:30:11 · 934 阅读 · 0 评论 -
Python入门学习笔记(四)——递归、字典、集合
Python学习(四)目录Python学习(四)Python之递归求阶乘斐波那契数列的实现汉诺塔Python之字典创建和访问字典修改添加内建方法Python之集合创建集合去除列表中重复的元素访问集合中的值不可变集合Python之递归求阶乘循环求阶乘,创建一个.py文件:def factoria...原创 2020-04-29 16:38:59 · 418 阅读 · 0 评论 -
在anaconda里面使用IDLE编译器(anaconda(python3.7))
安装好anaconda后发现一个问题:在anaconda里面,内置了两款编译器——Spyder和Jupyter,虽然都很好用,但是对于短小的代码来说还是有些不方便,这时候会很想念轻量级的IDLE编译器。在anaconda中设置IDLE编译器:快捷键“win+r”打开运行窗口输入regedit,回车打开注册表在注册表里面找到HKEY_CLASSES_ROOT,并在HKEY_C...原创 2020-04-28 22:17:38 · 3617 阅读 · 5 评论 -
Python入门学习笔记(三)——序列、函数
Python学习(三)目录Python学习(三)Python之序列Python之函数Python之序列列表,元组和字符串的共同点:都可以通过索引得到每一个元素 默认索引值从0开始 可以通过分片的方法得到一个范围内的元素的集合 有很多共同的操作符(重复操作符,拼接操作符,成员关系操作符)list()把可迭代对象转化为列表:>>>a = li...原创 2020-04-28 10:40:06 · 484 阅读 · 0 评论 -
Python入门学习笔记(二)——列表、元组、字符串
Python学习(二)目录Python学习(二)Python之列表Python之元组Python之字符串Python之列表1. 创建列表 普通列表 混合列表,各种类型的数据混合 空列表 示例:>>>member = [‘甲’,’乙’,’丙’,’丁’,’戊’] >>>mi...原创 2020-04-06 22:01:52 · 449 阅读 · 0 评论 -
Python入门学习笔记(一)——数据类型、操作符、分支循环
目录Python入门小程序Python之变量Python之字符串Python的数值类型Python之操作符Python之条件分支if判断while循环条件表达式(三目运算符)断言(assert)实战应用用Python做一个小游戏几个练习Python之循环while循环 for循环range()...原创 2020-03-28 22:26:38 · 1365 阅读 · 0 评论