python
珞沫
欲望以提升热忱,毅力以磨平高山。
展开
-
Word2Vec TypeError: __init__() got an unexpected keyword argument ‘size‘
问题在引用 Word2Vec 出现以下错误TypeError: __init__() got an unexpected keyword argument 'n_iterations'原代码:model = word2vec.Word2Vec(sentences=texts, size=200, window=3, workers=2)解决方法\quad \quad根据官方手册将size改为vector_size即model = word2vec.Word2Vec(sentences=t原创 2021-08-02 19:53:23 · 1063 阅读 · 0 评论 -
【python】错误:UnboundLocalError: local variable ‘XXX‘ referenced before assignment
topNSuccessor=Nonedef reverseTopN(self, head: ListNode, right: int) -> ListNode: if right==1: topNSuccessor=head.next return head执行此代码报错:UnboundLocalError: local variable ‘XXX’ referenced before assignment错误: UnboundLocalError:在赋值之前引用了局部原创 2021-05-06 18:56:25 · 34611 阅读 · 1 评论 -
Python之jieba包(中文分词最好的组件)之详细攻略
jieba1、简介2、安装3、使用方法3.1 直接进行分词3.2 添加自定义词典 +分词1、简介1、文本分析中,分词是必不可少的一个环节。而jieba可以说是分词领域的佼佼者,是我们经常用到的一个python分词库。2、模式(1)支持三种分词模式:精确模式:试图将句子最精确的切开,适合文本分析。全模式:把句子中所有可以成词的词语都扫描出来,速度非常快,但是不能解决歧义。搜索引擎模式:在精确模式的基础上,对长词再次切分,提高召回率,适合用于搜索引擎分词。(2)支持繁体分词(3)支持自定义原创 2021-05-04 19:37:11 · 6263 阅读 · 3 评论 -
记录修改Anaconda 3中jupyter notebook文件的保存位置
安装完anaconda,在jupyter notebook中创建的文件的默认保存位置为你所安装anaconda3的安装位置,要想将文件保存在其他位置,可进行以下步骤以修改保存位置:1、打开anaconda3 prompt2、输入jupyter notebook --generate-config3、按照上图中的路径,找到jupyter_notebook_config.py文件,找到 c.NotebookApp.notebook_dir 这个变量,将你设置的路径写在这里,用引号引起来,并删除这一行前原创 2021-04-04 22:29:41 · 491 阅读 · 0 评论 -
python之【zip()函数、zip(*)函数】
zip( ) 函数:\quad \quad将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。当各个迭代器中元素的个数不一致时,则返回列表中长度最短的情况,zip(*)函数\quad \quad利用 *号操作符,可以将元组解压为列表。python 2.x 与python3.x版本python2.x版,zip 函数返回list)中,python3.x生成的是可迭代对象,需要再使用list()去处理,并提取出来其中数据。Python2.x版本代码1:数组原创 2021-01-10 10:36:11 · 543 阅读 · 0 评论 -
解python编码之SyntaxError: Non-ASCII character ‘\xe5‘ in file map.py on line 4, but no encoding..BUG
【现象】在编写Python时,当使用中文输出或注释时运行脚本时报警SyntaxError: Non-ASCII character '\xe5' in file map.py on line 4, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details【原因】\quad \quadpython的默认编码文件是用的ASCII码,而你的python文件中使用了中文等非英语字符。【解决办法】原创 2020-12-17 20:52:08 · 1423 阅读 · 1 评论 -
理解python sys模块
python sys模块1、概述2、函数2.1 sys.argv2.2 sys.path2.3 sys.stdin2.4 sys.stdout2.5 sys.stderr2.6 sys.exit([arg])2.7 其他1、概述\quad \quadPython sys模块提供的功能使我们可以直接与解释器进行交互,可以在基础解释器上进行操作,无论它是Windows平台,Macintosh还是Linux。2、函数\quad \quadsys 模块提供了许多函数和变量来处理 Python 运行时环境的不原创 2020-12-17 18:25:28 · 294 阅读 · 0 评论 -
python collections 模块中的 deque(双端队列)
deque1、概述2、相关操作3、知识点1、概述deque结构可以看作是内置的list结构的加强版,且比队列提供了更强大的方法。deque 是 double-ended queue的缩写,类似于 list,与list不同的是,它提供了在两端插入和删除的操作。简单来说,deque可以看做是一个双向列表,左右两端都可以进行操作2、相关操作append()和普通的列表append方法一样“”" Add an element to the right side of the de转载 2020-09-07 09:52:51 · 2179 阅读 · 0 评论 -
python之详解各种进制转换(二,八,十,十六进制间转换)
进制转换1、原理2、(二,八,十六进制)转十进制3、十进制 转换为(二,八,十六进制)4、其他5、python实现二进制与整型之间的转换5.1 整型转换二进制5.2 二进制转整型1、原理进制转换是人们利用符号来计数的方法。进制转换由一组数码符号和两个基本因素“基数”与“位权”构成。基数是指,进位计数制中所采用的数码(数制中用来表示“量”的符号)的个数。2、(二,八,十六进制)转十进制方法:假设我们要将n进制转换为十进制即整型,首先我们从n进制的右边为第一位数(从低位到高位),其权值是n的0次方,原创 2020-06-09 21:20:33 · 3629 阅读 · 0 评论 -
牛客网——python之剑指0ffer之67道在线编程——jz6-jz10
剑指0ffer—67道在线编程—jz6~jz10jz6 旋转数组的最小数字jz7 斐波那契数列jz8 跳台阶jz6 旋转数组的最小数字题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。题目链接思路分析:此题目旨在找最小元素最笨的办法,暂定最小元素为数组中第一个元素原创 2020-06-07 21:42:42 · 336 阅读 · 0 评论 -
python之环境的创建、切换、删除
1、打开Anaconda Prompt (Anaconda3)2、查看当前已经装好的环境conda info -e #会列出当前安装的所有环境3、查看当前所处的python环境python -V4、创建tensorflow环境conda create -n tensorflow pip python=3.75、激活tensorflow环境conda activate tensorflow6、如果切换环境后,又想回到之前的环境,可以通过y以下命令conda deactiva原创 2020-06-05 21:06:39 · 8496 阅读 · 0 评论