文章目录
一、ImageAlignment
Ⅰ、synthetic_dataset.py
该文件主要是用来产生实验所需数据集的函数。
1、何为凸四边形?
凸四边形是没有角度数大于180°的四边形。
性质1(判断): 凸四边形就是没有角度数大于180° 的四边形,把四边形的任何一边向两方延长,其他各边都在延长所得直线的同一旁,这样的四边形叫做凸四边形。
性质2: 任意一边所在直线不经过其他的线段,即其他三边在第四边所在直线的一边,任意三边之和大于第四边。
区别于凹四边形。
举例: 像平行四边形、矩形、菱形、正方形等图形,都是凸四边形。
2、zfill() 给字符串前面自动填充数值
-
说明
返回原字符串的副本,在左边填充 ASCII ‘0’ 数码使其长度变为 width,原字符串右对齐。
正负值前缀(’+’/’-’)的处理方式是在正负符号之后填充而非在之前。
如果 width 小于等于原字符串长度,则返回原字符串的副本。 -
语法
string.zfill(number)
-
参数
number – 指定字符串的长度。原字符串右对齐,前面填充0。 -
返回值
返回指定长度的字符串。 -
实例
str = 'hello world ........'
print(str.zfill(30)