本文整理汇总了Python中tinydb.TinyDB.rows方法的典型用法代码示例。如果您正苦于以下问题:Python TinyDB.rows方法的具体用法?Python TinyDB.rows怎么用?Python TinyDB.rows使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类tinydb.TinyDB
的用法示例。
在下文中一共展示了TinyDB.rows方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: mosaic
# 需要导入模块: from tinydb import TinyDB [as 别名]
# 或者: from tinydb.TinyDB import rows [as 别名]
return mosaic(images, cols, np.append(m, emptyrows, axis = 0), 0)
else:
m[-h:, col*w:col*w+w, :] = i
return mosaic(images[1:], cols, m, col + 1)
tdb = TinyDB(dimensions = WIDTH * HEIGHT * CHANNELS, parse_args = False)
p = tdb.arg_parser()
p.add_argument("-o", required = True)
p.add_argument("-k", type = int, default = 100)
p.add_argument("-c", type = int, default = 10)
p.add_argument("--seed", type = int, default = -1)
p.add_argument("idx", type = int, nargs = '*')
args = tdb.parse_args()
# number of images
n = tdb.rows()
# if no index is given select indexes at random
idx = []
if len(args.idx) > 0:
idx = args.idx
else:
# select a random set of n images
if args.seed != -1:
random.seed(args.seed)
idx = random.sample(xrange(n), args.k)
m = mosaic(images(tdb, idx, WIDTH, HEIGHT, CHANNELS), args.c)
# swap color channels because OpenCV uses BGR instead of RGB
r = m[:, :, 0]