
python
superdont
电子工业出版社优秀作者,代表作《OpenCV轻松入门》(累计印刷超过20次),《计算机视觉40例》等。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python案例十讲
python例题十讲李立宗lilizong@gmail.com2021年10月16日 版本V1.0文章目录python例题十讲题目1:分组示例分组思路知识点1:随机数知识点2:结构(循环、分支)主程序改进1改进2题目2:票价示例知识点1:输入知识点2:多分支结构主程序题目3:身高与票价知识点1:输入控制知识点2:多分支结构主程序:范例1主程序:范例2题目4:猴子吃桃问题分析主程序改进1:使用一个变量。改进2:输出控制题目5:用户登录知识点1:循环知识点2: break知识点3:与或关系主程序题目原创 2021-10-16 22:59:49 · 390 阅读 · 0 评论 -
python3.9安装dlib问题
在python3.9之前,直接安装dlib问题不大。采用的的方式有两种>第1种:pip install dlib第2种:在官网下载dlib后解压,到setup.py文件夹下安装,具体为:python setup.py install但是,在python3.9中,需要先下载visual studio,并选择“使用C++的桌面开发”,完成安装。接下来,要安装依赖库cmake和boost,然后再安装dlibpip install dlib...原创 2021-09-12 15:04:13 · 5484 阅读 · 1 评论 -
Scalar value for argument ‘color‘ is not numeric错误处理
该错误是因为没有将color设置为所需要的类型导致的。通常,我们会首先想到:color=color.astype("int")需要注意,不可以!!!需要使用迭代的方式处理,具体如下:color = tuple ([int(x) for x in color]) #设置为整数...原创 2021-09-09 16:27:29 · 3287 阅读 · 1 评论 -
Anconda spyder内引用OpenCV出现错误ImportError: numpy.core.multiarray failed to import
解决方案:1.在anaconda的prompt中,删除原有的numpypip uninstall numpy2.安装numpypip installnumpy-------------------------------------------或者直接升级:pip install --upgrade numpy------------------------------------------可能遇到问题:pip install 时报错 ERROR: Could...原创 2021-07-13 18:35:18 · 345 阅读 · 0 评论 -
使用python模拟加法器的构造
使用python模拟加法器的构造# =============================================================================# 答疑:李立宗 lilizong@gmail.com# 时间:2020.9.9# 使用python构造基于门的加法器# 拓展阅读:《编码:隐匿在计算机软硬件背后的语言》# 第12章 二进制加法器# ===================================================原创 2020-09-09 21:38:19 · 797 阅读 · 0 评论 -
python将正负数分开存放
# -*- coding: utf-8 -*-"""Created on Fri Jul 24 09:37:44 2020答疑: 李立宗 lilizong@Gmail.comwhile语句将正数,负数分组存放"""a=[-4,4,-56,66,77,-24,-55,-11,88,4,5,76,33,-100]a1=[]a2=[]while len(a)>0: t=a.pop() if t>0: a1.append(t) el...原创 2020-07-24 15:24:15 · 1252 阅读 · 0 评论 -
python中if语句的逻辑问题
# -*- coding: utf-8 -*-"""Created on Fri Jul 24 09:37:44 2020答疑: 李立宗 lilizong@Gmail.com字典基本操作方法"""#if语句的逻辑性score=85if score>60: s="及格"elif score>70: s="一般"elif score>80: s="良好"else: s="优秀"print(s)#打印结果是【及格】...原创 2020-07-24 15:10:25 · 426 阅读 · 0 评论 -
python中字典常用方法
# -*- coding: utf-8 -*-"""Created on Fri Jul 24 09:37:44 2020答疑: 李立宗 lilizong@Gmail.com字典常用方法"""# 创建字典a={'li':99,'zhang':66}print(a)# clear清空字典key-value对b=ab.clear()print(b)# ===========================================================.原创 2020-07-24 14:17:58 · 449 阅读 · 0 评论 -
字典基本操作方法
# -*- coding: utf-8 -*-"""Created on Fri Jul 24 09:37:44 2020答疑: 李立宗 lilizong@Gmail.com字典基本操作方法"""# 创建字典a={'li':99,'zhang':66}print(a)# 打印指定key的valueprint(a['li'])# 添加key-value对a['wang']=99print(a)# 删除key-value对del a['zhang']print(.原创 2020-07-24 12:12:16 · 366 阅读 · 0 评论 -
python中字典的构建
# 方式1:直接创建a={'li':99,44:66}print(a)# 方式2:使用列表构建,需要辅助函数dicta=[[3,5],[9,9]]a=dict(a)print(a)# 方式3:使用元组构建,需要辅助函数dicta=[(9,6),(4,6)]a=dict(a)print(a)# 方式4:使用dict函数直接构建d=dict(a='b',c=0)print(d)...原创 2020-07-24 11:58:48 · 322 阅读 · 0 评论 -
Python中的列表常用方法
a=[3,4,5,6,3,4,5,3,4,5]print(a.count(3)) #计算指定值(元素)个数print(a.index(3)) #"3"在第几个位置上print(a.index(3,2)) #“3”在从第2个元素开始的第几个位置上# print(a.index(3,5,7)) # 3在第5到第7个元素上的第几个位置上,找不到print(a.index(3,5,-1)) #“3”在从第5个到末尾的第几个位置上# 逆序输出b=ab.reverse()...原创 2020-07-24 11:37:13 · 280 阅读 · 0 评论 -
python修改列表元素
# 修改列表元素a=range(9)b=list(a)print(b)b[2]=1314print(b)#修改一段元素a=range(9)b=list(a)b[3:6]=(66,77,88)print(b)a=range(9)b=list(a)b[3:6]=[66,77,88]print(b)#插入元素a=range(9)b=list(a)b[2:2]=[5,6,7] #第2个到第2个,注意不包含第2个呀!!!print(b)#插入元素...原创 2020-07-24 11:24:30 · 649 阅读 · 0 评论 -
删除列表元素的方法比较
# 删除列表元素# 注意与del比较区别a=range(9)# 使用remove删除指定值b=list(a)print(b)b.remove(5)print(b)# 使用clear删除全部值b=list(a)print(b)b.clear()print(b)# 使用pop删除值b=list(a)print(b)print(b.pop(1)) #只能指定索引值,不能使用切片方式,但有返回值print(b)...原创 2020-07-24 10:59:37 · 250 阅读 · 0 评论 -
python中使用del删除列表元素练习
分别删除:前3个 后3个 中间3个具体实现:# 删除列表元素a=range(9)# 使用del删除第3个b=list(a)print(b)del b[2]print(b)# 切片删除# 删除前三个c=list(a)del c[0:3]print(c)d=list(a)del d[:3]print(d)# 删除最后三个d=list(a)print(d[:-3]) #没有真正删除,仅仅是不让显示了# 删除最后三个d=list(a)del d.原创 2020-07-24 10:44:20 · 5329 阅读 · 0 评论 -
pyhont中mahotas包的使用
mahotas的使用原创 2015-06-03 17:36:01 · 7663 阅读 · 0 评论 -
python使用mahotas包实现椒盐攻击
python能够使用mahotas包实现椒盐攻击原创 2015-06-03 21:21:00 · 5018 阅读 · 0 评论 -
python中使用mahotas包函数实现图像阈值处理
python中图像阈值处理,使用mahotas中的ostu和rc方法。原创 2015-06-03 19:56:43 · 5410 阅读 · 0 评论 -
python内实现k-means聚类
python实现k-means聚类。原创 2015-06-07 11:07:12 · 9049 阅读 · 2 评论 -
python调用Opencv3
python调用Opencv3原创 2015-06-08 16:07:08 · 24909 阅读 · 1 评论 -
matplotlib画图
matplotlib常用的画图原创 2015-06-13 17:42:54 · 10839 阅读 · 0 评论 -
matplotlib内坐标的设置及使用
matplotlib内坐标的设置及使用原创 2015-06-13 18:12:12 · 20047 阅读 · 0 评论 -
安装使用jupyter(原来的notebook)
安装使用jupyter(原来的notebook)原创 2015-06-12 10:49:23 · 103746 阅读 · 3 评论 -
Anaconda的安装与配置
Anaconda的安装原创 2017-01-08 12:08:41 · 22884 阅读 · 0 评论 -
matplotlib的二维数据显示
在对高维数据进行显示时,经常会出现各种问题,其实无外乎维度的掌握不好,这里以二维数据为例,看看显示的区别。我们首先创建一个array。a=np.array([1,2,3,4,5])b=np.array([a,a+10])b输出结果:array([[ 1, 2, 3, 4, 5], [11, 12, 13, 14, 15]])绘制当前的数组的图像:plt.plot(b,'o原创 2017-01-09 22:04:10 · 17208 阅读 · 0 评论 -
python中使用mahotas包实现高斯模糊
python中使用mahotas包实现高斯模糊原创 2015-06-03 20:24:09 · 5844 阅读 · 0 评论