自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (5)
  • 收藏
  • 关注

原创 创建conda虚拟环境

创建空虚拟环境:conda create -n 虚拟环境名 python=3.6.5这样会创建一个只有python及其基础功能模块的空环境。创建跟base环境相同的虚拟环境如果在虚拟环境名称后什么都不写,会默认copy一份conda的base环境。conda create -n 虚拟环境名...

2022-04-07 18:50:51 2355

原创 pip更新模块报错旧版本可能依赖某些文件导致无法删除

报错信息:Cannot uninstall 'greenlet'. It is a distutils installed project and thus we cannot accurately determine which files belong to it which would lead to only a partial uninstall.解决方法:pip install greenlet==1.1.2 --upgrade --ignore-installed green

2022-04-07 17:35:42 606

原创 Python的logging模块使用指南

Python的logging模块使用指南

2022-04-01 17:58:30 1016

原创 linux中离线安装Pyecharts

linux中离线安装Pyechartslinux服务器 python版本3.71 安装文件准备通过https://pypi.org/搜索下载的安装包如下:javascripthon-0.11 jupyter-echarts-pypkg-0.1.5 macropy3-1.1.0b2 prettytable-0.7.2 dukpy-0.2.3-cp37-cp37m-manylinux1_x86_64.whl Jinja2-2.10-py2.py3-none-any.wh...

2020-11-11 15:38:40 1132

转载 字典转DataFrame时列表不等长如何解决

d = {'A': [1, 2], 'C': [1, 2, 3, 4]}data = pd.DataFrame(d)print(data)由于列表不等长会报错:ValueError: arrays must all be same length改为:c = pd.DataFrame(dict([(k, pd.Series(v)) for k, v in d.items()]))print(c)A C0 1.0 11 2.0 22 NaN 33 N...

2020-06-11 18:04:25 2012

原创 nginx和uwsgi的配置以及uwsgi日志文件的切割和过期日志的删除

nginx配置文件worker_processes 4;events { worker_connections 1024;}http { include /home/nginx/conf/mime.types; default_type application/octet-stream; log_format ...

2020-05-05 16:27:51 2957

原创 dataframe转True/False变量

1 从excel/csv中读取生成的dataframe用df.isnull()2 ndarray生成的dataframe采用np.isnan(df)

2020-04-02 03:49:01 1692

转载 python生成器详解

python生成器的优点:(1)延迟计算,一次返回一个结果。生成器不会一次生成所有的结果,而是一边循环一边计算,这对于大数据量处理,是个非常有用的优势。因为在编程的实际应用中,占用内存量是工程师必须考虑的一个问题。(2)有效提高代码可读性。使用生成器以后,代码行数更少。(下面的例子会说明)说完生成器的优点,下面介绍一下python是如何表示生成器的。在python中生成器有两种表示...

2020-03-26 00:57:22 215

原创 python的requests.post请求来发送application/json和application/x-www-form-urlencoded数据

今天快坑死我了,网上讲这个的特别少,难道大家都不用这个吗?废话不多说,上干货。发送application/json数据这个比较简单,我这里不需要什么headers 和cookie,需要的朋友去这里看:https://www.cnblogs.com/wtcl/p/9006709.html url_weather = "www.baidu.com/****" # 这就是你的请求路...

2020-03-06 20:04:21 10125 1

原创 python的数据类型介绍

一、整数int = 20print intprint 45678 + 0x12fd2二、浮点数float = 2.3print float三、字符串a、使用单引号(')用单引号括起来表示字符串,例如:str = 'this is string'print str b、使用双引号(")双引号中的字符串与单引号中的字符串用法完全相同,例如:st...

2019-12-27 15:53:30 98

原创 歌词文件的快速解析和a += [1] 与 a = a + [1] 的区别

一、向字典中快速传入数据在做练习的时候突然看到了一种方法,先声明一个fdict= {}然后fdict[keys] = valueslrc = {}line = ['[00:03.50', '传奇']for j in line : lrc[j[1:]]=line[-1] #这样可以将列表line第一个字符串作为字典的key,第二个字符串作为值...

2019-12-27 15:53:03 108

原创 Python小程序:歌词按对时间打印

import timemusicLrc = """[00:03.50]传奇[00:19.10]作词:刘兵 作曲:李健[00:20.60]演唱:王菲[00:26.60][04:40.75][02:39.90][00:36.25]只是因为在人群中多看了你一眼[04:49.00][02:47.44][00:43.69]再也没能忘掉你容颜[02:54.83][00:51.24]梦想着...

2019-12-27 15:52:46 224

原创 Python 小知识3:装饰器

文章截取自https://www.cnblogs.com/lianyingteng/p/7743876.html如果内部函数里引用了外部函数里定义的对象(甚至是外层之外,但不是全局变量),那么此时内部函数就被称为闭包函数。闭包可以将其自己的代码和作用域以及外部函数的作用结合在一起。什么函数可以被称为闭包函数呢?主要是满足两点:函数内部定义的函数;引用了外部变量但非全局变量。pyt...

2019-12-27 15:52:27 145

原创 Number之数学函数和随机数

数学函数# 求绝对值num1 = -18num2 = abs(num1)print(num2)# 求多个数中的最大值print(max(5,3,2,8,6,9,11,3,7))# 求多个数中的最小值print(min(5,3,2,8,6,9,11,3,7))# 求x的n次方print(pow(2, 4))# 四舍五入 # round(x[, n])将浮点数进...

2019-12-27 15:52:17 211

原创 创建异步线程

import threading,timedef thead(num): # time.sleep(1) print("线程%s开始执行"%num) time.sleep(3) print("线程%s执行完毕"%num)def main(): print("主方法开始执行") #创建2个线程 poll = []#线程池 ...

2019-12-27 15:42:21 324

原创 python多线程适用场景

python多线程适用场景python多线程不适用于cpu密集型操作(比单线程更耗时,由于GIL,参考:https://www.cnblogs.com/SuKiWX/p/8804974.html或http://cenalulu.github.io/python/gil-in-python/),适用于IO密集型操作。科普CPU密集型(CPU-bound)CP...

2019-12-20 18:33:19 695

原创 差分

差分一阶差分就是离散函数中连续相邻两项之差;定义X(k),则Y(k)=X(k+1)-X(k)就是此函数的一阶差分Y(k)的一阶差分Z(k)=Y(k+1)-Y(k)=X(k+2)-2*X(k+1)+X(k)为此函数的二阶差分.差分的意义当我们面对具有一定趋势的线性时间序列数据时,我们通常会对数据进行一次1阶差分或者2、3阶差分使其平稳。差分的目的主要是消除一些波动 使数据趋于平稳你说的没...

2019-12-07 17:54:39 2546

转载 python的多进程实现的四种方式

1 os.fork()"""pid=os.fork()1.只用在Unix系统中有效,Windows系统中无效2.fork函数调用一次,返回两次:在父进程中返回值为子进程id,在子进程中返回值为0"""import ospid=os.fork()if pid==0:print("执行子进程,子进程pid={pid},父进程ppid={ppid}".format(pi...

2019-12-01 00:42:33 250

原创 keras模型在Django中采用异步线程调用时报错 Tensor is not an element of this graph.的解决方案

报错内容:Typelrror: Cannot interpret feed_dict key as Tensor: Tensor Tensor (Placeholder:0", shape=(4, 80), dtype-float32) is not an element of this graph.详情请看图片报错位置在load_model()这里。原因:不明,可能是k...

2019-11-29 12:21:20 519

原创 python中强大但又危险的eval,可将字符串转函数并执行

eval函数的危险性以及如何设置白名单进行规避风险,但是白名单设置复杂,相关内容参考https://segmentfault.com/a/1190000011532358其他方式如何规避:一般情况,可以使用ast.literal_eval()函数是可以代替eval()。但是ast.literal_eval()在将字符串转成函数进行调用时,很可能会报错。可以使用声明:以下纯属个...

2019-09-06 18:39:03 1151

原创 Anaconda Prompt 消失或者无法打开的解决方案

打开终端,跳转到Anaconda的安装目录,输入 python .\Lib\_nsis.py mkmenus

2019-07-01 15:49:03 6257 2

原创 不要用python的round函数进行四舍五入

print('2.105:',round(2.105,2),'\n', '2.115:',round(2.115,2),'\n', '2.125:',round(2.125,2),'\n', '2.135:',round(2.135,2),'\n', '2.145:',round(2.145,2),'\n', '2.155:',roun...

2019-06-28 15:42:00 1294

原创 列表直接转成字符串后如何转回列表 :使用eval函数

list1 = [1,2,3,4,5]str1 = str(list1)print(str1, type(str1))list2 = eval(str1)print(list2, type(list2)) 结构:[1, 2, 3, 4, 5] <class 'str'>[1, 2, 3, 4, 5] <class 'list'>

2019-05-27 17:45:37 1290

原创 mysql数据库表操作常用命令以及注意事项

常用命令删除mysql数据库中的前10行delete from 表名 where 1=1 order by 列名 limit 10;删除mysql数据库中的后10行delete from 表名 where 1=1 order by -列名 limit 10;删除整个表,只保留字段truncate table 表名;删除数据库中的某些表Select CON...

2019-05-21 18:59:37 340

转载 解决Chrome插件安装时出现的“程序包无效”问题

转自:https://blog.csdn.net/ysq5202121/article/details/50809494注意把下载后的.crx扩展名的离线Chrome插件的文件扩展名改成.rar有效

2019-05-20 10:32:28 2255

转载 在已安装win10环境中利用EasyBCD引导安装Ubuntu16.04并修复其中的bug

 文章大致步骤参考以下文章,但是其中有几个小问题: 在已安装win10环境中利用EasyBCD引导安装Ubuntu16.04 - CSDN博客  https://blog.csdn.net/yucicheung/article/details/72844727BUG 1在原文中下面这个图片的下面,作者写了一段代码:title Install Ubunturoot (**hd0,...

2018-09-18 08:26:52 1358

转载 dlib人脸识别 模块 如何 在Python 中安装

dlib人脸识别 模块 如何 在Python 中安装? - 知乎  https://www.zhihu.com/question/34524316要下载对应版本的轮子,直接pip安装不上 要找到对应轮子下载目录用 pip install 文件.whl安装 ...

2018-08-24 08:26:45 466

转载 Python技术帖:一句话打印99乘法表

九九乘法表的实践在OSChina上也有一个九九乘法表的代码,如下(原文链接:http://www.oschina.net/code/snippet_53549_2238)print('\n'.join([' '.join(['%s*%s=%-2s' % (y,x,x*y) for  y in  range(1,x+1)])for  x in range(1,10)]))短短一句话,就完...

2018-08-11 09:19:56 1875

转载 Python小知识:super()函数

转自:Python编程中对super函数的正确理解和用法解析_python_脚本之家  https://www.jb51.net/article/87807.htmpython3.0后,做了改良,super()函数不用传参数需要注意的问题:super只能用在新式类中。 super在多重继承有问题,如果子类继承多个父类,那么super调用第一个父类的方法。 不要混用这两种调用父类方法...

2018-08-09 21:39:41 270

原创 Python笔记8:collections 库

from collections import defaultdict# 使用dict时,如果引用的key不存在,会抛出KeyError异常。如果希望key不存在时,能得到一个默认的值,就使用defaultdictd1 = {"a":1, "b":2, "c":3}# print(d1["d"])print(d1.get("d"))d2 = defaultdict(lambda :...

2018-08-09 16:31:44 148

原创 Python笔记4 :数据类型的互相转换

# tuple(seq)# 将列表转为元组 :l = [1,2,3,4,5,6]t10 = tuple(l)print(t10) list、tuple、string--&gt;setset()tuple、set、string--&gt;listlist()list、set、string--&gt;tupletuple() 字符串转为列表的函数:split(...

2018-08-09 08:10:15 155

原创 Python笔记3 :列表

列表的简单操作'''列表操作'''# 列表组合list4 = [1,2,3]list5 = [4,5,6]print(list4, list5)print(list4 + list5)# 列表重复list6 = [7,8,9]print(list6 * 3)# in not inprint(1 in [1,2,3])# 列表截取(切片)list7 =...

2018-08-08 21:02:53 162

原创 Python笔记2 :字符串

 字符串格式化输出:weight=75print("*%d*"%(weight)) print("*%5d*"%(weight)) #至少五个字符,不足从前面补空格print("*%2d*"%(weight)) #至少2个字符print("*%-5d*"%(weight)) #至少五个字符,不足从后面补空格print("*%-2d*"%(weight))pri...

2018-08-08 20:46:54 278

原创 Python快速排序(采用递归的方法)

 实现思想:通过key的值来对整个列表进行分割,通过key与列表中其他所有数进行一一粗略比较(一个数比它大就放在原处,比它小就互换位置),使key左边的数都比它小,右边的数都比它大。def sub_sort(array,low,high): key = array[low] while low &lt; high: while low &lt...

2018-08-07 21:19:40 2493

原创 python小知识点4 --import和__init__的作用和使用方法

文章截取自:python包的导入——__init__.py - CSDN博客  https://blog.csdn.net/zyl1042635242/article/details/44196601                        Python包中__init__.py作用 - 徐文 - 博客园  http://www.cnblogs.com/AlwinXu/p/5598543...

2018-08-07 19:37:15 3851

原创 python小知识5:字符串的replace操作

str1 = input("请用户输入评论:")print(str1.replace('a', '+')) print(str1)print(str1.replace('a', '+', 3))'''请用户输入评论:aaaaaaa+++++++aaaaaaa+++aaaa'''总结:replace不能改变原字符串,需要将替换后的字符串赋值给一个新的字符串才能得到改变后的...

2018-08-03 11:45:43 660

原创 python练习程序1:编写一个程序,要求用户输入10个整数,然后输出其中最大的奇数。如果用户没有输入奇数,则输出一个消息进行说明

编写一个程序,要求用户输入10个整数,然后输出其中最大的奇数。如果用户没有输入奇数,则输出一个消息进行说明 #循环从控制台输入程序num_list=[]for i in range(10): num=int(input("第"+str(i+1) + "个数")) #这里必须把i转为字符串类型,因为默认的i是int型 num_list.append(num) #这...

2018-08-01 08:17:15 25863 1

转载 Python3.x中文件(txt,csv)与list之间的互相转换

 #列表写入myList = ['pi','2po','3df','4sf'] file=open('filePath.txt','w')for items in myList: file.write(items) file.write("\n") file.close();# 操作完成后关闭#列表读出file=open('filePath.txt',...

2018-06-13 00:31:50 1633 2

pyecharts离线安装包.zip

python3.7 pyecharts离线安装所需所有安装包, pyecharts1.9、pyecharts_javascripthon、javascripthon、pytest_runner、 macropy3、 dukpy、lml、Jinja2、Pillow、MarkupSafe、prettytable、pyecharts_jupyter_installer,simplejson,jupyter-echarts-pypkg-0.1.5

2020-11-11

人脸情绪识别VS2015python工程

工程中包含训练好的模型,内部有详细的配置教程,方法简单效果明显,程序运行流畅。

2018-05-22

PYQT编程指南+pyqt5例程介绍

例程代码需要用notepad打开。本书主要讲述如何利用Python和Qt开发GUI应用程序的原理、方法和关键技术。本书共分四个部分:第一部分主要讲述Python基础知识,第二部分通过三个例子给出PyQt GUI应用程序的初步印象,第三部分深入讲述窗口部件布局、事件处理、窗口部件子类化、Qt图形架构和Qt的模型/视图等内容,第四部分介绍国际化、网络化和多线程化等内容。

2018-05-22

gabor特征的PPT

针对gabor特征进行详细的介绍,包括gabor核函数,gabor变换,gabor特征提取以及gabor小波,以及他们之间的关系介绍

2018-04-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除