当前位置: 首页 > news >正文

怎么用ps做网站上的产品图百度关键词规划师工具

怎么用ps做网站上的产品图,百度关键词规划师工具,创建微信公众号步骤,网站开发搭建合同本文主要讲解python文件中怎么调用另外一个py文件中定义的类,将通过代码和示例解读,帮助大家理解和使用。 目录 代码B.pyA.py 调用过程 代码 B.py 如在文件B.py,定义了类别Bottleneck,其包含卷积层、正则化和激活函数层,主要对…

本文主要讲解python文件中怎么调用另外一个py文件中定义的类,将通过代码和示例解读,帮助大家理解和使用。

目录

  • 代码
    • B.py
    • A.py
  • 调用过程

代码

B.py

如在文件B.py,定义了类别Bottleneck,其包含卷积层、正则化和激活函数层,主要对输入图像进行处理。但没有读取图像等代码。


from torch import nndef autopad(k, p=None, d=1):  # kernel, padding, dilation# Pad to 'same' shape outputsif d > 1:k = d * (k - 1) + 1 if isinstance(k, int) else [d * (x - 1) + 1 for x in k]  # actual kernel-sizeif p is None:p = k // 2 if isinstance(k, int) else [x // 2 for x in k]  # auto-padreturn pclass Conv(nn.Module):# Standard convolution with args(ch_in, ch_out, kernel, stride, padding, groups, dilation, activation)default_act = nn.SiLU()  # default activationdef __init__(self, c1, c2, k=3, s=2, p=None, g=1, d=1, act=True):super().__init__()self.conv = nn.Conv2d(c1, c2, k, s, autopad(k, p, d), groups=g, dilation=d, bias=False)self.bn = nn.BatchNorm2d(c2)self.act = self.default_act if act is True else act if isinstance(act, nn.Module) else nn.Identity()def forward(self, x):return self.act(self.bn(self.conv(x)))def forward_fuse(self, x):return self.act(self.conv(x))class Bottleneck(nn.Module):# Standard bottleneckdef __init__(self, c1, c2, shortcut=True, g=1, e=0.5):  # ch_in, ch_out, shortcut, groups, expansionsuper().__init__()c_ = int(c2 * e)  # hidden channelsself.cv1 = Conv(c1, c_, 1, 1)self.cv2 = Conv(c_, c2, 3, 2, g=g)self.add = shortcut and c1 == c2def forward(self, x):return x + self.cv2(self.cv1(x)) if self.add else self.cv2(self.cv1(x))

A.py

文件A.py,在此部分,加载一幅图像并对其进行卷积处理。在代码中,没有卷积等层的定义,通过调用B.py中定义的类进行。

import B
from PIL import Image
from torchvision import transforms
import math
if __name__ == '__main__':image = Image.open("../11111.jpg")transform = transforms.Compose([transforms.ToTensor()])# 对图像应用转换操作input_image = transform(image)input_image = input_image.unsqueeze(0)CBR=B.Bottleneck(3,64)x=CBR(input_image )print(x.shape)

把上面代码保存到自己本地,再把图像路径换成的图像路径,运行得到打印机结果为:

在这里插入图片描述

调用过程

在上面A.py的代码中,先通过import B导入B.py文件,之后通过CBR=B.Bottleneck(3,64)关联和初始化定义的Bottleneck。最后使用x=CBR(input_image )进行使用即可。

注意,本文中用的示例是A.py和B.py在同一文件夹中,如不在同一文件夹需要添加路径。

http://www.mmbaike.com/news/42708.html

相关文章:

  • 东莞专业的网站建设网络推广百度移动排名优化软件
  • 网站推广seo优化查询网址域名
  • 有道翻译网站 做翻译域名注册费用
  • 海兴网站建设整合营销公司排名
  • 像网站的ppt怎么做的昆明网站seo服务
  • 自适应网站价格seo引擎优化培训
  • java网站留言板怎么做今天的新闻内容
  • 昆明网站seo多少钱软文营销ppt
  • 政工网站建设方案全球搜索引擎入口
  • 黔南网站建设站长是什么职位
  • 网页设计网站开发需要什么网络营销是什么意思?
  • vps网站建设太仓seo网站优化软件
  • 电商运营职业规划专业seo优化推广
  • 做网站的标准流程域名查询服务器
  • 腾讯云服务器可以做网站网站应该如何推广
  • 怎样在b2b网站做推广有效果北京seo薪资
  • 中国招标与采购网seo关键词优化怎么做
  • admin手机登录账号seo诊断
  • 自费社保太坑了亏大了北京优化seo排名
  • 厦门房地产网站建设重庆网站推广专家
  • 产品毕业设计代做网站成都网站建设创新互联
  • 高端手机网站建设seod的中文意思
  • 购物网站的建设费用免费网站在线观看人数在哪
  • html网站模板免费下载推广免费
  • 会员系统网站制作如何快速推广一个app
  • 做网站需要什么服务器郑州seo优化外包顾问
  • 淘客网站怎么做淘口令石家庄seo
  • 北京 广告 手机网站青岛百度推广优化怎么做的
  • 网站建设维护委托合同全自动引流推广软件
  • 广告公司注册需要什么条件深圳网络优化seo