![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 92
Co_zy
这个作者很懒,什么都没留下…
展开
-
Python-图像的手绘效果
今天看了看用Python将图像转成手绘风格,具体代码还没看懂from PIL import Imageimport numpy as npa = np.asarray(Image.open("D:/Python/beijing.jpg").convert('L')).astype('float')depth = 10. # (0-100)grad = n原创 2017-07-13 19:07:56 · 7286 阅读 · 2 评论 -
Python-输入输出
总结几个常用的.输入Python提供了 input() 置函数从标准输入读入一行文本,默认的标准输入是键盘。 input 可以接收一个Python表达式作为输入,并将运算结果返回。!/usr/bin/python3str = input("请输入:");print ("你输入的内容是: ", str)输出str.format() (1)print('{}网址: "{}!"'.format('菜鸟原创 2017-09-07 14:16:12 · 483 阅读 · 0 评论 -
Python—UnicodeEncodeError: 'ascii' codec can't encode/decode characters
之前将Python代码放到服务器运行时,出现过这种错误,添加以下代码解决import ioimport syssys.stdout = io.TextIOWrapper(sys.stdout.buffer,encoding='utf-8')原创 2017-09-07 16:55:08 · 403 阅读 · 0 评论 -
OpenCV-裁剪图片
opencv插值法介绍:http://www.cnblogs.com/yssongest/p/5303151.html# -*- coding: utf-8 -*-'''这段代码会扫描Python脚本所在的文件夹的子文件夹other文件夹下的所有.jpg文件,然后使用OpenCV读取图片数据,并按照指定的大小进行缩放,将缩放后的结果写入到指定目录下的指定图片中。'''import n原创 2017-10-17 18:46:37 · 1319 阅读 · 0 评论 -
基于HOG+SVM的猫咪识别器
目的使用HOG+SVM算法和OpenCV实现一个图片分类器,通过自己训练分类器,达到可以判断任意图片是否是猫咪的效果实验环境python2.7 win10实验知识点-HOG+SVM分类器的基本原理 -OpenCV处理图片 -训练分类器,以得到适合自己项目的分类器 -Python文件操作下面会首先介绍一下OpenCV,HOG,SVM的相关知识 - ##Opencv1.读取图片import c原创 2017-10-22 10:12:16 · 3619 阅读 · 0 评论 -
Python字符串的encode与decode
为什么Python使用过程中会出现各式各样的乱码问题,明明是中文字符却显示成“/xe4/xb8/xad/xe6/x96/x87”的形式?为什么会报错“UnicodeEncodeError: ‘ascii’ codec can’t encode characters in position 0-1: ordinal not in range(128)”?本文就来研究一下这个问题。 字符串在Pytho转载 2017-10-22 10:36:10 · 444 阅读 · 0 评论 -
How to install python packages
pip install -i https://pypi.doubanio.com/simple/ packages nameexample:pip install -i https://pypi.doubanio.com/simple/ flask原创 2017-08-09 19:46:19 · 466 阅读 · 0 评论 -
conda设置Python虚拟环境 && 其他配置
首先,我们可以检查以查看哪些版本的Python可供我们使用:conda search "^python$"您将收到包含您可以定位的不同版本的Python的输出,包括Python 3和Python 2版本。由于我们在本教程中使用Anaconda与Python 3,您将只能访问Python 3版本的软件包。让我们使用最新版本的Python 3创建一个环境。我们可以通过将版本3分配给python参数来实现原创 2017-08-19 14:41:53 · 12988 阅读 · 2 评论 -
OpenCV安装
安装 下载地址 http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy 然后pip install 手动安装 如果之前已经安装了numpy,在导入cv2的时候会出错经过查询,发现是如下原因导致此外,我们也可以先卸载然后重新安装pip uninstall numpypip install -i https://pypi.doubanio.com/sim原创 2017-09-28 10:18:46 · 338 阅读 · 0 评论 -
几个Python运算符
is和==的区别Python中对象包含的三个基本要素,分别是:id(身份标识)、type(数据类型)和value(值)。 is和==都是对对象进行比较判断作用的,但对对象比较判断的内容并不相同。下面来看看具体区别在哪。 ==比较操作符和is同一性运算符区别 (1)== 是python标准操作符中的比较操作符,用来比较判断两个对象的value(值)是否相等,例如下面两个字符串间的比较: (2)原创 2017-08-27 21:33:15 · 502 阅读 · 0 评论 -
Python--yield关键字的使用
yield <—–> 生成器 包含yield语句的函数是一个生成器 生成器每次产生一个值(yield语句),函数被冻结,被唤醒后再产生一个值 生成器是一个不断产生值的函数 实例>>>def gen(n): for i in range(n): yield i**2>>>for i in gen(5): print(i," ",end原创 2017-08-15 15:07:33 · 479 阅读 · 0 评论 -
Python-读写文件
1.获取键盘输入:str = input("请输入:")print("你输入的内容是:",str)2.将字符串写入到文件 hello.txt 中:f = open("D:/hello.txt","w")f.write("Hello Python\nHi")f.close()#分段写入lists = ['hello','python','world']f = open("D:/hello原创 2017-07-15 09:00:34 · 544 阅读 · 0 评论 -
Python-面向对象编程
python之定义类并创建实例 在Python中,类通过 class 关键字定义。以 Person 为例,定义一个Person类如下:class Student(object): pass按照 Python 的编程习惯,类名以大写字母开头,紧接着是(object),表示该类是从哪个类继承下来的。类的继承将在后面的章节讲解,现在我们只需要简单地从object类继承。 有了Person类的定原创 2017-07-20 14:07:36 · 324 阅读 · 0 评论 -
Python-Matplotlib绘制简单图像
1.绘制折线图,并给出解决中文无法显示的问题import numpy as npimport matplotlib.pyplot as plt import matplotlib#方法一,改变全局字体matplotlib.rcParams['font.family']='SimHei'matplotlib.rcParams['font.size'] = 12plt.subplot(211)原创 2017-07-19 10:35:50 · 1241 阅读 · 0 评论 -
Python-OS平台编程
OS库常用函数os.getcwd() 获取当前工作目录os.listdir(path) 返回指定目录下的文件与目录名os.remove() 删除一个文件os.removedirs(path) 删除多个目录os.chdir(path) 更改当前目录到指定目录os.mkdir(path)原创 2017-07-19 21:52:28 · 505 阅读 · 0 评论 -
Python中__str__和__repr__
1.repr() 或str() 函数Python 有办法将任意值转为字符串:将它传入repr() 或str() 函数。 函数str() 用于将值转化为适于人阅读的形式,而repr() 转化为供解释器读取的形式(str出来的值是给人看的字符串,repr出来的值是给机器看的)>>> import datetime>>> t1=datetime.datetime.now()>>> print(t1)原创 2017-08-07 14:57:53 · 482 阅读 · 0 评论 -
deepin--安装Anaconda
1.下载 https://www.continuum.io/downloads#linux2.运行安装bash Anaconda3-4.3.1-Linux-x86_64.sh3.具体步骤执行上一命令后将会收到如下输出Welcome to Anaconda3 4.2.0 (by Continuum Analytics, Inc.)In order to continue the installati原创 2017-05-17 19:12:15 · 6296 阅读 · 0 评论 -
deepin--配置sublime Text 3 Python环境 && 迁移
1 .安装Package Control从菜单 View - Show Console 或者 ctrl + ~ 快捷键,调出 console。将以下 Python 代码粘贴进去并 enter 执行,不出意外即完成安装。以下提供 ST3 和 ST2 的安装代码: Sublime Text 3:import urllib.request,os; pf = 'Package Control.sublim原创 2017-05-14 07:33:17 · 2227 阅读 · 0 评论