python
文章平均质量分 93
静待花开s0
If you find a path with no obstacles, it probably doesn't lead anywhere.
展开
-
从力扣中等+困难题+表白HTML测试 -- 文心快码(Baidu Comate)
官网地址Step1打开文心快码(Baidu Comate)官网,点击「免费使用」/「下载安装」Step2可以根据官网步骤快速唤起VS Code;也可以直接在VS Code扩展管理搜索“文心快码”/“Baidu Comate”并安装;在插件市场搜索“文心快码”/“Baidu Comate”并安装;Xcode需要先下载文心快码(Baidu Comate)安装包后完成配置。Step3安装完成后登录账号,即刻开启智能代码之旅!原创 2024-08-16 16:13:29 · 1739 阅读 · 0 评论 -
unicodedata.normalize ——Unicode文本标准化
将Unicode文本标准化问题在处理Unicode字符串,需要确保所有字符串在底层有相同的表示。解决方案在Unicode中,某些字符能够用多个合法的编码表示。为了说明,考虑下面的这个例子:>>> s1 = 'Spicy Jalape\u00f1o'>>> s2 = 'Spicy Jalapen\u0303o'>>> s1'Spicy Jalapeño'>>> s2'Spicy Jalapeño'>.转载 2020-12-23 21:09:34 · 3133 阅读 · 1 评论 -
python3 复制列表(不要用“=”号,用copy!!!!!!)
python3复制列表一般情况,我们默认复制变量使用等号“=”但是,对于python中的数据类型 list而言,复制列表应该用list.copy(),而不是用列表。a=[1,2,3,4]b=ab[0]=5print(a)然后发现输出是[5,2,3,4]很明显,我们”只“修改了b,而没有修改a,理论上a应该没有变化,但确实变了,为什么呢,因为使用“=” ,只是将b的指针/地址 指向了a的数据地址。改变b中的变量,该地址处的数据变更,a同样也会变。因此,如果想要复制列原创 2020-11-19 20:32:22 · 668 阅读 · 3 评论 -
Numpy中的填充,np.pad()
1.np.zeros_like()函数主要是想实现构造一个矩阵W_update,其维度与矩阵W一致,并为其初始化为全0;这个函数方便的构造了新矩阵,无需参数指定shape大小;2. Counter()3.np.argmax()4.matplotlib命令与格式:标题(title),标注(annotate),文字说明(text)...原创 2020-03-27 16:03:58 · 3227 阅读 · 0 评论 -
python numpy中点乘,星乘(*)和np.dot的区别
先看看栗子import numpya = numpy.array([[1,2], [3,4]])b = numpy.array([[5,6], [7,8]])#*号a*b>>>array([[ 5, 12], [21, 32]])#dota.dot(b)>&g...原创 2020-03-01 10:46:25 · 2707 阅读 · 0 评论 -
python3随机种子的使用及理解
1. 什么是随机种子?随机种子(Random Seed)是计算机专业术语,一种以随机数作为对象的以真随机数(种子)为初始条件的随机数。一般计算机的随机数都是伪随机数,以一个真随机数(种子)作为初始条件,然后用一定的算法不停迭代产生随机数。2.python3 seed()函数描述seed()方法改变随机数生成器的种子,可以在调用其他随机模块函数之前调用此函数。。语法以...原创 2019-12-04 16:25:12 · 4909 阅读 · 0 评论 -
python将print输出结果写入文件
1.重定向python -u test.py > a.log# 将打印的结果输出到log -u是清空变量有第一个就足够了,其实。2. 其他参考:1 重定向标准输出流重定向标准输出流有两种方式,既可以在每个print方法中进行重定向,如下所示:# assume the log file is 'a.log'# for python2print >...原创 2019-11-28 00:04:35 · 5595 阅读 · 0 评论 -
python在服务器或者Linux下导包出现No module named XXX的问题
问题描述:在写python flask或者其他框架时,从一个目录下导入一个模块文件,服务器却总是报错“No module named XXX”,这是怎么回事呢?其实原因很简单:原来在python模块的每一个包中,都有一个__init__.py文件(这个文件定义了包的属性和方法)然后是一些模块文件和子目录,假如子目录中也有 __init__.py ...转载 2019-11-27 21:52:54 · 1131 阅读 · 0 评论 -
pycharm在同目录下import,pycharm会报错,如何解决?
因为pycharm不会将当前文件目录自动加入自己的sourse_path。右键make_directory as-->sources path将当前工作的文件夹加入source_path就可以了。原创 2019-11-27 21:51:45 · 551 阅读 · 0 评论 -
python3 记录程序运行时间
Python3日期和时间一、 time模块1. 基本介绍Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。时间间隔是以秒为单位的浮点小数。每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。Python 的 time 模块下有很多函数可以...原创 2019-11-27 20:17:49 · 1249 阅读 · 0 评论 -
Keras 学习笔记(一)编码与简单快速上手
1. 使用Keras对类别进行编码,如one-hot参考keras中to_categorical函数解析简单来说,to_categorical就是将类别向量转换为二进制(只有0和1)的矩阵类型表示。其表现为将原有的类别向量转换为独热编码的形式。先上代码看一下效果:from keras.utils.np_utils import *#类别向量定义b = [0,1,2,3,4,5,...原创 2019-11-25 08:26:56 · 505 阅读 · 0 评论 -
jupyter notebook之魔法函数
魔法函数使用魔法函数可以简单的实现一些单纯python要很麻烦才能实现的功能。一些常用魔法函数的示例:注意这些命令是在Python kernel中适用的,其他 kernel 不一定适用转自:https://www.jianshu.com/p/6982034e01a1...转载 2019-11-17 15:17:18 · 507 阅读 · 0 评论 -
python学习网站 整理
•codecademy 交互式在线学习https://www.codecademy.com/zh/learn/learn-python•Crossin的编程教室 http://crossincode.com/course/lesson_list/•Codeschool https://www.pluralsight.com/codeschool•廖雪峰的Python教程 https:/...原创 2019-11-04 21:15:41 · 411 阅读 · 0 评论 -
pandas TypeError: concat() got an unexpected keyword argument 'sort'
使用pandas中的concat函数报错,但是查看里面源码发现有这个关键值,查了相关资料发现(https://github.com/ShichenXie/scorecardpy/issues/2),是安装的pandas版本中有bug,卸载了之后安装了最新的版本就ok了,之前使用的是0.20.3,现在改用了0.24.1,就解决了。...原创 2019-11-03 19:51:09 · 7354 阅读 · 4 评论 -
Tensorflow: CUDA_ERROR_OUT_OF_MEMORY 亲测有效
import osos.environ["CUDA_VISIBLE_DEVICES"] = '0' #use GPU with ID=0config = tf.ConfigProto()config.gpu_options.per_process_gpu_memory_fraction = 0.5 # maximun alloc gpu50% of MEMconfig.gpu_optio...原创 2019-11-02 11:11:25 · 1805 阅读 · 0 评论 -
pycharm 进行远程服务器代码的编写与调试
https://www.cnblogs.com/superjn/p/8624605.html转载 2019-11-02 10:42:51 · 469 阅读 · 0 评论 -
python 文本词汇,句子校正 autocorrect库的使用
python 文本词汇,句子校正但是,事实上,spell已经过时了,现在一般使用from autocorrect import Speller查看源代码class Speller: def __init__(self, threshold=0, lang='en'): self.threshold = threshold tarfi...原创 2019-10-22 23:33:34 · 1780 阅读 · 0 评论 -
matplotlib中matshow和imshow的区别
matplotlib中matshow和imshow的区别1.matshow如下,即在一个图形窗口中将数组作为矩阵展示def matshow(A, fignum=None, **kwargs): """ Display an array as a matrix in a new figure window. The origin is set at the u...原创 2019-10-16 20:45:15 · 4043 阅读 · 0 评论 -
jupyter修改home路径方法以及设置主题以及代码提示
一、修改home路径https://www.jianshu.com/p/03c6de17a50e二、设置主题https://blog.csdn.net/weixin_43509263/article/details/88671653三、代码提示https://www.cnblogs.com/qiuxirufeng/p/9609031.html...原创 2019-10-10 21:42:08 · 1196 阅读 · 0 评论 -
如何进行代码重构 ——让代码更加美观易检查
(一)重构原则1、何谓重构对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。另一种解释是:使用一系列重构手法,在不改变软件可观察行为的前提下,调整其结构。重构不止是代码整理,它提供了一种高效且受控的代码整理技术2、为何重构改进软件设计:如果没有重构,程序的设计会逐渐变质,重构很像是在整理代码,你所做的就是让所有的东西回到应处的位置上。...转载 2019-10-11 19:12:13 · 517 阅读 · 0 评论 -
Python数据存储:pickle模块的使用讲解
Python数据存储:pickle模块的使用讲解在机器学习中,我们常常需要把训练好的模型存储起来,这样在进行决策时直接将模型读出,而不需要重新训练模型,这样就大大节约了时间。Python提供的pickle模块就很好地解决了这个问题,它可以序列化对象并保存到磁盘中,并在需要的时候读取出来,任何对象都可以执行序列化操作。注意:pickle不用使用pip 安装,是python的基本库Pick...原创 2019-10-04 20:45:16 · 501 阅读 · 0 评论 -
pycharm 中控制台无法使用pip等各种命令解决方案
pycharm 中控制台无法使用pip等各种命令注意中文路径 如果pycharm项目命名中存在中文的话,那么pip不会识别,则会出现“pip不是……命令”,只需要把项目名称改了,或者重新创建一个项目就OK了! 建议以后命名都使用英文的,免得出现各种问题。...原创 2019-03-20 14:00:22 · 11388 阅读 · 4 评论 -
python matplotlib imshow函数参数解释
io.imshow(img) 这一行代码的实质是利用matplotlib包对图片进行绘制,绘制成功后,返回一个matplotlib类型的数据。因此,我们也可以这样写:import matplotlib.pyplot as pltplt.imshow(img)imshow()函数格式为:matplotlib.pyplot.imshow(X,cmap=None)X: 要绘制...原创 2019-10-10 20:00:50 · 18758 阅读 · 4 评论 -
python中 列表名称直接作为if 语句的判断条件是什么意思?
python中 列表名称直接作为if 语句的判断条件是什么意思?a=[]if a: print(1)else: print(0)输出为0 。如果列表为空,返回0,否则,返回1原创 2019-10-08 21:03:26 · 1542 阅读 · 0 评论 -
pycharm中python console可以使用,但是在文件中无法使用
pycharm中python console可以使用,但是在文件中无法使用今天遇到了一堆很迷的问题,一个好像很难安装的模块,pyltp,装了老半天,感觉自己应该已经安装成功了,但是还是不行,咨询朋友,也没搞明白,但是发现了在这儿是管用的,神奇!后来试了半天,发现问题出在python文件的命名上,不能使模块名和文件名冲突,改一下python文件名就OK了。...原创 2019-04-01 14:37:13 · 1960 阅读 · 4 评论 -
windows10安装pyltp 方法
windows10安装pyltp 方法方法介绍:https://blog.csdn.net/weixin_40899194/article/details/79702468不过注意几点:如下所示,如果你的电脑中有VS2017,理论上不用安装VS2015的包,毕竟2017已经可以兼容之前版本的。当然,如果不放心的话,也可以下载,见链接:https://download.csdn...转载 2019-04-01 14:32:54 · 861 阅读 · 0 评论 -
python爬虫爬取豆瓣Top250的书籍信息,并保存到文件
python爬虫爬取豆瓣Top250的书籍信息,并保存到文件import requestsfrom bs4 import BeautifulSoupresp = requests.get('https://book.douban.com/top250?start=0')soup = BeautifulSoup(resp.text, 'lxml')# 发出请求获得HTML源码的函...原创 2019-04-06 20:50:07 · 1932 阅读 · 3 评论 -
Python正则表达式中的符号家族
Python正则表达式中的符号家族正则表达式修饰符 - 可选标志正则表达式可以包含一些可选标志修饰符来控制匹配的模式。修饰符被指定为一个可选的标志。多个标志可以通过按位 OR(|) 它们来指定。如 re.I | re.M 被设置成 I 和 M 标志:修饰符 描述 re.I 使匹配对大小写不敏感 re.L 做本地化识别(locale-aware)匹配 re....原创 2019-03-12 21:05:18 · 342 阅读 · 0 评论 -
NLP自然语言处理中英文分词工具集锦与基本使用 jieba,snowNLP ,StanfordCoreNLP,thulac等
目录NLP分词工具集锦分词实例用文件一、中文分词工具(1)Jieba(2)snowNLP分词工具(3)thulac分词工具(4)pynlpir 分词工具(5)StanfordCoreNLP分词工具(6)Hanlp分词工具二、英文分词工具1. NLTK:2. SpaCy:3. StanfordCoreNLP:NLP分词工具集锦分词实例用文件...原创 2019-03-20 14:01:31 · 6158 阅读 · 0 评论 -
pip 修改下载源,改为国内源,提升下载速度
pip 修改下载源,改为国内源,提升下载速度因为pip安装文件的过程中,经常会出现翻墙的情况,比如使用pip安装TensorFlow 的时候,几十k的下载速度,异常难受,所以,我们可以把pip安装的源改为国内的,以便提高下载速度。方法如下:1.临时使用可以在使用pip的时候加参数-i https://pypi.tuna.tsinghua.edu.cn/simple例如:pi...原创 2019-03-07 18:10:41 · 831 阅读 · 0 评论 -
Pycharm pip升级失败如何解决?
Pycharmpip升级失败如何解决?相信大家很多都遇到过pycharm中使用pip安装程序时出现pip版本过低而提示的警告。但是按照它提示的警告中提供的解决方法,即使在控制台输入,同样会出现失败,那时候它会给你安装两个版本,因为原来的版本没能成功的卸载掉,所以会回滚,导致,pip的版本依然有问题。这时候需要采用一些其他的命令来解决该问题:python -m pip insta...原创 2019-03-04 10:23:59 · 3142 阅读 · 6 评论 -
Python从入门到实践 alien_invasion小游戏
Python从入门到实践 alien_invasion小游戏稍作修改,添加了上下左右移动,背景音乐等等。源代码见:https://github.com/Eternal-Sun625/alieninvasion原创 2019-02-24 16:13:23 · 824 阅读 · 0 评论 -
python爬虫之——爬取煎蛋网图片
事先声明:本人之前并没有听说过什么煎蛋网,代码学习来自其他网站,仅供学习使用。import requestsimport osimport timefrom bs4 import BeautifulSoup# 发出请求获得HTML源码def get_html(url): # 指定一个浏览器头 headers = { 'User-Agent': '...转载 2019-04-06 23:33:22 · 1590 阅读 · 3 评论 -
UnicodeEncodeError: 'gbk' codec can't encode character '\xbb' in position 29531: illegal multibyte s
爬虫路上踩的第一个坑:UnicodeEncodeError: 'gbk' codec can't encode character '\xbb' in position 29531: illegal multibyte sequence就这么几行代码,为了获取baidu主页的网页源代码,一直报错,如标题,在网上查了许多,最终解决了import urllib.requestimp...原创 2019-03-28 21:28:22 · 4179 阅读 · 0 评论 -
Jupyter Notebook入门指南
参见:https://blog.csdn.net/guleileo/article/details/80490921转载 2019-04-18 15:25:04 · 291 阅读 · 0 评论 -
python3 保存字典到文件
python3 保存字典到文件,方便读取个人觉得numpy挺好用1.使用numpy保存为.npy文件(后缀名不可更改)numpy中文文档:https://www.numpy.org.cn/import numpy as np# Savedictionary = {'hello':'world'}np.save('my_file.npy', dictionary) ...原创 2019-10-06 14:52:05 · 5326 阅读 · 0 评论 -
python计算log函数
python计算log函数语法以下是 log() 方法的语法:import mathmath.log(x[, base])注意:log()是不能直接访问的,需要导入 math 模块,通过静态对象调用该方法。参数x -- 数值表达式。 base -- 可选,底数,默认为 e。返回值返回 x 的自然对数,x>0。import math # 导入 ma...原创 2019-10-05 17:29:20 · 8872 阅读 · 0 评论 -
python统计列表中每个元素的出现频率
python统计列表中每个元素的出现频率list1=['heyyyy', 'good', 'look', 'gt', 'msslim', 'breakfast', 'frm', 'mcdonald', 'now', 'bed']unique=set(list1)for term in unique: print(list1.count(term))...原创 2019-10-05 17:21:20 · 1476 阅读 · 0 评论 -
python中collections.defaultdict()的使用
python中collections.defaultdict()的使用Python中通过Key访问字典,当Key不存在时,会引发‘KeyError’异常。为了避免这种情况的发生,可以使用collections类中的defaultdict()方法来为字典提供默认值。语法格式:collections.defaultdict([default_factory[, …]])该函数返回...转载 2019-10-05 17:19:37 · 465 阅读 · 0 评论 -
bleu评测集锦
https://blog.csdn.net/qq_36652619/article/details/87544918https://www.cnblogs.com/by-dream/archive/2017/10/19/7683126.htmlhttps://blog.csdn.net/allocator/article/details/79657792原创 2019-09-22 18:25:48 · 545 阅读 · 0 评论