-
Unicode和Python的中文处理
所属栏目:[Python] 日期:2020-12-16 热度:191
在Python语言中,Uincode字符串处理一直是一个容易让人迷惑的问题。许多Python爱好者经常因为搞不清Unicode、UTF-8还有其它许许多多的编码之间的区别而大伤脑筋。笔者曾经也是这“伤脑筋一族”的成员,但经过半年多的努力,现在终于初步弄清楚其中的一些关系[详细]
-
tensorflow训练中出现nan问题的解决
所属栏目:[Python] 日期:2020-12-16 热度:160
深度学习中对于网络的训练是参数更新的过程,需要注意一种情况就是输入数据未做归一化时,如果前向传播结果已经是[0,1,0]这种形式,而真实结果是[1,0],此时由于得出的结论不惧有概率性,而是错误的估计值,此时反向传播会使得权重和偏置值变的无穷大,导致[详细]
-
python实现调用其他python脚本的方法
所属栏目:[Python] 日期:2020-12-16 热度:110
本篇章节讲解python实现调用其他python脚本的方法,供大家参考研究。具体方法如下: 该实例调用当前目录下的md5get.py脚本。代码如下: import os import logging import subprocess log = logging.getLogger("Core.Analysis.Processing") INTERPRET[详细]
-
pytorch构建网络模型的4种方法
所属栏目:[Python] 日期:2020-12-16 热度:119
利用pytorch来构建网络模型有很多种方法,以下简单列出其中的四种。 假设构建一个网络模型如下: 卷积层--》Relu层--》池化层--》全连接层--》Relu层--》全连接层 首先导入几种方法用到的包: import torchimport torch.nn.functional as Ffrom collections[详细]
-
Python中的多重装饰器
所属栏目:[Python] 日期:2020-12-16 热度:175
多重装饰器,即多个装饰器修饰同一个对象【实际上并非完全如此,且看下文详解】 1.装饰器无参数: 复制代码 代码如下: def first(func): print '%s() was post to first()'%func.func_name def _first(*args,**kw): print 'Call the function %s() in _first[详细]
-
Python引用(import)文件夹下的py文件的方法
所属栏目:[Python] 日期:2020-12-16 热度:171
Python的import包含文件功能就跟PHP的include类似,但更确切的说应该更像是PHP中的require,因为Python里的import只要目标不存在就报错程序无法往下执行。要包含目录里的文件,PHP中只需要给对路径就OK。Python中则不同,下面来看看这个例子。 目录结构: a.[详细]
-
docker挂载NVIDIA显卡运行pytorch的方法
所属栏目:[Python] 日期:2020-12-16 热度:195
写在前面: 请参考之前的文章安装好CentOS、NVIDIA相关驱动及软件、docker及加速镜像。 主机运行环境 $ uname -aLinux CentOS 3.10.0-514.26.2.el7.x86_64 #1 SMP Tue Jul 4 15:04:05 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux$ cat /usr/local/cuda/version[详细]
-
Django日志模块logging的配置详解
所属栏目:[Python] 日期:2020-12-16 热度:182
前言 Django对于日志输出的信息是很完善的,request的信息,setting配置,trackback的信息,一应俱全,足够我们调试了。但是在线上环境,如果让用户看到这些信息,是很不安全的(暴露代码)。所以在线上我们要关闭Debug,但是又不能扔掉这些调试信息,这就要[详细]
-
Python网络爬虫出现乱码问题的解决方法
所属栏目:[Python] 日期:2020-12-16 热度:114
关于爬虫乱码有很多各式各样的问题,这里不仅是中文乱码,编码转换、还包括一些如日文、韩文 、俄文、藏文之类的乱码处理,因为解决方式是一致的,故在此统一说明。 网络爬虫出现乱码的原因 源网页编码和爬取下来后的编码格式不一致。 如源网页为gbk编码的字[详细]
-
使用python编写android截屏脚本双击运行即可
所属栏目:[Python] 日期:2020-12-16 热度:93
测试的过程中经常需要截取屏幕,通常的做法是使用手机自带的截屏功能,然后将截屏文件复制出来,这种方法的优点是不需要连接数据线就可截屏,缺点则是生成的截屏文件命名是随机命名的,复制出来也比较麻烦。另一种方法是使用PC端的手机助手类软件。 这里使用[详细]
-
python输出指定月份日历的方法
所属栏目:[Python] 日期:2020-12-16 热度:177
本篇章节讲解python输出指定月份日历的方法。供大家参考研究。具体实现方法如下: #!/usr/bin/pythonimport calendarcal = calendar.month(2008,1)print "Here is the calendar:"print cal; 运行结果如下: Here is the calendar: January 2008Mo Tu[详细]
-
VSCode下配置python调试运行环境的方法
所属栏目:[Python] 日期:2020-12-16 热度:157
VSCode配置python调试环境 很久之前的一个东东,翻出来看看 VSCode配置python调试环境 *1.下载python解释器 *2.在VSCode市场中安装Python插件 *4.在用户设置里加两条 *5.接下来是正式的调试了 1080 两个数的平方和 Input Output Input示例 Output示例 1.下载[详细]
-
pandas按若干个列的组合条件筛选数据的方法
所属栏目:[Python] 日期:2020-12-16 热度:182
还是用图说话 A文件: 比如,我想筛选出“设计井别”、“投产井别”、“目前井别”三列数据都为11的数据,结果如下: 当然,这里的筛选条件可以根据用户需要自由调整,代码如下: # -*- coding: utf-8 -*-"""Created on Wed Nov 29 10:46:31 2017@author: wq[详细]
-
Windows下anaconda安装第三方包的方法小结(tensorflow、gensim为
所属栏目:[Python] 日期:2020-12-16 热度:145
anaconda 集成了很多科学计算中所需要的包,如numpy,scipy等等,具体查看anaconda中已经预先安装配置好的包有哪些,可以通过cmd命令,输入conda list 查看,如下图所示: 但是,因为实际需求,我们会需要导入列表中没有的第三方包,如gemsim,在anaconda中[详细]
-
Javascript 学习书 推荐
所属栏目:[Python] 日期:2020-12-16 热度:195
Aaron Gustafson著,李松峰 李雅雯 等译。感觉绝对是一本值得看的书。感兴趣的朋友可以看一下。下面是我从其中抽出来的javascript常见陷阱和对象的概念整理出来的。希望对大家能有一些帮助。 Javascript语法中常见的陷阱 区分大小写 单引号和双引号实际上是没[详细]
-
pandas数据分组和聚合操作方法
所属栏目:[Python] 日期:2020-12-16 热度:97
《Python for Data Analysis》 GroupBy 分组运算:split-apply-combine(拆分-应用-合并) DataFrame可以在其行(axis=0)或列(axis=1)上进行分组。然后,将一个函数应用到各个分组并产生新值。最后,所有这些函数的执行结果会被合并到最终的结果对象中去。[详细]
-
详解Python中with语句的用法
所属栏目:[Python] 日期:2020-12-16 热度:74
引言 with 语句是从 Python 2.5 开始引入的一种与异常处理相关的功能(2.5 版本中要通过 from __future__ import with_statement 导入后才可以使用),从 2.6 版本开始缺省可用(参考 What's new in Python 2.6 中 with 语句相关部分介绍)。with 语句适用于[详细]
-
windows下Anaconda的安装与配置正解(Anaconda入门教程) 原创
所属栏目:[Python] 日期:2020-12-16 热度:125
一、下载anaconda 第一步当然是下载anaconda了,官方网站的下载需要用迅雷才能快点,或者直接到清华大学镜像站下载。当然这里推荐编程小技巧下载,下载地址都整理好了 下载地址: http://www.jb51.net/softs/556392.html 清华大学提供了镜像,从这个镜像下载[详细]
-
Python批量合并有合并单元格的Excel文件详解
所属栏目:[Python] 日期:2020-12-16 热度:115
合并单元格 合并单元格相信大家都会,比如下面这段简单的代码就可以实现: app='Word' word=win32.gencache.EnsureDispatch('%s.Application' % app) doc=word.Documents.Add() word.Visible=False #Title begin sel =word.Selection sel.Font.Name = u"微软[详细]
-
详解django三种文件下载方式
所属栏目:[Python] 日期:2020-12-16 热度:129
一、概述 在实际的项目中很多时候需要用到下载功能,如导excel、pdf或者文件下载,当然你可以使用web服务自己搭建可以用于下载的资源服务器,如nginx,这里我们主要介绍django中的文件下载。 实现方式:a标签+响应头信息(当然你可以选择form实现) div clas[详细]
-
如何使用VSCode愉快的写Python于调试配置步骤
所属栏目:[Python] 日期:2020-12-16 热度:82
在学习Python的过程中,一直没有找到比较趁手的第三方编辑器,用的最多的还是Python自带的编辑器。由于本人用惯了宇宙第一IDE(Visual Studio),所以当Visual Studio Code出现时,心情有点小激动呢。从我的使用经验出发,可以说VSCode用来写Python真的是再[详细]
-
python中pylint使用方法(pylint代码检查)
所属栏目:[Python] 日期:2020-12-16 热度:161
一、Pylint 是什么 Pylint 是一个 Python 代码分析工具,它分析 Python 代码中的错误,查找不符合代码风格标准和有潜在问题的代码。 Pylint 是一个 Python 工具,除了平常代码分析工具的作用之外,它提供了更多的功能:如检查一行代码的长度,变量名是否符合[详细]
-
python装饰器深入学习
所属栏目:[Python] 日期:2020-12-16 热度:127
什么是装饰器 在我们的软件产品升级时,常常需要给各个函数新增功能,而在我们的软件产品中,相同的函数可能会被调用上百次,这种情况是很常见的,如果我们一个个的修改,那我们的码农岂不要挂掉了(有人就说了 ,你笨呀,修改函数定义不就行了!同学,你醒醒[详细]
-
在VS Code上搭建Python开发环境的方法
所属栏目:[Python] 日期:2020-12-16 热度:107
1、下载安装 python https://www.python.org/downloads/windows/ web-based installer 在线安装 executable installer exe安装 embeddable zip file 内嵌版本 python的安装步聚可以参考https://www.oudahe.com/p/49521/,注意安装后配置 path 2、下载安装VS[详细]
-
利用Pandas 创建空的DataFrame方法
所属栏目:[Python] 日期:2020-12-16 热度:57
平时写pyhton的时候习惯初始化一些list啊,tuple啊,dict啊这样的。一用到Pandas的DataFrame数据结构也就总想着初始化一个空的DataFrame,虽然没什么太大的用处,不过还是记录一下: # 创建一个空的 DataFrame df_empty = pd.DataFrame(columns=['A','B','C'[详细]