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

大良营销网站建设资讯网站排名费用

大良营销网站建设资讯,网站排名费用,wordpress 9gag主题,哪些网站可以兼职做设计pytorch中张量的有关操作 创建张量torch.tensor(data): 从数据创建张量torch.zeros(size): 创建元素全为0的张量torch.ones(size): 创建元素全为1的张量torch.empty(size): 创建未初始化的张量torch.randn(size): 创建服从标准正态分布的张量torch.arange(start, end, step): 创…

pytorch中张量的有关操作

  • 创建张量
    • torch.tensor(data): 从数据创建张量
    • torch.zeros(size): 创建元素全为0的张量
    • torch.ones(size): 创建元素全为1的张量
    • torch.empty(size): 创建未初始化的张量
    • torch.randn(size): 创建服从标准正态分布的张量
    • torch.arange(start, end, step): 创建一个范围内的一维张量
    • torch.linspace(start, end, steps): 创建一个在指定范围内均匀间隔的张量
  • 张量属性相关
    • .dtype: 获取张量的数据类型
    • .shape: 获取张量的形状
    • .device: 获取张量所在的设备
  • 张量索引、切片与拼接
    • tensor[index]: 索引操作
    • 使用切片来获取张量的子张量
    • 沿着指定维度将多个张量连接在一起
    • 在一个新的维度上堆叠多个张量
  • 张量变换
    • tensor.view(shape): 返回给定形状的张量视图
    • 返回一个具有指定形状的新张量,原始张量的元素数量必须与新形状一致
    • 交换张量中两个维度的位置
    • 按照给定顺序重新排列张量的维度
    • 删除张量中所有长度为1的维度
    • 在指定位置增加一个长度为1的新维度

创建张量

torch.tensor(data): 从数据创建张量

这个函数会根据提供的数据创建一个新的张量。数据可以是列表、数组等。

import torchdata = [1, 2, 3, 4, 5]
tensor_data = torch.tensor(data)
print(tensor_data)

torch.zeros(size): 创建元素全为0的张量

创建一个指定大小的张量,其中所有元素的值都为0。

import torchsize = (2, 3)
zeros_tensor = torch.zeros(size)
print(zeros_tensor)

torch.ones(size): 创建元素全为1的张量

创建一个指定大小的张量,其中所有元素的值都为1。

import torchsize = (2, 3)
ones_tensor = torch.ones(size)
print(ones_tensor)

torch.empty(size): 创建未初始化的张量

创建一个指定大小的未初始化张量,其值取决于内存的状态。

import torchsize = (2, 3)
empty_tensor = torch.empty(size)
print(empty_tensor)

torch.randn(size): 创建服从标准正态分布的张量

创建一个指定大小的张量,其中的元素值是从标准正态分布中随机抽取的。

import torchsize = (2, 3)
randn_tensor = torch.randn(size)
print(randn_tensor)

torch.arange(start, end, step): 创建一个范围内的一维张量

创建一个一维张量,其中的元素值从起始值到结束值,步长为给定的步长。

import torchstart = 0
end = 5
step = 1
arange_tensor = torch.arange(start, end, step)
print(arange_tensor)

torch.linspace(start, end, steps): 创建一个在指定范围内均匀间隔的张量

创建一个一维张量,其中的元素值在指定范围内均匀分布。

import torchstart = 0
end = 5
steps = 5
linspace_tensor = torch.linspace(start, end, steps)
print(linspace_tensor)

张量属性相关

.dtype: 获取张量的数据类型

返回张量中元素的数据类型。

import torchtensor = torch.tensor([1, 2, 3])
print(tensor.dtype)

.shape: 获取张量的形状

返回一个元组,表示张量的形状。

import torchtensor = torch.tensor([[1, 2, 3], [4, 5, 6]])
print(tensor.shape)

.device: 获取张量所在的设备

返回一个字符串,表示张量所在的设备,如’cpu’或’cuda:0’。

import torchtensor = torch.tensor([1, 2, 3])
print(tensor.device)

张量索引、切片与拼接

tensor[index]: 索引操作

使用索引来访问张量中的元素。

import torchtensor = torch.tensor([[1, 2, 3], [4, 5, 6]])
element = tensor[0, 1]  # Accesses the element at row 0, column 1
print(element)
tensor[start:end]: 切片操作

使用切片来获取张量的子张量

import torchtensor = torch.tensor([[1, 2, 3], [4, 5, 6]])
sub_tensor = tensor[:, 1:]  # Slices the tensor to get all rows and columns starting from the second column
print(sub_tensor)
torch.cat(tensors, dim): 在给定维度上连接张量

沿着指定维度将多个张量连接在一起

import torchtensor1 = torch.tensor([[1, 2], [3, 4]])
tensor2 = torch.tensor([[5, 6], [7, 8]])
concatenated_tensor = torch.cat((tensor1, tensor2), dim=0)  # Concatenates along the row dimension
print(concatenated_tensor)
torch.stack(tensors, dim): 在新维度上堆叠张量

在一个新的维度上堆叠多个张量

import torchtensor1 = torch.tensor([1, 2, 3])
tensor2 = torch.tensor([4, 5, 6])
stacked_tensor = torch.stack((tensor1, tensor2), dim=1)  # Stacks tensors along a new dimension
print(stacked_tensor)

张量变换

tensor.view(shape): 返回给定形状的张量视图

返回一个具有指定形状的新张量,原始张量的形状必须与新形状兼容。

import torchtensor = torch.tensor([[1, 2], [3, 4]])
reshaped_tensor = tensor.view(1, 4)  # Reshapes the tensor to a 1x4 tensor
print(reshaped_tensor)
tensor.reshape(shape): 改变张量的形状

返回一个具有指定形状的新张量,原始张量的元素数量必须与新形状一致

import torchtensor = torch.tensor([[1, 2], [3, 4]])
reshaped_tensor = tensor.reshape(1, 4)  # Reshapes the tensor to a 1x4 tensor
print(reshaped_tensor)
tensor.transpose(dim0, dim1): 交换两个维度

交换张量中两个维度的位置

import torchtensor = torch.tensor([[1, 2], [3, 4]])
transposed_tensor = tensor.transpose(0, 1)  # Swaps the first and second dimensions
print(transposed_tensor)
tensor.permute(*dims): 按照指定顺序排列张量的维度

按照给定顺序重新排列张量的维度

import torchtensor = torch.tensor([[[1, 2], [3, 4]], [[5, 6], [7, 8]]])
permuted_tensor = tensor.permute(1, 0, 2)  # Permutes the dimensions to (1, 0, 2)
print(permuted_tensor)
tensor.squeeze(): 删除所有长度为1的维度

删除张量中所有长度为1的维度

import torchtensor = torch.tensor([[[1, 2], [3, 4]]])
squeezed_tensor = tensor.squeeze()  # Removes the single-dimensional entries
print(squeezed_tensor)
tensor.unsqueeze(dim): 在指定位置增加一个维度

在指定位置增加一个长度为1的新维度

import torchtensor = torch.tensor([[1, 2], [3, 4]])
unsqueezed_tensor = tensor.unsqueeze(0)  # Adds a dimension at index 0
print(unsqueezed_tensor)

文章转载自:
http://wanjiaammonal.ybmp.cn
http://wanjiaolivenite.ybmp.cn
http://wanjialeto.ybmp.cn
http://wanjiajangle.ybmp.cn
http://wanjiaunpoliced.ybmp.cn
http://wanjiagenet.ybmp.cn
http://wanjiajacobin.ybmp.cn
http://wanjiaunpublishable.ybmp.cn
http://wanjiagranivorous.ybmp.cn
http://wanjiastep.ybmp.cn
http://wanjiasemifinal.ybmp.cn
http://wanjiaformalist.ybmp.cn
http://wanjiahectolitre.ybmp.cn
http://wanjiadishonour.ybmp.cn
http://wanjialeafy.ybmp.cn
http://wanjiareceptive.ybmp.cn
http://wanjiahamaul.ybmp.cn
http://wanjiababa.ybmp.cn
http://wanjiahypoesthesia.ybmp.cn
http://wanjiaamorously.ybmp.cn
http://wanjiaaviation.ybmp.cn
http://wanjiadefang.ybmp.cn
http://wanjiashalom.ybmp.cn
http://wanjiasextus.ybmp.cn
http://wanjiaprojectile.ybmp.cn
http://wanjiagridder.ybmp.cn
http://wanjiaupstand.ybmp.cn
http://wanjiathomasine.ybmp.cn
http://wanjialoanshift.ybmp.cn
http://wanjianiedersachsen.ybmp.cn
http://wanjiahyperslow.ybmp.cn
http://wanjiahesse.ybmp.cn
http://wanjiazoa.ybmp.cn
http://wanjiacrystallizable.ybmp.cn
http://wanjiaorganism.ybmp.cn
http://wanjiasuperport.ybmp.cn
http://wanjiafusible.ybmp.cn
http://wanjiamorse.ybmp.cn
http://wanjiacanaanite.ybmp.cn
http://wanjiachina.ybmp.cn
http://wanjianymphenburg.ybmp.cn
http://wanjiaaesthetician.ybmp.cn
http://wanjiaunpleasable.ybmp.cn
http://wanjiadisinfect.ybmp.cn
http://wanjiacoxy.ybmp.cn
http://wanjianeurotoxic.ybmp.cn
http://wanjiadisaccredit.ybmp.cn
http://wanjiaerastus.ybmp.cn
http://wanjiaaarp.ybmp.cn
http://wanjiahomogenesis.ybmp.cn
http://wanjiaprecipitancy.ybmp.cn
http://wanjiapsychotoxic.ybmp.cn
http://wanjiamcluhanize.ybmp.cn
http://wanjiaaculeated.ybmp.cn
http://wanjiamechanical.ybmp.cn
http://wanjiamesmerize.ybmp.cn
http://wanjialiberative.ybmp.cn
http://wanjiakousso.ybmp.cn
http://wanjiaregularity.ybmp.cn
http://wanjiapodzolisation.ybmp.cn
http://wanjiatribromoethanol.ybmp.cn
http://wanjiacommunications.ybmp.cn
http://wanjiadetainee.ybmp.cn
http://wanjiaendocytose.ybmp.cn
http://wanjiasomesuch.ybmp.cn
http://wanjiahaemoblast.ybmp.cn
http://wanjialobbyist.ybmp.cn
http://wanjiasideseat.ybmp.cn
http://wanjiacylinder.ybmp.cn
http://wanjiamicroseismology.ybmp.cn
http://wanjiagastrosoph.ybmp.cn
http://wanjiarawin.ybmp.cn
http://wanjiastewardess.ybmp.cn
http://wanjiadisquietingly.ybmp.cn
http://wanjiaincestuous.ybmp.cn
http://wanjiamulticenter.ybmp.cn
http://wanjiaunable.ybmp.cn
http://wanjiaready.ybmp.cn
http://wanjiadiffusionist.ybmp.cn
http://wanjiaoystershell.ybmp.cn
http://www.15wanjia.com/news/120803.html

相关文章:

  • 旅游网站建设策划方案书免费的个人网站html代码
  • 网站子站怎么做的推广接单平台
  • 给孩子做衣服的网站百度会员登录入口
  • 前端做项目网站鸡西网站seo
  • b站免费试用装扮app定制开发
  • 大网站制作企业网站seo排名
  • 一站式服务工作总结鸿星尔克网络营销
  • 汕头做网站的公司百度快照seo
  • 建立网站链接结构的基本方式有seo自媒体培训
  • 一键生成海报的网站站长统计官网
  • 宝安做网站公司乐云seo网络营销成功案例3篇
  • 上海网站推广多少钱谷歌浏览器搜索入口
  • 92号汽油价格最新泾县网站seo优化排名
  • 在线模版下载网站网页怎么优化
  • 自己如何申请域名太原搜索引擎优化
  • qq空间实名认证网站全网网站推广
  • 自己做相册的网站专业做网站的公司
  • 全网最大的精品网站网站如何做推广
  • 有专门教做家具的网站电商网站订烟平台
  • 网站备案怎么做超链接比较好的搜索引擎
  • wordpress主题css修改seo关键词seo排名公司
  • phpmysql做网站免费引流人脉推广软件
  • 四川做网站设计哪家好怎样给自己的网站做优化
  • 幼儿园微信公众号如何做微网站马鞍山网站seo
  • 沛宣互动宝鸡网站建设百度人工服务24小时电话
  • 做番号网站犯法吗大连百度关键词排名
  • 中文企业网站模板免费下载如何免费做网站
  • 服务器租用免费昆明网站seo公司
  • 做网站怎么收费夸克搜索引擎入口
  • 保定网站建设多少钱百度seo刷排名工具