Python
文章平均质量分 61
Joy_Shen
You are in the picture
展开
-
Python学习之几种存取xls/xlsx文件的方法
想在深度学习程序运行时动态存下来一些参数。存成Excel文件查看方便,就查了几种方法,做个测试。因为我平常也不怎么用 Excel,简单的存取数据就够了。xlwt/xlrd库 ①存Excel文件:(如果存储数据中有字符,那么写法还有点小小的变化)import xlwtworkbook = xlwt.Workbook(encoding='utf-8')booksheet = w...原创 2017-06-28 14:48:15 · 105029 阅读 · 8 评论 -
windows下的pip升级问题
背景在windows的命令行下使用pip或pip3安装python的各种库是种很便利的方法,但有时下载包时出现这种问题 socket.timeout: The read operation timed out pip._vendor.requests.packages.urllib3.exceptions.ReadTimeoutError: HTTPSConnectionPool(host...原创 2018-07-21 12:48:01 · 7947 阅读 · 1 评论 -
pip安装源更改与用户权限问题
使用python的一大库安装利器就是pip,但默认情况下,经常安装得非常慢然后一段时间就timeout了,因为pip安装源pypi.python.org是国外镜像,更换为国内镜像就好了。pip国内镜像 阿里云 http://mirrors.aliyun.com/pypi/simple/ 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/ 豆...原创 2018-06-08 21:24:23 · 6915 阅读 · 0 评论 -
python命令行解析argparse模块
主要是比较两个函数:parse_args()和parse_known_args() ① parse_args()import argparseimport sysparse = argparse.ArgumentParser()parse.add_argument("--learning_rate", type=float, default=0.01, help="initial l...原创 2018-05-08 16:43:37 · 732 阅读 · 0 评论 -
python下tiff图像的读取和保存方法
对比测试 scipy.misc 和 PIL.Image 和 libtiff.TIFF 三个库图像部分: 1. 读入uint8、uint16、float32的lena.tif 2. 使用numpy产生随机矩阵,float64的matimport numpy as npfrom scipy import miscfrom PIL import Imagefrom libt...原创 2018-05-09 17:45:58 · 49584 阅读 · 6 评论 -
python相关的几种数据类型的存储读取方式
归纳一下python中不同数据保存格式的存储和读取,旨在方法整理和速度比较。从数据角度分两种,一是ndarray格式的纯数值数据的读写,二是对象(数据结构)如dict的文件存取。数值数据的读写.bin格式,np.tofile() 和 np.fromfile()import numpy as npa = np.random.randint(0, 100, size=(1...原创 2018-03-04 18:58:49 · 13107 阅读 · 1 评论 -
python中str字符串和unicode对象字符串的拼接问题
str字符串s = '中文' # s: s是个str对象,中文字符串。存储方式是字节码。字节码是怎么存的:如果这行代码在python解释器中输入&运行,那么s的格式就是解释器的编码格式;如果这行代码是在源码文件中写入、保存然后执行,那么解释器载入代码时就将s初始化为文件指定编码(比如py文件开头那行的utf-8);unicode对象字符串unicode是一种编码原创 2018-01-13 18:02:03 · 6381 阅读 · 0 评论 -
python中txt文件的编码转换问题utf-8转gbk
之前一直使用python内置的读写文件函数open,参数中不含encoding一项。它实际上是,读入文件是什么编码,写出文件就是什么编码。如今遇到一个问题,需要把一个utf8编码txt的部分内容另存,为了postprocess还要存成gbk编码。解决一:codecs模块的读写函数codecs.open# -*- coding: gbk -*-#!usr/bin/env pyt原创 2018-01-12 17:53:30 · 16395 阅读 · 0 评论 -
python下含中文字符串正则表达式的编码问题
前言Python文件默认的编码格式是ascii ,无法识别汉字,因为ascii码中没有中文。所以py文件中要写中文字符时,一般在开头加 # -*- coding: utf-8 -*- 或者 #coding=utf-8。这是指定一种编码格式,意味着用该编码存储中文字符(也可以是gbk、gb2312等)。关于测试的几点注意 ---------------------------------------...原创 2018-04-17 19:27:50 · 15962 阅读 · 0 评论 -
机器学习中的标准化/归一化
数据的标准化是将数据按比例缩放,使之落入一个小的特定区间。在一些数据比较和评价中常用到。典型的有归一化方法。归一化方法的主要有两种形式:一种是把数变为(0,1)之间的小数,一种是把有量纲表达式变为无量纲表达式。笔记的目的是弄清概念,和python的实现。原创 2017-09-20 20:20:35 · 12234 阅读 · 0 评论 -
python存储16bit和32bit图像
笔记:python中存储16bit和32bit图像的方法。说明:主要是利用scipy库和pillow库,比较其中的不同。原创 2017-09-13 14:24:48 · 10084 阅读 · 0 评论 -
Python程序退出: os._exit()和sys.exit()
Python程序有两种退出方式: os._exit() 和 sys.exit()。我查了一下这两种方式的区别。os._exit() 会直接将python程序终止,之后的所有代码都不会执行。sys.exit() 会抛出一个异常: SystemExit,如果这个异常没有被捕获,那么python解释器将会退出。如果有捕获该异常的代码,那么这些代码还是会执行。原创 2017-07-04 10:28:48 · 102142 阅读 · 0 评论 -
用Python学习朴素贝叶斯分类器
朴素贝叶斯算法是机器学习的一个重要算法,尤其是在分类问题上,非常著名。该笔记简单介绍了朴素贝叶斯原理,并用Python实现案例。原创 2017-06-29 19:08:27 · 5353 阅读 · 1 评论 -
运行Python脚本时生成的__pycache__文件夹
用python编写好一个工程,在第一次运行后,总会发现工程根目录下生成了一个__pycache__文件夹,里面是和py文件同名的各种 *.pyc 或者 *.pyo 文件。原创 2017-06-20 16:55:37 · 78199 阅读 · 3 评论 -
Python常用库安装小记
有些Python库模块包含有C代码,安装时需要根据所使用的操作系统进行编译,因此不同的操作系统的安装方式是不同的。原创 2017-06-28 11:55:38 · 736 阅读 · 0 评论 -
Python包的相对导入问题
python脚本的package相对导入时,常见两种写法:from . import XXXfrom .. import XXX但有时会出现这样的错误:SystemError: Parent module '' not loaded, cannot perform relative importValueError: attempted relative import beyond to...原创 2018-09-19 22:08:18 · 3088 阅读 · 0 评论