在处理图像的时候经常是读取图片以后把图片转换为灰度图。作为一个刚入坑的小白,我在这篇博客记录了四种处理的方法。首先导入包:importnumpyasnpimportcv2importtensorflowastffromPILimportImage方法一:在使用OpenCV读取图片的同时将图片转换为灰度图:img=cv2.imread(imgfile,cv2.IMREAD_GRAYSCALE)print("cv2.imread(imgfile,cv2.IMR
系统 2019-09-27 17:48:56 1964
最近编写自己的rpc小框架,涉及到bytes.这里就想梳理一下编码与python的字符串和字节码(bytes)类型.先上个图,有个印象,随时可以回头看.#前置知识字符:在计算机和电信技术中,一个字符是一个单位的字形、类字形单位或符号的基本信息。即一个字符可以是一个中文汉字、一个英文字母、一个阿拉伯数字、一个标点符号等;字符集:多个字符的集合。例如GB2312是中国国家标准的简体中文字符集;字符编码:将某个字符集中的字符转换成一个唯一编号(码点,二进制数据)
系统 2019-09-27 17:48:25 1964
一、排序【这里介绍冒泡排序、选择排序、快速排序和插入排序】1.冒泡排序(1)原理解释:冒泡排序,分多轮排序。1)每一轮都是从上层的第一个数开始与其下一个数进行对比,如果大于下一个数就进行交换,下次对比就从上面第二个数【不管之前有无交换】再与其下一个数进行比较,依次比较到最后一个数。【如图i的移动变化】2)第一轮比较【j=0】。比较了最底下第二个数和最底下这个数后,即第一轮比较完。所以第一轮比较的次数为n-1次,即从上面第一个数一直比较到底下第二个数。【其中
系统 2019-09-27 17:48:20 1964
pythonselenium采坑系统环境:python2macos10.14.5正文:之前装了一个firefox就可以完美使用selenium了,但是在firefox上进行网页检查时不是很习惯。所以还是想使用chrome,但是由于selenium原生不支chrome,所以需要下载chromedriver并在生成selenium对象前把chromedriver和chrome放到应用程序路径下,或者再初始化webdriver.Chrome对象时设置chrome
系统 2019-09-27 17:46:26 1964
函数和模块的使用在讲解本章节的内容之前,我们先来研究一道数学题,请说出下面的方程有多少组正整数解。$$x_1+x_2+x_3+x_4=8$$事实上,上面的问题等同于将8个苹果分成四组每组至少一个苹果有多少种方案。想到这一点问题的答案就呼之欲出了。$$C_M^N=\frac{M!}{N!(M-N)!},\text{(M=7,N=3)}$$可以用Python的程序来计算出这个值,代码如下所示。"""输入M和N计算C(M,N)"""m=int(input('m=
系统 2019-09-27 17:38:21 1964
在前面的章节我们已经了解了面向对象的入门知识,知道了如何定义类,如何创建对象以及如何给对象发消息。为了能够更好的使用面向对象编程思想进行程序开发,我们还需要对Python中的面向对象编程进行更为深入的了解。@property装饰器之前我们讨论过Python中属性和方法访问权限的问题,虽然我们不建议将属性设置为私有的,但是如果直接将属性暴露给外界也是有问题的,比如我们没有办法检查赋给属性的值是否有效。我们之前的建议是将属性命名以单下划线开头,通过这种方式来暗
系统 2019-09-27 17:37:57 1964
获取一个类的所有子类复制代码代码如下:defitersubclasses(cls,_seen=None):"""Generatoroverallsubclassesofagivenclassindepthfirstorder."""ifnotisinstance(cls,type):raiseTypeError(_('itersubclassesmustbecalledwith''new-styleclasses,not%.100r')%cls)_seen
系统 2019-09-27 17:37:51 1964
转自:http://www.cnbruce.com/blog/showlog.asp?cat_id=28&log_id=444呵呵,很小的时候,爸爸从哈尔滨带回一台14英寸的金星。于是看电视、尤其看动画片,就成了伴随我长大的历程:)总觉得童年是那么的美好~!哪咤聪明的阿凡提半夜鸡叫变形金刚曹冲称象聪明的一休猴子捞月狐狸打猎人机器猫九色鹿蓝精灵崂山道士鹿铃猫和老鼠米老鼠大闹天宫人参果三毛流浪记神笔马良圣斗士星矢铁臂阿童木希曼小蝌蚪找妈妈渔童忍者神龟黑猫警长当
系统 2019-08-29 23:47:24 1964
很多人都是思维模式的问题,局限于产品产品产品!有个业务员跟我聊天,他的产品是玻璃器皿。说他已经很了解自己的产品了,可以说非常熟悉,自己就是从技术跳到做业务上来的。我问他,那你是怎么找客户的。他说,用GOOGLE啊。在GOOGLE里输入产品的关键词,但是效果很差,一页一页翻。我说好吧,你有多少关键词?他说他们产品比较单一,就几种。一个礼拜就搜完了,发了几百封开发信,只有一封回复说:Doyouhaveawebsite?(他连网站都没有),我给他做了分析,首先,
系统 2019-08-29 23:45:46 1964
WhatisVNCserver?VNCstandsforVirtualNetworkComputing.ItwasoriginallydevelopedbyAT&Tasawaytoadministermachineswithoutusingtheconsole.IfyouhaveusedWindowsTerminalServices(RDP),VNCwillseemveryfamiliar.WhyuseVNCserver?InLinux,everythin
系统 2019-08-29 22:55:55 1964