python基础
爱上北方的冷冬
看啥啥不懂,做啥啥不会,所以想写一些学习笔记
展开
-
Python各类图像库的图片读写方式总结
转载自https://www.cnblogs.com/skyfsm/p/8276501.html最近在研究深度学习视觉相关的东西,经常需要写python代码搭建深度学习模型。比如写CNN模型相关代码时,我们需要借助python图像库来读取图像并进行一系列的图像处理工作。我最常用的图像库当然是opencv,很强大很好用,但是opencv也有一些坑,不注意的话也会搞出大麻烦。近期我也在看一些别人写的代...转载 2018-05-18 22:09:09 · 1099 阅读 · 0 评论 -
python正则表达式
两篇博客:(1)https://www.cnblogs.com/wenwei-blog/p/7216102.html(2)https://www.cnblogs.com/jiangzhaowei/p/5738590.html转载 2018-09-26 09:18:05 · 287 阅读 · 0 评论 -
Numpy基础教程
先决条件在阅读这个教程之前,你多少需要知道点Python。如果你想从新回忆下,请看看Python Tutorial.如果你想要运行教程中的示例,你至少需要在你的电脑上安装了以下一些软件:PythonNumPy这些是可能对你有帮助的:ipython是一个净强化的交互Python Shell,对探索NumPy的特性非常方便。matplotlib将允许你绘图Scipy在NumPy的基础上提供了很多科学模...转载 2018-07-05 19:30:14 · 2367 阅读 · 0 评论 -
清华镜像源安装第三方库
参考(1)https://zhuanlan.zhihu.com/p/26871672;参考(2)https://blog.csdn.net/coding_sun/article/details/78975486。原创 2018-07-10 20:53:36 · 3178 阅读 · 0 评论 -
python的__future__模块作用
Python提供了__future__模块,把下一个新版本的特性导入到当前版本,于是我们就可以在当前版本中测试一些新版本的特性。例如:在开头加上from __future__ import print_function,在python2.7下使用print可以像python3.6那样加括号。如果某个版本中出现了某个新的功能特性,而且这个特性和当前版本中使用的不兼容,也就是它在该版本中不是语言标准,...原创 2018-07-09 20:18:12 · 5959 阅读 · 1 评论 -
Python中join()和os.path.join()函数用法
Python中的join()和os.path.join()两个函数具体用法如下:(1)join:连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串os.path.join(): 将多个路径组合后返回函数说明join()函数语法:‘sep’.join(seq)参数说明:sep:分隔符。可以为空seq:要连接的元素序列、字符串、元组、字典等上面的语法即:以sep...原创 2018-06-23 21:53:17 · 427 阅读 · 0 评论 -
python代码 if not x: 和 if x is not None: 和 if not x is None:使用介绍
代码中经常会有变量是否为None的判断,有三种主要的写法:第一种是`if x is None`;第二种是 `if not x:`;第三种是`if not x is None`(这句这样理解更清晰`if not (x is None)`) 。如果你觉得这样写没啥区别,那么你可就要小心了,这里面有一个坑。先来看一下代码:?123456789101112>>> x = 1>>...转载 2018-06-23 20:47:14 · 1263 阅读 · 0 评论 -
Python sys模块介绍
Python的sys模块提供访问解释器使用或维护的变量,和与解释器进行交互的函数。通俗来讲,sys模块负责程序与python解释器的交互,提供了一系列的函数和变量,用于操控python运行时的环境。(1)sys.argv 获取当前正在执行的命令行参数的参数列表(list) sys.argv[]是一个程序获取外部参数的桥梁。sys.argv[0]表示代码本身的文件路径,所以参...原创 2018-06-23 20:23:17 · 12955 阅读 · 1 评论 -
Python OS模块介绍
python的os模块提供了一种方便使用操作系统函数的方法,具体的说,os模块负责程序与操作系统的交互,提供了访问操作系统底层的接口。一. 常见函数:(1)对文件的操作 os.getcwd() 查看当前路径 os.listdir(path) 查看path路径下的所有文件,返回的是列表类型 os...原创 2018-06-23 16:46:21 · 297 阅读 · 0 评论 -
用conda创建python虚拟环境
1、首先在所在系统中安装Anaconda。可以打开命令行输入conda -V检验是否安装以及当前conda的版本。2、conda常用的命令。 1)conda list 查看安装了哪些包。 2)conda env list 或 conda info -e 查看当前存在哪些虚拟环境 3)conda update conda 检查更新当前conda3、创建python虚拟环境。 ...转载 2018-06-07 20:56:15 · 253 阅读 · 0 评论 -
Python 随机数用法
1. random.seed(int)给随机数对象一个种子值,用于产生随机序列。对于同一个种子值的输入,之后产生的随机数序列也一样。通常是把时间秒数等变化值作为种子值,达到每次运行产生的随机系列都不一样seed() 省略参数,意味着使用当前系统时间生成随机数12345678910random.seed(10)print random.random() #0.57140259469random....转载 2018-06-05 22:01:15 · 238 阅读 · 0 评论 -
Python glob使用
转载自:http://www.cnblogs.com/lovemo1314/archive/2011/04/26/2029556.htmlpython glob model说明:1、glob是python自己带的一个文件操作相关模块,用它可以查找符合自己目的的文件,就类似于Windows下的文件搜索,支持通配符操作,*,?,[]这三个通配符,*代表0个或多个字符,?代表一个字符,[]匹配指定范围内...转载 2018-05-19 21:31:14 · 292 阅读 · 0 评论 -
python matplotlib的一些基础操作
#matplotlib是一款科学绘图神器import matplotlib.pyplot as pltimport numpy as np'''#读取和显示图片image = plt.imread('figures/img_1.jpg')plt.imshow(image)plt.show()'''#关闭显示x, y轴上的数字image = plt.imread('figu...原创 2018-05-19 15:13:26 · 482 阅读 · 0 评论 -
python matplotlib绘图基础
转载自:http://blog.csdn.net/pipisorry/article/details/37742423matplotlib介绍 matplotlib 是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。它的文档相当完备,并且Gallery页面 中有上百幅缩略图,打...转载 2018-05-19 14:58:01 · 10782 阅读 · 0 评论 -
python PIL(pillow)图像库的一些基础操作
from PIL import Imageimport numpy as np#PIL即Python Image Library,也即我们所称的Pillow,比opencv更轻巧#图像读写:PIL读入的是一个对象,而不是numpy矩阵img = Image.open('figures/img_1.jpg')print(img.format) #图片的压缩格式 ----->...原创 2018-05-19 14:42:57 · 649 阅读 · 0 评论 -
Python用Pillow(PIL)进行简单的图像操作
转载自:https://www.cnblogs.com/sun-haiyu/p/7127582.html颜色与RGBA值计算机通常将图像表示为RGB值,或者再加上alpha值(通透度,透明度),称为RGBA值。在Pillow中,RGBA的值表示为由4个整数组成的元组,分别是R、G、B、A。整数的范围0~255。RGB全0就可以表示黑色,全255代表黑色。可以猜测(255, 0, 0, 255)代表...转载 2018-05-16 15:59:40 · 1036 阅读 · 0 评论 -
Python 的 with 语句使用
转载自https://www.ibm.com/developerworks/cn/opensource/os-cn-pythonwith/引言with 语句是从 Python 2.5 开始引入的一种与异常处理相关的功能(2.5 版本中要通过 from __future__ import with_statement 导入后才可以使用),从 2.6 版本开始缺省可用(参考 What's new in...转载 2018-05-16 22:03:44 · 250 阅读 · 0 评论 -
python-opencv的一些基础操作
import cv2import numpy as npimport glob'''img = cv2.imread('figures/img_1.jpg')cv2.imshow('src', img)print(img.shape) #(h,w,c) 打印图片的维度,(高度,宽度,通道数)print(img.size) #像素总数目print(img.dtype) ...原创 2018-05-18 21:37:29 · 306 阅读 · 0 评论 -
python 中easydict的使用
easydict的作用:可以使得以属性的方式去访问字典的值!Project descriptionEasyDict allows to access dict values as attributes (works recursively). A Javascript-like properties dot notation for python dicts.USAGE>&...转载 2018-09-30 15:51:19 · 925 阅读 · 0 评论