Python课后习题训练记录Day194

1.练习项目 :

练习使用Python语言

2.开始练习

(1)源码 :

from torchvision.datasets import VOCDetection

import torchvision.transforms as transforms

import numpy as np

import matplotlib.pyplot as plt

transform = transforms.Compose([

transforms.ToTensor(),

])

下载 VOC 2007 数据集

train_data = VOCDetection(root='./data',

year='2007',

image_set='train',

download=True,

transform=transform)

def display_images(image_list=None, title=None):

if image_list is None:

image_list = \[\]

if title is None:

title = ""

(False,True)

if not any(isinstance(i, list) for i in image_list):

image_list = image_list # img,img,img => \[img,img,img]

rows = len(image_list)

cols = max(len(row) if isinstance(row, list) else 1 for row in image_list)

plt.suptitle(title)

fig, ax = plt.subplots(rows, cols)

确保 ax 是 2 维数组

ax => \[ax] , ax => \[ax]

ax = np.atleast_2d(ax)

for i, row in enumerate(image_list):

if not isinstance(row, list):

row = row

for j, img in enumerate(row):

axi, j.imshow(img)

axi, j.axis("off")

for j in range(len(row), cols):

axi, j.axis("off")

plt.tight_layout()

plt.show()

def main():

images = \[\]

for i in range(5):

image, ann = train_datai

images.append(image.permute(1, 2, 0))

print(image.shape, ann)

display_images(images)

if name == "main":

main()

(2)检验结果

对此代码进行检验,检验后无报错,运行此代码,运行结果正确。

(3)练习心得:

注意每段代码末尾的分号是否存在 ,如不存在则需即使补充;输入法 是否切换为英语模式;语法是否错误。

相关推荐
YCOSA20259 小时前
系统工具使用检测.exe (仅供娱乐)
python·microsoft
2601_962295339 小时前
如何python实现网页的自动化
python·selenium·beautifulsoup·requests·网页自动化
ofoxcoding10 小时前
GPT Image 2.5 API 实战:Python 调用实现图片生成与编辑
人工智能·python·gpt·ai
张小姐的猫10 小时前
【AI大模型接入SDK】 —— Gemini接入封装
android·数据结构·数据库·c++·人工智能·python
Elastic 中国社区官方博客10 小时前
Elasticsearch Python DSL 客户端开发
大数据·数据库·python·elasticsearch·搜索引擎·全文检索
Microvision维视智造11 小时前
产品尺寸一年一换,视觉系统能跟几次?
人工智能·计算机视觉·机器人·视觉检测·机器视觉
计算机编程-吉哥11 小时前
脑肿瘤MRI智能识别系统:基于深度学习的像素级脑肿瘤语义分割平台【计算机毕业设计选题推荐】
人工智能·python·深度学习·算法·毕业设计·课程设计·大数据毕业设计选题推荐
小木_.11 小时前
Python 离线识别滑块缺口距离,项目推荐
开发语言·python·滑块识别·人机验证·滑块缺口·缺口识别
Cenxi11 小时前
Python字符串方法练习手册
人工智能·python
liliangcsdn11 小时前
因子权重矩阵处理-因子权重收缩Shrinkage算法的探索
开发语言·python·机器学习