源码来自斗大的熊猫。使用captcha生成验证码,作为后面训练模型生成能够识别验证码模型的数据集。captcha是一个能够生成图片验证码和语音验证码的库。
源码
1 | from captcha.image import ImageCaptcha # pip install captcha |
Python join()方法
描述
将序列中的元素以指定的字符连接生成一个新的字符串。
语法
‘sep’.join(seq)
参数说明
sep:分隔符。可以为空
seq:要连接的元素序列、字符串、元组、字典
返回值
返回通过指定字符连接序列中元素后生成的新字符串。
figure语法及操作
语法
figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True)
参数说明
num:图像编号或名称,数字为编号 ,字符串为名称
figsize:指定figure的宽和高,单位为英寸;
dpi:参数指定绘图对象的分辨率,即每英寸多少个像素,缺省值为80 1英寸等于2.5cm,A4纸是 21*30cm的纸张
facecolor:背景颜色
edgecolor:边框颜色
frameon:是否显示边框
例子
1 | import matplotlib.pyplot as plt |
subplot创建一个子图
subplot可以规划figure划分为n个子图,但每条subplot命令只会创建一个子图
语法
subplot(nrows,ncols,sharex,sharey,subplot_kw,**fig_kw)
参数
nrows:subplot的行数
ncols:subplot的列数
sharex:所有subplot应该使用相同的X轴刻度
sharey:所有subplot应该使用相同的Y轴刻度
subplot_kw:创建各subplot的关键字字典
例子
1 | import numpy as np |